Server Fault is a question and answer site for system and network administrators. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

Can IIS be set up to take advantage of new massively multi-core GPU's to provide additional thread for maximum concurrency?

My thought is that with technology like the AMD Fusion would it be possible to execute threads off of these 400+ cores to have a huge level of concurrent connections to a server.

If anyone knows a way to take advantage of these cores I would appreciate it.

share|improve this question
up vote 7 down vote accepted

No. GPU cores are (comparatively) very simple devices. They work great at massively parallel tasks, like rendering, encryption, and other math. They're basically horrible at logic, branching, and dependent operations (greatly simplified for the sake of argument). They also do not run the same code as a CPU.

A task like serving web pages involves almost no math at all; it's almost purely logic. If the webserver was rewritten to work on a GPU it would be substantially less efficient than one that runs on similar CPUs.

share|improve this answer

Not yet no, as even development versions don't support DirectCompute/OpenCL/CUDA. In fact given the types of computing workload IIS does I doubt that the types of 'core/processors' in current GPUs would be much use in accelerating that kind of load. If Intel's 'Larrabee' had worked out then perhaps that would have helped but right now you're out of luck.

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.