Re: Superstitious learning in Computer Architecture



Andrew Reilly wrote:
On Thu, 24 Aug 2006 11:21:53 -0600, Steve Richfie1d wrote:

Even without going to logarithmic ALUs or wafer scale integration, there
is STILL an easy order of magnitude left to be collected by abandoning
the scalar-only architecture of the Pentium.

That was abandoned years ago. All modern CPUs do vector arithmetic.

Oh, _that_ kind of vector arithmetic. AN/FSQ-7, TX-2, AN/FSQ-32 style
vector arithmetic. I don't think he was talking about *that* kind of
vector arithmetic.

MMX or AltiVec, that sort of thing is just a step above scalars.

No, no, he means *real* vector arithmetic.

Where you have one instruction, and it plows through three arrays in
memory... doing one floating-point multiply per cycle in the pipelines
for just about as long as you want.

If you have an architecture that can pull *this* off without the
vectors having to be in the cache, you're talking about stuff like the
SX-6 from NEC. And its CPU is said not to require more transistors than
a modern Pentium.

Of course, you need to spend a lot on memory for one of those chips...
2,048-way interleaving means you can't just put in *one* memory stick;
let's see, now, 1,024 memory sticks at about $50 a pop... no wonder a
single-CPU SX-6r costs $180,000 since the memory is probably about half
of that!

And, given inflation, that's no more expensive than the original PDP-8!

I think that with a little work, they can make this more reasonable.
After all, there was a style of memory module that only had 16 data
lines, but yet kept up with conventional ones with 64 data lines... and
current conventional memory modules at least do two-way interleaving
these days.

John Savard

.



Relevant Pages

  • Re: Superstitious learning in Computer Architecture
    ... the scalar-only architecture of the Pentium. ... A bit vector array, where the results whose bits are zero are discarded. ... let's see, now, 1,024 memory sticks at about $50 a pop... ...
    (comp.arch.arithmetic)
  • Re: Nocona [Intel 64-bit cpu timing]
    ... memory at 4.5GiB/sec. ... As in the case of the Nocona vs. AMD64. ... my Prescott when on a Pentium M. ... The Prescott tops out at probably around ...
    (sci.crypt)
  • Re: FreeBSD I LOVE YOU
    ... The main thing needed in such boxes is *memory* - ... have a Debian laptop, a Pentium MMX 233MHz. ... enough CPU to play MP3 or Ogg, but not to play any sort of video. ... 500MHz is enough to play 320x240 video files and to do pretty well ...
    (freebsd-questions)
  • Re: Hang on install of 5.3 on old Presario
    ... My pentium is 16 MB RAM, ... and the instalation process runs fine in FreeBSD 4.10. ... possible to get that old 72 pin memory here on the stores. ...
    (freebsd-questions)
  • -STABLE panic (usually) in vm_fault
    ... Intel D865GBF with a Pentium 4 and 2GB of memory. ... GDB is free software, covered by the GNU General Public License, and you ... page fault while in kernel mode ...
    (freebsd-stable)