Цитата:
Сообщение от PyZo
2дак
 Эти программы лезут в процесс или движок игры\программы? Программа ладно.. Игра? Вак? 
|
Поясни, ты о чем? Если про проги от АМД, то они оптимизируют работу двухядерного проца при работе с обычными приложениями, фактически работают в роли драйверов.
"SMT улучшает производительность процессора благодаря задействованию максимального количества вычислительных блоков под выполняемую задачу. Простейший путь осуществить это у двухъядерного процессора - отключить одно из ядер. Сегодня это возможно, но смысл Reverse HT в таком случае теряется полностью. Современные ОС "жонглируют" процессами, подготавливая их под одну или несколько нитей. Соответственно, чем больше ядер удастся задействовать для этих нитей, тем лучше.
Успешным может являться такое решение для Reverse HT - планировщик ОС разделяет поток на два и раздает по одному для каждого ядра. В этом случае, пользователь выигрывает от того, что за один и тот же промежуток времени выполняется двойной объем вычислительной работы, т.е. линейный рост производительности, который мы и стремимся достичь. Исследования достижимого возможного выигрыша в производительности показали бы жизнеспособность технологии Reverse SMT, которая должна быть реализована и в кремнии и свойствами операционной системы.
Альтернативным путем повышения быстродействия в однопоточных задачах является применение технологии виртуализации или программ, подобных AMD Dual-Core Optimizer, которые бы позволяли четко разделить выполнение работы процессора - выполнение игры осуществлять силами только лишь первого ядра, а все остальные задачи перенести на второе.
Однако, раз уж мы на пути к многоядерности, то разработчикам игр, скорее всего, придется писать код с учетом особенностей современных процессоров, нежели разработчикам процессоров учитывать особенности старых приложений. В финансовом плане для AMD, конечно же, выгоднее оказывать всяческую поддержку разработчиками ПО (в т.ч. и игр), чем разрабатывать какую-либо технологию вроде Reverse HT, задерживающую переход к многоядерным процессорам."