Take the 2-minute tour ×
Server Fault is a question and answer site for professional system and network administrators. It's 100% free, no registration required.

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
add comment

2 Answers

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
add comment

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
add comment

Your Answer

 
discard

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.