Slashdot Mirror


NVIDIA Quadro M6000 12GB Maxwell Workstation Graphics Tested Showing Solid Gains

MojoKid writes: NVIDIA's Maxwell GPU architecture has has been well-received in the gaming world, thanks to cards like the GeForce GTX Titan X and the GeForce GTX 980. NVIDIA recently took time to bring that same Maxwell goodness over the workstation market as well and the result is the new Quadro M6000, NVIDIA's new highest-end workstation platform. Like the Titan X, the M6000 is based on the full-fat version of the Maxwell GPU, the G200. Also, like the GeForce GTX Titan X, the Quadro M6000 has 12GB of GDDR5, 3072 GPU cores, 192 texture units (TMUs), and 96 render outputs (ROPs). NVIDIA has said that the M6000 will beat out their previous gen Quadro K6000 in a significant way in pro workstation applications as well as GPGPU or rendering and encoding applications that can be GPU-accelerated. One thing that's changed with the launch of the M6000 is that AMD no longer trades shots with NVIDIA for the top pro graphics performance spot. Last time around, there were some benchmarks that still favored team red. Now, the NVIDIA Quadro M6000 puts up pretty much a clean sweep.

26 of 66 comments (clear)

  1. No use by maestroX · · Score: 2, Funny

    Doesn't even have a D-sub connector!

    1. Re:No use by Anonymous Coward · · Score: 1

      How did you manage a score of two? Is my sarcasm detector on the blink?

      It has a DVI-I output, so a DVI-I to D-Sub adapter could be used.

    2. Re:No use by sexconker · · Score: 1

      Cables aren't analog or digital. They're cables.

    3. Re:No use by maestroX · · Score: 2, Funny

      How did you manage a score of two?

      I created an account over 10-15 years ago, treated it with utmost care and love, only now and then jesting, but very cautiously and carefully.
      With the occasional post, my precious karma went silently up and up, and up and up.
      Until today, I felt the longing for OMG frist post, succumbed and finally blew it all on an Nvidia topic.

      Perhaps on topic, what useful task would this card capabilities be insufficient for? (useful in the sense with video output)

    4. Re:No use by silas_moeckel · · Score: 1

      BNC are only for analog you say? SDI disagree's with you, as does CXP. Hell 4x CXP6 which goes over 4 BNC terminated coax cables is pretty close bandwidth wise to display port but over a far greater distance.

      --
      No sir I dont like it.
    5. Re:No use by Blaskowicz · · Score: 1

      Some people do use 2560x1440 over VGA (at a reduced refresh), that's a workaround that can be used on some Intel graphics.

    6. Re:No use by Anne+Thwacks · · Score: 1

      Get off my lawn. Or, you might care to investigate how Ethernet cables used to be fat and yellow and coaxial.

      --
      Sent from my ASR33 using ASCII
    7. Re:No use by Half-pint+HAL · · Score: 1

      tell that to Monster

      ..but make sure that the wires in your phone are they right way round, or the signal might not be clear enough for them to understand what you're saying.

      --
      Got them moderator blues I blieve I walk out the do', With these mod-points I been gettin', I 'most never post no mo'
    8. Re:No use by rgbatduke · · Score: 1

      I like to make sure that the wires are very slightly tipped when I talk so that the electrons go downhill into my phone. Otherwise the wire gets clogged.

      Isn't that why the phone lines run overhead? Otherwise the people on the second floor couldn't use the phone!

      rgb

      --
      Even when the experts all agree, they may well be mistaken. --- Bertrand Russell.
    9. Re:No use by drkim · · Score: 1

      what useful task would this card capabilities be insufficient for? (useful in the sense with video output)

      Video editing, image processing, or VFX.

      Avid and Premier, Photoshop, and After Effects can use the CUDA processing power of this card.

  2. Too bad by Anonymous Coward · · Score: 5, Interesting

    its too bad there is no double precision performance to speak of on these newer cards lately. good for games, not much else.

    1. Re:Too bad by sexconker · · Score: 2

      nVidia doesn't care about double precision. The benchmark suites don't, either.

      But researchers do, and that (and price/performance) makes them go AMD.

    2. Re:Too bad by HetMes · · Score: 1

      If your algorithm is unstable at single precision floating point, it's going to be unstable at double precision as well.

      I think there's only very small niche of applications for GPGPU cards where double precision is absolutely necessary.

    3. Re:Too bad by Anonymous Coward · · Score: 4, Informative

      If your algorithm is unstable at single precision floating point, it's going to be unstable at double precision as well.

      Do you even know what you're talking about? error propagation, does that ring a bell? I'll give you a hint, if your computation requires a large number of operations then the absolute magnitude of machine rounding errors is critical. And, lest you think this is a 'very small niche', any matrix multiplication has O(n) operation per element. Chain a few those (say, in a Markov chain type of random walk) and it's an exponential growth. Using double instead of single is like being able to do periodic (expensive) full recomputations to control stability of a fast-updating chain instead of barely having enough precision when doing the full recomputations. Fast and stable versus extremely slow and perhaps (depending on today's $DEITY's mood) barely stable.

      To put it differently, by the time error accumulation in double precision leaves you with a single-precision-worth of valid digits, single precision error accumulation has long ago made the computed value completely meaningless.

    4. Re:Too bad by Anonymous Coward · · Score: 3, Informative

      Yea, they do go Nvidia is the unfortunate reality but it's somewhat understood if you look at all the extra capabilities Nvidia's architecture exposes - this becomes clear once you've really soaked in on AMD and OpenCL. Also AMD flubbed up on double precision after the 7990s. No one gives a crap about double precision for the foreseeable future except all the researchers and engineers programming the darn things. Haha. Wait, why is no one laughing?

    5. Re:Too bad by rgbatduke · · Score: 2

      To paraphrase, you can't be too rich, too thin, or have too many bits of precision in a calculation. With single precision you have to be enormously careful not to drop digits even in comparatively modest loops; with double precision you can many digits before you run out. You can see it in almost any computations involving trig and pi -- single precision pi degrades in series much faster than double precision pi. It isn't just a matter of not using forward recursion to evaluate bessel functions, which is unstable in any precision (or for that matter, using book definitions of e.g. spherical bessel functions in terms of trig functions) or reordering series to avoid subtracting big numbers and running small to big instead of big to small -- there is simply a big difference between cumulating a random walk with a random digit at the 16th place and one at the 8th place.

      A second problem is the exponent. 10^38 just isn't "big" in a modern large scale computation. It is easy to overflow or underflow a single precision computation. 10^308 is a whole lot closer to big, even expressed in decibels. One can concentrate a lot more on writing simple code, and a lot less on handling exponent problems as they emerge.

      A final problem is random numbers. This is actually a rather big problem, as lots of code (all Monte Carlo, for example) relies on a stream of algorithmically random numbers that (for example) do not have a period less than the duration of the computation and that do not have significant bunching on low dimensional hyperplanes or other occult correlations. It is much more difficult to build a good random number generator on fewer bits, because the periods of the discretized iterated maps scale (badly) with reduced numbers of bits and it is more difficult to find acceptable moduli for various classes of generators from the significantly smaller discretized space. You can watch this problem emerge quite trivially by building a Mandelbrot set generator in float and rubberbanding in -- oops, you hit bottom rather quickly! Rebuild it in double and you at least have to work to rubberband in to where it all goes flat. You have to build it in a dynamically rescaleable precision to rubberband in "indefinitely" as the details you wish to resolve eventually become smaller than any given finite precision. This actually illustrates the overall problem with single precision quite nicely -- the emergent flat patches in an graphical representation of an iterated map are isomorphic to the establishment of unintended correlations in long runs of iterated maps in a random number generator and the clipping of the graphical representation of small numbers illustrates the problems with mere underflow in real computations of interest.

      Personally, I dream of default quad precision and 128 bit processors. 34 decimal digits of precision means that a random walk with n unit steps (which accumulates like \sqrt{n}) require (10^30)^2 = 10^60 steps to get to where I don't still have 4 significant digits. Even a rather large cluster running a rather long time would have a hard time generating 10^60 add operations. In contrast, with only (say) 8 decimal digits a mere 10^16 operations leaves you with no digits at all, assuming you haven't overflowed already. I've run computations with a lot more than this number of operations. I also like the idea of having overflow around 10^5000. It takes quite a while adding numbers at the overflow of double precision to hit overflow, and one basically could add overflow scale single precision floats forever and never reach it. That gives me comfort. It would also make writing a Mandelbrot set explorer tool where one would be likely to give up before rubber banding all the way to the "bottom" -- there are a whole lot of halvings of scale in there to play with that still leave you with much more resolution than needed on the screen.

      rgb

      --
      Even when the experts all agree, they may well be mistaken. --- Bertrand Russell.
    6. Re:Too bad by mrchaotica · · Score: 2

      With single precision you have to be enormously careful not to drop digits even in comparatively modest loops; with double precision you can many digits before you run out.

      Ha! I see what you did there. Unfortunately, your verb wasn't double-precision.

      --

      "[Regarding the 'cloud,'] ownership was what made America different than Russia." -- Woz

  3. Shouldn't Slashdot put up a by wiredog · · Score: 2

    "Sponsored Content" banner at the top of this post?

    1. Re:Shouldn't Slashdot put up a by flopsquad · · Score: 1

      "Sponsored Content" banner at the top of this post?

      Right next to the "Guaranteed to Run Crysis" stamp!

      --
      Nothing posted to /. has ever been legal advice, including this.
  4. Re: Not THAT surprising by Anonymous Coward · · Score: 1

    Well, when I was at AMD years ago, the graphics GM basically said that since workstation graphics was so low volume, we (AMD) weren't going to do much of anything to specifically target it. If we got wins by doing nothing, well great, otherwise, oh well. That mindset still persists, me thinks...

  5. Re:12GB for? by Smidge204 · · Score: 2

    High end 3D CAD packages can benefit greatly from accelerated graphics processing, and having gobs of memory on the video card can help store all that data.

    Alternatively; imagine you work for Pixar.
    =Smidge=

  6. Other way 'round by DrunkenTerror · · Score: 1

    For a customer service phone drone, asking someone to turn their ethernet cables around the other way is actually a brilliant tactic. Of course we all know the cables are bidirectional, but most lusers don't have a clue. By asking them them to flip the ends around you're really asking them to reseat the connections at either end, but it's seemingly strange and arcane enough that they'll actually do it, instead of just making some fake noises into the phone and saying "There, I've done it." You might be surprised how many bad connections get fixed by "flipping the ends around."

  7. Tired of Gforce / Quadro Marketing Crap by BrendaEM · · Score: 1

    The triangles shouldn't care if they are being rendered for a game or cad.
    With Nvidia, you have a choice of a workstation card that cannot cool itself, or a a gaming card that has been intentionally crippled for CAD.

    --
    https://www.youtube.com/c/BrendaEM
  8. Lame. by rthille · · Score: 1

    Less space (12GB vs 16GB) than AMD
    No DisplayPort 1.3
    No Wireless
    Lame.

    --
    Awesome furniture, accessories and cabinetry in Santa Rosa, CA: http://humanity-home.com/
  9. Re:12GB for? by rl117 · · Score: 1

    3D volume rendering and large scale 2D image rendering. Modern biological and medical imaging systems can create gargantuan datasets, and visualising them is computationally expensive. The largest single images I have are ~5GiB from tiled confocal z stacks (large 3D volume e.g. 4096x4096x64 with 4x 16-bit channels is 8GiB). Current lightsheet microscopes can acquire over 1TB *per sample* in just a few minutes, with the final processed/renderable volume still being many tens of GBs. MRI scans can also be very large.

    Put it this way: a 512x512x512 volume at 8 bits per pixel is 128 MiB and that's pretty pedestrian
    1024x1024x1024 at 32 bits per pixel/single precision float with 4 channels is 16.4GiB
    Current high-end CCDs are now 2048x2048; if I acquire with 16 bits per pixel, 128 planes and 4 channels, that's 32.8 GiB
    Slide scanners can also acquire very large 2D images, well over 100000x100000 with 3 8bpp channels; that's 28.6 GiB uncompressed, and I've seen far larger.

    I hope this makes the point that 12GB video memory isn't just desirable, it's still way to small for many current imaging applications without pre-processing the data to filter/downsample/reduce the sample precision. I would really appreciate a GPU with this much VRAM, and still want more.

    Regards,
    Roger

  10. Re: 12GB for? by Whiteox · · Score: 1

    But use 2 slots, suffer from frame jitter due to the SLI and less bang per buck.
    The cooling system is a tiny bit of a hassle, especially if you also have cpu water cooling requiring a specialized case. I'd like to see Fiji, the next GPU coming out soon. Nvidia does have the drop on AMD though. No question about that.

    --
    Don't be apathetic. Procrastinate!