|
Welcome to the forum. I like your handle, as NVIDIA indeed rules. :-) We popped out those press releases to make it clear by counter-example that some talk that was going on regarding the fortunes of NVIDIA was total BS. It was being said that CUDA was limited to only one or at most two GPUs. We knew from two years of work that was not so and you could run as many GPUs as you could physically fit into a motherboard, and that the attacks on NVIDIA were unfair and totally inaccurate. [They also had the potential to threaten our rollout of what we'd spent a long time working on. :-) ] So we decided to do some hands-on demonstrations that you could indeed run six or even eight GPUs and to publish a cookbook for how to do it. This also fit very well with our plans to show off a bit on our own stuff, made for some interesting demos and press coverage, and to build commercial recognition/demand for CUDA usage (positioning for an upcoming product we have). The demos were very successful and the press coverage was mind-boggling. Besides doing interviews with what seems to be hundreds of outlets worldwide, I have personally demo'd those machines several dozen times to our partners, all of whom now have very active CUDA projects. There have by now been at least a couple of hundred E boxes of various kinds built (see the second press release for a link to the building instructions for an E box). Several of the world's largest technology companies are now doing CUDA development using Manifold E boxes or their own designs directly derived from our E box. At one point there were so many E boxes being built with four GTX 295 cards each that the supply of 295's nationwide was used up and the transition to single PCB was messed up for lack of stock on dual PCB cards. Out of stock everywhere. Everyone now knows, for sure, hands-on, you can run eight GPUs (two per card, four cards per box) doing CUDA. I am very proud to say we played a small role in all that. Of course, having made a fuss like that about six to nine months ahead of when we planned we had to figure out something tangible to back it up with. Our original plans were to take the CUDA technology we have developed for our next new Manifold product and to package it this summer in a separate product for immediate release. Release 8 already uses CUDA so the wiring is inside there for extending CUDA usage fairly easily. It would have been relatively easy to add a new parallel extension product for 8 that provided heterogeneous parallelization with more CUDA functions. This also would have made it possible for Release 8 people who were not ready to make the jump to our next release, 9, not to feel pressured about having to move, and it would have decoupled some relatively tactical CUDA things from the strategic objectives of 9 and claims of those objectives on moving the 9 schedule closer in or further out. However, 9 was going so well that we decided that it would be stupid to issue an extension to 8 when within a few months no one would want to be using it because 9 would become the next new thing. Also, people might have ended up feeling cheated if they paid $50 or $100 for an extension to 8 and then discovered that all that is in 9 anyway and they end up paying a fee to get to 9. It's a small fee in any event but you know how it is - nobody likes it if they feel they've had to pay even a small fee twice for the same thing. So the decision was made that all plans to issue any new extensions to 8 are off the table. That's been overtaken by 9, which I expect will be out this year assuming we don't add any big new things to it (there's talk about adding localization for national languages but I think that's best put off for next year). 9 has grown a lot, more than doubled in size from plans even earlier this year, bringing forward things that used to be planned for 10, but I think that however much we feel we have a big window of opportunity it's time to use that window with a big new release this year so people have some time to digest it before we lay yet more new stuff on them. 8, of course, will be continued to be supported with routine updates. I agree it's annoying to have old news up on the website, but our policy in the past for better or for worse has been to leave the chips where they fall and to not amend archived pages. By the way, I've searched the forum and don't see any other threads with a debate like you mention. What thread would that be? I'm curious as that discussion was supposed to be very confidential information. :-) For a roadmap or any details on future releases, Manifold policy is to provide such information only under an NDA in face to face meetings, such as at a user meeting. Hope this helps. You've made the right choice with Nvidia, although of course in the future Manifold will also be supporting GPGPU processing from AMD as well as massively parallel architectures from Intel as well as those come along.
|