How are you taking advantage of Multicore?

后端 未结 22 2225
囚心锁ツ
囚心锁ツ 2020-12-12 10:24

As someone in the world of HPC who came from the world of enterprise web development, I\'m always curious to see how developers back in the \"real world\" are taking advanta

22条回答
  •  误落风尘
    2020-12-12 11:22

    1. How does this affect your software roadmap?
      It doesn't. Our (as with almost all other) business related apps run perfectly well on a single core. So long as adding more cores doesn't significantly reduce the performance of single threaded apps, we're happy

    2. ...real stories...
      Like everyone else, parallel builds are the main benefit we get. The Visual Studio 2008 C# compiler doesn't seem to use more than one core though, which really sucks

    3. What are you doing with your existing code to take advantage of multicore machines
      We may look into using the .NET parallel extensions if we ever have a long-running algorithm that can be parallelized, but the odds of this actually occurring are slim. The most likely answer is that some of the developers will play around with it for interest's sake, but not much else

    4. how will you deal with hundreds or thousands of cores?
      Head -> Sand.

    5. If your domain doesn't easily benefit from parallel computation, then explaining why is interesting, too.
      The client app mostly pushes data around, the server app mostly relies on SQL server to do the heavy lifting

提交回复
热议问题