Magical 100x speedups

Article: Computational Efficiency in Modern Processors
By: AM (myname4rwt.delete@this.jee.male), November 10, 2009 10:42 am
Room: Moderated Discussions
David Kanter (dkanter@realworldtech.com) on 11/9/09 wrote:
---------------------------
>>>GPUs are getting easier to use means they are improving relatively speaking to
>>>prior generations. It says nothing about suitability for the general programming populace.
>>>
>>>Explicitly parallel stuff is easy to exploit, and if you're going to rewrite software,
>>>then you need to compare optimized CPU code vs. GPU code. That's something NV has
>>>a big problem understanding - most of their magical 100X speed ups are probably
>>>comparing poorly optimized CPU code with optimized GPU code.
>>
>>Can you be specific wrt "magical 100x speedups" you're >talking about?
>
>Anything in NV's marketing slides on GPGPU.
>
>I'm extremely skeptical about any of their claims until I see the conditions under which the comparisons are made.
>
>Here is what is claimed for current Tesla products:
>
>19X - Transcoding HD to H264
>146X - Interactive visualization of volumetric white matter connectivity
>149X - Financial simulation of LIBOR model with swaptions
>36X - Ionic placement for molecular dynamics simulation on GPU
>17X - Simulation in Matlabusing .mexfile CUDA function
>100X - Astrophysics N-body simulation
>30X - Astrophysics N-body simulation
>24X - Highly optimized object oriented molecular dynamics
>20X - Ultrasound medical imaging for cancer diagnostics
>
>These were shown on a slide that doesn't mention what that is compared to. Was
>it a core 2, a nehalem? Was it compiled with ICC, GCC? Did it use optimized math libraries, etc. etc.
>
>Without that info, it's useless.

Of course when there's nothing to back it up, it's useless, however I doubt these figures came out of the blue, I presume they simply quote figures reported by various researchers.

Here is a page to get you started: http://www.nvidia.com/content/cudazone/CUDABrowser/assets/data/applications.xml Lots of links there so you can contact any author of any paper for details. And as for speedups, be prepared to see not some miserable 100x speedups, but 300x, 360x, 500x, 600x, 675x, 1000x, 1500x, and even 2300x. :) The highest I've seen so far is -- hold your breath! -- 4,900,000x http://www.nvidia.com/content/GTC/posters/55_Li_Fast_Evaluation_of_Helmholtz.pdf :-D

NV [and Cray] apparently tend to be way more modest with their claims, quoting e.g. 50x-150x speedups http://www.nvidia.com/content/PDF/Webinar/Cray_CX1_Nvidia_webcast_042009.pdf
< Previous Post in ThreadNext Post in Thread >
TopicPosted ByDate
Article: Computational Efficiency in Modern Processors by DKMoTheG2009/11/08 07:02 AM
  Article: Computational Efficiency in Modern Processors by DKnone2009/11/08 07:15 AM
  Silverthorne and OoO vs. InOrdMoTheG2009/11/08 07:22 AM
    Silverthorne and OoO vs. InOrdDavid Kanter2009/11/08 04:11 PM
      Magical 100x speedupsAM2009/11/09 09:03 AM
        Magical 100x speedupsDavid Kanter2009/11/09 12:41 PM
          Magical 100x speedupsnone2009/11/09 01:36 PM
            Magical speedupsDavid Kanter2009/11/09 03:24 PM
              Magical speedupsnone2009/11/09 03:40 PM
              Hardware SpecsMS2009/11/09 05:49 PM
                44x faster than a single cpu coreVincent Diepeveen2009/11/10 08:17 AM
              Magical speedupsVincent Diepeveen2009/11/10 08:02 AM
          Xeon 130x speedup vs XeonEric Bron2009/11/10 08:20 AM
          Magical 100x speedupsAM2009/11/10 10:42 AM
            Magical 100x speedupsLinus Torvalds2009/11/10 01:19 PM
              Mega speedupsAM2009/11/11 06:21 AM
        Bogus 100x speedupsDavid Kanter2009/11/10 01:26 AM
          No speedups for CPUs for the general programming populaceMoTheG2009/11/10 05:26 AM
          Bogus 100x speedups?2009/11/10 05:45 AM
          Bogus 100x speedupshobold2009/11/10 07:31 AM
          Bogus 100x speedupsVincent Diepeveen2009/11/10 08:26 AM
          Bogus 100x speedupssylt2009/11/10 10:00 AM
          Bogus 100x speedupsAM2009/11/10 10:47 AM
      GPU vs. CPUMoTheG2009/11/09 11:30 AM
        GPU vs. CPUa reader2009/11/09 07:58 PM
          ease of programmingMoTheG2009/11/09 11:45 PM
            yes for GPU programming you need non-public infoVincent Diepeveen2009/11/10 08:36 AM
              yes for GPU programming you need non-public infoPotatoswatter2009/11/11 08:06 AM
                yes for GPU programming you need non-public infoVincent Diepeveen2009/11/11 11:23 AM
                  yes for GPU programming you need non-public infoPotatoswatter2009/11/11 01:26 PM
                  Real businesses use GPGPU.Jouni Osmala2009/11/11 11:00 PM
        GPU vs. CPU?2009/11/10 06:01 AM
          2. try but most is said, just clarifyingMoTheG2009/11/10 10:24 AM
            2. try but most is said, just clarifying?2009/11/11 01:11 AM
              you missread meMoTheG2009/11/12 12:33 AM
                you missread me?2009/11/12 01:18 AM
            2. try but most is said, just clarifyingPotatoswatter2009/11/11 08:22 AM
              2. try but most is said, just clarifying?2009/11/12 01:22 AM
                loose, not so orderlyMoTheG2009/11/12 12:47 PM
                  loose, not so orderlyPotatoswatter2009/11/12 06:50 PM
                2. try but most is said, just clarifyingrwessel2009/11/12 01:01 PM
                  2. try but most is said, just clarifyingGabriele Svelto2009/11/13 12:39 AM
                    2. try but most is said, just clarifying?2009/11/13 01:14 AM
                      2. try but most is said, just clarifyingGabriele Svelto2009/11/13 01:30 AM
                      2. try but most is said, just clarifyingrwessel2009/11/13 01:24 PM
                  2. try but most is said, just clarifyingMichael S2009/11/14 01:08 PM
                    2. try but most is said, just clarifyingGabriele Svelto2009/11/14 11:38 PM
                      2. try but most is said, just clarifyingAndi Kleen2009/11/15 01:19 AM
                      2. try but most is said, just clarifyingMichael S2009/11/15 01:58 AM
                        2. try but most is said, just clarifyingEric Bron2009/11/15 02:25 AM
                          /MP optionEric Bron2009/11/15 02:33 AM
                            /MP optionPaul2009/11/15 09:42 AM
                              /MP optionEric Bron2009/11/15 01:22 PM
                        2. try but most is said, just clarifying?2009/11/15 03:13 AM
                          2. try but most is said, just clarifyingMichael S2009/11/15 05:14 AM
                  2. try but most is said, just clarifyingEugene Nalimov2009/11/14 09:24 PM
    Atom pointAM2009/11/09 09:00 AM
      Atom TDPDavid Kanter2009/11/09 12:48 PM
        Atom TDPhobold2009/11/10 07:41 AM
        Atom TDPAM2009/11/10 10:49 AM
Reply to this Topic
Name:
Email:
Topic:
Body: No Text
How do you spell avocado?