On Mon, Jan  4 at 16:43, Wes Felter wrote:
Eric D. Mudama wrote:

I am not convinced that a general purpose CPU, running other software
in parallel, will be able to be timely and responsive enough to
maximize bandwidth in an SSD controller without specialized hardware
support.

Fusion-io would seem to be a counter-example, since it uses a fairly simple controller (I guess the controller still performs ECC and maybe XOR) and the driver eats a whole x86 core. The result is very high performance.

Wes Felter

I see what you're saying, but it isn't obvious (to me) how well
they're using all the hardware at hand.  2GB/s of bandwidth over their
PCI-e link and what looks like a TON of NAND, with a nearly-dedicated
x86 core...  resuting in 600MB/s or something like that?

While the number is very good for NAND flash SSDs, it seems like a TON
of horsepower going to waste, and they still have a large onboard
controller/FPGA.  I guess enough CPU can make the units faster, but
i'm just not sold.

--
Eric D. Mudama
edmud...@mail.bounceswoosh.org

_______________________________________________
zfs-discuss mailing list
zfs-discuss@opensolaris.org
http://mail.opensolaris.org/mailman/listinfo/zfs-discuss

Reply via email to