Назад | Перейти на главную страницу

Могут ли IIS создавать потоки из ядер графического процессора?

Можно ли настроить IIS для использования преимуществ новых массивно-многоядерных графических процессоров для обеспечения дополнительного потока для максимального параллелизма?

Я считаю, что с такой технологией, как AMD Fusion, можно будет выполнять потоки из этих 400+ ядер, чтобы иметь огромный уровень одновременных подключений к серверу.

Если кто-нибудь знает, как использовать эти ядра, я был бы признателен.

Нет. Ядра графического процессора (сравнительно) очень простые устройства. Они отлично работают с массово параллельными задачами, такими как рендеринг, шифрование и другие математические вычисления. Они в основном ужасны в логике, ветвлении и зависимых операциях (значительно упрощены для аргументации). Они также не запускают тот же код, что и ЦП.

Такая задача, как обслуживание веб-страниц, почти не требует математики; это почти чисто логика. Если бы веб-сервер был переписан для работы на графическом процессоре, он был бы значительно менее эффективным, чем сервер, работающий на аналогичных процессорах.

Пока нет, поскольку даже версии для разработки не поддерживают DirectCompute / OpenCL / CUDA. Фактически, учитывая типы вычислительной нагрузки IIS, не сомневаюсь ли я, что типы «ядра / процессоров» в текущих графических процессорах могут быть очень полезны для ускорения такого рода нагрузки. Если бы «Ларраби» от Intel сработал, возможно, это помогло бы, но сейчас вам не повезло.