Tesla, CUDA, and the Future

We haven't been super excited about the applicability of CUDA on the desktop. Sure, NVIDIA has made wondrous promises and bold claims, but the applications for end users just aren't there yet (and the ones that are are rather limited in scope and applicability). But the same has not been true for CUDA in the workstation and HPC markets.

Tesla, NVIDIA's workstation level GPU computing version of its graphics cards (it has no display output and is spec'd a bit differently) has been around for a while, but we are seeing more momentum in that area lately. As of yesterday, NVIDIA has announced partnerships with Dell, Lenovo, Penguin Computing and others to bring desktop boxes featuring 4 way Tesla action. These 4-Tesla desktop systems, called Tesla Personal Supercomputers, will cost less than $10k US. This is an important number to come in under (says NVIDIA) because this is below the limit for discretionary spending at many major universities. Rather than needing to follow in the footsteps of Harvard, MIT, UIUC, and others who have built their own GPU computing boxes and clusters, universities and businesses can now trust in a reliable computing vendor to deliver and support the required hardware.

We don't have any solid specs on the new boxes yet. Different vendors may do things slightly differently and we aren't sure if NVIDIA is pushing for a heavily standardized box or will give these guys complete flexibility. But regardless of the rest of the box, the Tesla cards themselves are the same cards that have been available since earlier this year.

These personal supercomputers aren't going to end up in homes anytime soon, as they are squarely targeted at workstation and higher level computing. But that doesn't mean this development won't have an impact on the end user. By targeting universities through the retail support of their new partners in this effort, NVIDIA is making it much more attractive (and possible) for universities to teach GPU computing and massively parallel programming using their hardware. Getting CUDA into the minds of future developers will go a long way, not just for the HPC market, but for every market touched by these future graduates.

It's also much easier for an engineer to sell a PHB on picking up "that new Dell system" rather than a laundry list of expensive components to be built and supported either by IT staff or by the engineer himself. Making in roads into industry (no matter the industry) will start getting parts moving, expose more developers to the CUDA environment, and create demand for more CUDA developers. This will also help gently nudge students and universities towards CUDA, and even if the initial target is HPC research and engineering, increased availability of hardware and programs will attract students who are interested in applying the knowledge to other areas.

It's all about indoctrination really. Having a good product or a good API does nothing without having developers and support. The more people NVIDIA can convince that CUDA is the greatest thing since sliced bread, the closer to the greatest thing since sliced bread CUDA will become (in the lab and on the desktop). Yes, they've still got a long long way to go, but the announcement of partners in providing Tesla Personal Supercomputer systems is a major development and not something the industry (and especially AMD) should under appreciate.

Driver Performance Improvements Final Words
Comments Locked

63 Comments

View All Comments

  • sandman74 - Thursday, November 20, 2008 - link


    despite what you stated about the 4870 1GB being a better choice than the 260++ edition, there is one factor which Ive noticed which goes significantly in the favour of NVidia...

    When browsing through the likes of HardOCP's forums (be it gaming areas or video card areas) one thing is certain.. more people are complaining about ATI driver issues than there are complaining about Nvidia driver issues.

    Im sure (goes without saying) that most people dont have any issues with their ATI Catalyst drivers, or the .net framework that also needs to be installed.... but there is no denying that a heck of a lot of people do has issues.

    Nvidia drivers also seem to work out of the box with more games upon release without delays, and there are less stories about 'heating and noise issues'.. certainly with the 260.

    I just dont need the hassle, so am leaning (heavily) towards an overclocked 260 at the moment ,despite the fact that the 4870 may offer a small improvement in FPS for certain games.

  • SiliconDoc - Friday, December 26, 2008 - link

    Don't sweat it Sandman, we all know the real score, and only here are ALL the posters with their massive ATI rigs never encumbered by an ATI driver crash.
    Just ignore their corporate sponsorship like you probably already have.
    (we techs who have to deal with multiple end users systems all the time know the real score)
    I shower undue praise upon those masterous parts selectros who have found the ultimate ATI combinations.
    ( I note NONE of them listed their rig setups, though, so they aren't very helpful, are they ? LOL )
  • kr7400 - Tuesday, December 2, 2008 - link



    Can you please fucking die? Preferably by getting crushed to death in a garbage compactor, by getting your face cut to ribbons with a pocketknife, your head cracked open with a baseball bat, your stomach sliced open and your entrails spilled out, and your eyeballs ripped out of their sockets. *beep* bitch


    I would love to kick you hard in the face, breaking it. Then I'd cut your stomach open with a chainsaw, exposing your intestines. Then I'd cut your windpipe in two with a boxcutter. Then I'd tie you to the back of a pickup truck, and drag you, until your useless *beep* corpse was torn to a million *beep* useless, bloody, and gory pieces.

    Hopefully you'll get what's coming to you. *beep* bitch


    I really hope that you get curb-stomped. It'd be hilarious to see you begging for help, and then someone stomps on the back of your head, leaving you to die in horrible, agonizing pain. *beep*

    Shut the *beep* up f aggot, before you get your face bashed in and cut to ribbons, and your throat slit.

    You're dead if I ever meet you in real life, f ucker. I'll f ucking kill you.

    I would love to f ucking send your f ucking useless ass to the hospital in intensive care, fighting for your worthless life.

    http://www.youtube.com/watch?v=Po0j4ONZRGY">http://www.youtube.com/watch?v=Po0j4ONZRGY

    I wish you a truly painful, bloody, gory, and agonizing death, *beep*
  • SiliconDoc - Saturday, November 22, 2008 - link

    There's a big review on hardwarecanucks with sli and tri sli and a couple with single 260's and the 4870 DOES NOT WIN in the benchmarks.
    It loses badly in one, and a bit in a lot, and in single wins in only devil may cry 4.
    Yes, it is close, but unless you do specific 1920x1200 at such and such settings it's not beating the 260. ( I don't count 3dmark as a gaming test - since by the results it is not correctly assessing - and vantage has a different gap- the already small miniscule.
    Also, if you look at the power useage 260/192 vs 4870/512 - although the claim is made the 4870 is better so often, the 260 is only 1-3 watts higher in full 3d mode, yet in idle is a 30 watts lower. So the 260 wins power consumption.
    Then the overclocking - the 260 wins.
    By no means is the 4870 a bad card, but the results of the very tests comparing it to the 260 I've seen so skewed by commenters and even reviewers - that I feel it neccessary to straighten out the record a bit.
    If you are a fan or whatever of either brand, they are so close I couldn't argue going with either accordingly - but I think being honest about results is also fair and just.
    The X58 chipsets give a clear view - and the newest drivers some claim have boosted both cards 7-10 percent in some setups. ( I've also seen other test systems show a decrease - so it does depend on quite a lot on what the test rig is apparently - perhaps chipset is very important )
    Anyway, I hate to be such a stickler - but now the X58 has made it possible to have an equivalent head to head - and unless driver improvements change greatly, the 260/192/216 is beating the 4879/512/1024 respectively - yes by a small margin, but then claming it is the other way around does not cut it.
    Overclocking results settle it well in the 260's favor.
    That's just the way it is. It would be nice to see people fairly face the facts.
  • kr7400 - Tuesday, December 2, 2008 - link



    Can you please fucking die? Preferably by getting crushed to death in a garbage compactor, by getting your face cut to ribbons with a pocketknife, your head cracked open with a baseball bat, your stomach sliced open and your entrails spilled out, and your eyeballs ripped out of their sockets. *beep* bitch


    I would love to kick you hard in the face, breaking it. Then I'd cut your stomach open with a chainsaw, exposing your intestines. Then I'd cut your windpipe in two with a boxcutter. Then I'd tie you to the back of a pickup truck, and drag you, until your useless *beep* corpse was torn to a million *beep* useless, bloody, and gory pieces.

    Hopefully you'll get what's coming to you. *beep* bitch


    I really hope that you get curb-stomped. It'd be hilarious to see you begging for help, and then someone stomps on the back of your head, leaving you to die in horrible, agonizing pain. *beep*

    Shut the *beep* up f aggot, before you get your face bashed in and cut to ribbons, and your throat slit.

    You're dead if I ever meet you in real life, f ucker. I'll f ucking kill you.

    I would love to f ucking send your f ucking useless ass to the hospital in intensive care, fighting for your worthless life.

    http://www.youtube.com/watch?v=Po0j4ONZRGY">http://www.youtube.com/watch?v=Po0j4ONZRGY

    I wish you a truly painful, bloody, gory, and agonizing death, *beep*
  • SiliconDoc - Friday, December 26, 2008 - link

    There's a red rage sticker on your forehead, have you noticed that ?
    rofl
  • kr7400 - Tuesday, December 2, 2008 - link

    http://proxyboxonline.com/browse.php?u=Oi8vd3d3LmF...">http://proxyboxonline.com/browse.php?u=...hc3B4P2k...
  • Griswold - Friday, November 21, 2008 - link

    I switched from nvidia to ATI due to all too frequent driver crashing under vista64. Sure, it also happens once in a while (especially when video playback happens on the second screen) but nowhere near as much as with nvidia. And as far as .NET goes, you do not need to install anything when using vista. It comes with .NET 3.0 integrated. And frankly, I stopped using CCC anyway. The driver alone is just fine for me. I do not need to fumble around with the settings all the time...
  • Einy0 - Thursday, November 20, 2008 - link

    I've seen just the opposite. People I know in real life complaining about Nvidia drivers mostly with Vista/Vista 64 but a few with XP. I personally can't stand how nvidia deal with their mobility parts. I can never seem to find a solid all around 8600M GT driver. One will work great in games but cause Power DVD to crash. One is unstable. One refuses to work with some games. Many have features missing that the previous had working perfectly such as aspect ratio correct scaling. I upgraded my 7800GT desktop to the HD3870 some time ago. I update drivers on odd releases just for the sake of updating. I haven't had one graphics related issue yet with the ATI/AMD card. That's my only issue with ATI/AMD choose a frickin' name. When they bought ATI rename it AMD or leave it alone. Don't use both names it's annoying.
  • SirKronan - Tuesday, November 25, 2008 - link

    I've had similarly good experiences with AMD drivers of late. You know, I've really been one of the lucky ones, I guess. My old 7600GT was really stable for several years, albeit slow by today's standards. I finally upgraded when the 8800GT came out, and also made the switch to Vista 64 bit. Never regretted it. GPU crashes never happened under normal use and heavy gaming. If my system crashed, it was usually due to something I was overclocking or otherwise tweaking, and the change that I - the user - made was the source. The 8800GT was replaced by a GTS, which was also stable, and even faster. Then I sold the GTS and purchased a 4850. Boy did that thing get hot, but it was also very very stable in Vista 64, with pretty much every revision of drivers I used. And the 3450 in hybrid crossfire I was using at the same time in my HTPC also worked fine and stable. I was impressed that I actually noticed performance gains versus using just the dedicated by itself. It also got a little toasty, but I have a much better HTPC case now. No heat issues anymore.

    I just sold my 4850 and upgraded to the 260 Maxcore. I definitely notice performance gains with the extra ram in many games. I also have way better temps now, and this thing overclocks like you wouldn't believe. But guess what? It's also extremely stable in Vista. When I first installed it, I ran UT3 to test it, and things locked up and stuttered, making gameplay impossible. It ended up being a memory error! I tweaked voltages and installed a memory cooler and the stuttering and freezing disappeared. Had nothing to do with the 260, and the 180 drivers are GREAT.

    I know real people out there are having real problems with drivers, but I bet a lot of us don't want to admit user error, and even possibly attribute lockups to the GFX card when it might be something else. At least my experience in the last few years with both ATI and nVidia has yielded no real driver issues, and each card has brought a good experience to the table. My two cents.

    I'm excited about the whole SLI w/multi monitor thing. Will be nice if I ever get a second 260, but I run Farcry 2 Ultra high with 4x AA at 1920x1200 .... why the crap would I need SLI??

Log in

Don't have an account? Sign up now