Re: [Haskell-cafe] Reduceron: reduced to numbers.

2010-12-04 Thread Henning Thielemann
Serguey Zefirov schrieb:

 Of course, Reduceron in ASIC will require some cache memory, some
 controllers, etc. So it won't be that small, like 230K transistors.
 But, mzke it 2.3M transistors and it still be 2 orders of magnitude
 less than Core2 Duo... ;)

Cool! Do you have plans how it can be used eventually? As expansion
card? As main processor? How to compile Haskell to Reduceron code?

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


Re: [Haskell-cafe] Reduceron: reduced to numbers.

2010-12-04 Thread Serguey Zefirov
2010/12/4 Henning Thielemann schlepp...@henning-thielemann.de:
 Serguey Zefirov schrieb:

 Of course, Reduceron in ASIC will require some cache memory, some
 controllers, etc. So it won't be that small, like 230K transistors.
 But, mzke it 2.3M transistors and it still be 2 orders of magnitude
 less than Core2 Duo... ;)
 Cool! Do you have plans how it can be used eventually? As expansion
 card? As main processor? How to compile Haskell to Reduceron code?

I don't know answers to most of your questions.

But colleague of mine said that reduceron could be programmed into
FPGA part of upcoming Atom E600 - the one with Altera FPGA nearby.

___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe


[Haskell-cafe] Reduceron: reduced to numbers.

2010-11-27 Thread Serguey Zefirov
I decided to calculate Reduceron's number of transistors (I had to, we
have some argument here;).

Reduceron allocate 14% of 17300 slices of Virtex-5 FPGA. If we assume
that each slice correspond to 8 4-input NAND-NOT elements, we will get
2 4-input NAND. Each 4-input NAND contains 8 transistors, so the
count of logic transistors is about 16.

Reduceron use 90% of 1.5Kbyte RAM blocks. Using 6 transistors per RAM
bit, we get 66K transistors more.

So Reduceron should contain about 230K transistors if someone decides
to go ASIC. It's 3 orders of magnitude less than x86, on par with most
late chips of Chuck Moore (inventor of Forth, MISC concept and the one
who develops some strange chips in GreenArrays
http://greenarraychips.com/ now).

The difference between Reduceron and GA144 of Chuck Moore is that
Reduceron could be programmed much more easily, and that rocks.

Clock frequency of 96MHz should go up too. My experience suggest
numbers between 5 and 8 times. So single Reduceron should be of equal
performance to Core2 Duo, at least.

PS
Of course, Reduceron in ASIC will require some cache memory, some
controllers, etc. So it won't be that small, like 230K transistors.
But, mzke it 2.3M transistors and it still be 2 orders of magnitude
less than Core2 Duo... ;)
___
Haskell-Cafe mailing list
Haskell-Cafe@haskell.org
http://www.haskell.org/mailman/listinfo/haskell-cafe