Nvidia announces CUDA 4.0
pressroom.nvidia.com
pressroom.nvidia.com
(edit: in case it's not obvious, I work for NVIDIA on CUDA)
I'm a detail freak so I worry about this kind of thing more than most, but wouldn't a unified address space tend to hide large bus transfers from the programmer?
Will the APIs still let you anticipate where the costs are, or are developers dependent on Windows-only profiling tools?
I think the concept is pretty compelling but I don't get that much traction when I bring it up. Any thoughts?
http://developer.nvidia.com/object/cuda_4_0_RC_downloads.htm...
(I dont know what type of cards you have which you would use in this, such as a multi-GPU cored PCI-e card, so in my ignorance, I will assume these exist and are separate from a traditional "video card")
I would be interested to see a system, as a brick, which has a mobo with multiple PCI-e slots, as many as one can get then fill it with both GPU based cards, as well as Fusion IO cards that provide extremely fast IOPs on the storage side. The main CPU in the box, is effectively used to boot the OS - all the other processing and IOPs occur on the GPUs and the Fusion IO cards as data storage and caching...
Is this a realistic idea?
What Iam saying is that a system that uses both GPUs and the fusion IO cards would seem to provide a kickass platform for mass computation on lots of data in a small form factor.
http://www.geeks3d.com/20091009/cxt8000-nvidia-tesla-based-s...
We were running Windows NT with SQL Server as well as Linux (the founders of Linux Care, Dave Sifry and Art Tide set them up - we were doing EDI with sun, and were one of the first companies to use XML for the docs, which were manufacturing orders for copies of Sun OS -- we physically manufactured all their software (cd, manuals, boxes etc, and dropped shipped them to the customer)
Anyway - after a few months we were having HORRID problems with the colfax boxes always locking up. They were about 12 or 14,000 bucks each at the time - which was insanely expensive for what we were getting. I think they had like a gig or ram or something small.
We also had AS/400s which were many more times that, but that was for the JDE ERP system...
We tried to work through the problems with Colfax, and finally called a meeting with them.
They came in and my manager asks, "Colfax.... Colfax International. Where are your offices?"
CI: "Sunnyvale."
US: "So, any other offices"
CI: "Nope - we are all based in the US"
US: "I see, any international customers?"
CI: "Nope, all in the bay area"
US: "So why do you call yourselves "international""
CI: "...."
--- Anyway, we ended up scrapping the boxes as high end IT workstations and bought name brand systems.
Last time I bought clone HW. We even had some of the first VA Linux and Penguin systems -- when they were barely seen as anything but clones...