Интересно, как виртуализация в последние годы двигает развитие процессоров x86.
Изначально архитектура x86 не была предназначена для распараллеливания вычислений. Но с ростом производительности этой платформы появилась возможность программной реализации мультизадачности, а затем и самой виртуализации. На физическом уровне исполнения в ЦПУ добавились вначале виртуальное разделение потоков (Hyper-threading), а затем и реальное (ядра). А потом программная виртуализация получила поддержку на физическом уровне (Intel VT и AMD-V).
В итоге, x86 процессоры на программно-аппаратном уровне все больше обрастают свойствами процессоров mainframe. А там, глядишь, спираль развития и замкнется...
Изначально архитектура x86 не была предназначена для распараллеливания вычислений. Но с ростом производительности этой платформы появилась возможность программной реализации мультизадачности, а затем и самой виртуализации. На физическом уровне исполнения в ЦПУ добавились вначале виртуальное разделение потоков (Hyper-threading), а затем и реальное (ядра). А потом программная виртуализация получила поддержку на физическом уровне (Intel VT и AMD-V).
В итоге, x86 процессоры на программно-аппаратном уровне все больше обрастают свойствами процессоров mainframe. А там, глядишь, спираль развития и замкнется...
Комментариев нет:
Отправить комментарий