Re: Microsoft finally acknowledges the security drumbeats

From: Marty Fouts (usenet-user@usa.net)
Date: 02/24/02


From: Marty Fouts <usenet-user@usa.net>
Date: 24 Feb 2002 08:42:45 -0800


Jeffrey Siegal <jbs@quiotix.com> writes:

> Marty Fouts wrote:

> >>Designing and building are two different things. If it were the
> >>case that every MSEE could design a modern x86 CPU, they could do
> >>it and then sell the design to some chip manufacturer. I don't
> >>believe it is the case, any more than every MSCS could design a
> >>Windows clone. They probably have most if not all of the
> >>necessary knowledge to do so, but the scale of the effort is
> >>simply too large for one person to do in a reasonable period of
> >>time.
> >
> > You've moved from whether or not the individuals have the skill to
> > whether or not they have the time.
>
> I think we agree on this. Someone else was claiming that an
> individual could design a program, but not design a modern CPU. My
> argument (which I think is the same as yours) is that the real
> barrier is time and resources, not skill and knowledge. Even if
> someone doesn't have the necessary skill and knowledge, with enough
> time and basic intelligence, they can learn it.

Yes, we seem to agree on that much, although I believe that the time
and resources needed to design CPUs may be smaller than people
commonly expect.

It does take hundreds of people multiple years to design the most
complex CPUs that sit on the leading edge, but it takes similar
numbers of people to design equivalently complex software systems and
software of a given complexity almost always takes more time than
hardware of similar complexity.

Marty



Relevant Pages

  • [PATCH] [RSDL 6/6] sched: document rsdl cpu scheduler
    ... Add comprehensive documentation of the RSDL cpu scheduler design. ... +A novel design which incorporates a foreground-background descending priority ... +the cpu that it is queued onto also keeps a record of that quota. ...
    (Linux-Kernel)
  • [PATCH] [RSDL-mm 6/6] sched: document rsdl cpu scheduler
    ... Add comprehensive documentation of the RSDL cpu scheduler design. ... +A novel design which incorporates a foreground-background descending priority ... +the cpu that it is queued onto also keeps a record of that quota. ...
    (Linux-Kernel)
  • [PATCH][RSDL-mm 6/6] sched: document rsdl cpu scheduler
    ... Add comprehensive documentation of the RSDL cpu scheduler design. ... +A novel design which incorporates a foreground-background descending priority ... +the cpu that it is queued onto also keeps a record of that quota. ...
    (Linux-Kernel)
  • [PATCH][RSDL-mm 7/7] sched: document rsdl cpu scheduler
    ... Add comprehensive documentation of the RSDL cpu scheduler design. ... +A novel design which incorporates a foreground-background descending priority ... +the cpu that it is queued onto also keeps a record of that quota. ...
    (Linux-Kernel)
  • Re: Is it worth making an 8031/32 board?
    ... I've been using ADSP-21xx since about 1989, ... complex-out FFT on an integer CPU in almost ... So a 20-25 year run with the same basic code design I developed 16-17 ... DSP technical support trying to understand what my 'scope was saying. ...
    (comp.arch.embedded)