From: Robert on
"Thomas Womack" <twomack(a)chiark.greenend.org.uk> wrote in message
news:VJk*tSq5s(a)news.chiark.greenend.org.uk...
> In article <jwvmxyjlwyp.fsf-monnier+comp.arch(a)gnu.org>,
> Stefan Monnier <monnier(a)iro.umontreal.ca> wrote:
>>> I'm well aware of RAM drives that use main memory, I'm talking about
>>> building something that is far faster than a Flash disk, but
>>> (hopefully) at a lower price point than main memory RAM.
>>
>>Is that at all possible? IIUC current DRAM is mainly driven by "dollars
>>per megabyte" already (i.e. speed is a very secondary concern), so
>>I wonder if there's really much we can do to reduce its price.
>
> You can't get much cheaper than current DIMM sticks, but you can
> probably get bulk memory substantially more cheaply than having it be
> the main memory of whole computers: attach it to controllers which are
> not whole quad-core CPUs. Be prepared to have two dozen controllers
> each with half a dozen DIMMs attached, and outwardly connected to some
> protocol designed to be the cheapest transcievers available at
> 1GB/sec; have a master communicate with whatever controller is
> connected to the memory it wants.
>
> Though demand for this probably won't be enough to make the custom
> controllers and motherboards substantially cheaper than $100 Athlon64
> chips on $100 motherboards talking to 8G of DDR2 bought for $200, and
> a $125 hypertransport HCA switching through a $750 8-port
> hypertransport switch.

A bit overkill. I would like a cheap 32 bit CPU, maybe an Atom. Load it
with 4
gigs of RAM. Do some SOC style stuff and build 3 SATA ports on it - 2 for
storage,
with a SSD and a big rotating disk. The other port would be a
SATA end point allowing you to receive SATA commands and answer IO requests.
Put a bit of flash on it for a customizable linux distro with some common
compression utils, like bzip, gzip, LZO, LZA, etc. Make it all fit (drives,
cpu, etc) into
a 5.25" drive bay.

This would allow database style things to be offloaded with results
available via
DMA. Data would be pre aligned, swizzled, etc.

From: Noob on
Tim McCaffrey wrote:

> If you are going to use it for a paging device, it makes more sense to
> use some cheap DRAM technology than try to use a Flash based device.

How cheap is cheap DRAM?

AFAICT, MLC NAND flash is currently cheaper than any DRAM technology.
Am I mistaken?

The lowest price for DRAM I could find is 13-15 EUR per GB.

vs 2-4 EUR per GB for MLC NAND flash.

Regards.
From: Scott Lurndal on
Thomas Womack <twomack(a)chiark.greenend.org.uk> writes:
>In article <jwvmxyjlwyp.fsf-monnier+comp.arch(a)gnu.org>,
>Stefan Monnier <monnier(a)iro.umontreal.ca> wrote:
>>> I'm well aware of RAM drives that use main memory, I'm talking about
>>> building something that is far faster than a Flash disk, but
>>> (hopefully) at a lower price point than main memory RAM.
>>
>>Is that at all possible? IIUC current DRAM is mainly driven by "dollars
>>per megabyte" already (i.e. speed is a very secondary concern), so
>>I wonder if there's really much we can do to reduce its price.
>
>You can't get much cheaper than current DIMM sticks, but you can
>probably get bulk memory substantially more cheaply than having it be
>the main memory of whole computers: attach it to controllers which are
>not whole quad-core CPUs. Be prepared to have two dozen controllers
>each with half a dozen DIMMs attached, and outwardly connected to some
>protocol designed to be the cheapest transcievers available at
>1GB/sec; have a master communicate with whatever controller is
>connected to the memory it wants.
>

http://violin-memory.com/Violin_1010

ain't cheap.

s