Многие эксперты считают, что энергоэффективные процессоры Intel Atom и ARM в ближайшем будущем могут стать основой вычислительных центров. Но специалисты компаний Intel и Google сомневаются в успехе данной задумки. Процессоры ARM потребляют ничтожную часть той энергии, которая нужна для работы серверных монстров - AMD Opteron и Intel Xeon. Но даже новейшие чипы ARM - Cortex A9 и A15 Eagle - поддерживают только 32 битные инструкции и не совместимым с программным обеспечением для x86 систем. Atom потребляет больше энергии, чем ARM, но являются x86 чипами с более высокой производительностью. Объединенные вместе множество чипов ARM и Atom в многопоточных задачах способны заменить процессоры Xeon и Opteron в вычислительных центрах. Но Кирк Скауген (Kirk Skaugen), генеральный менеджер отдела дата центров компании Intel, и Урс Хольцле (Urs Holzle), старший операционный вице-президент компании Google, считают, что такие решения ставят множество ограничений.
Нынешние ARM процессоры не поддерживаю 64 битные инструкции, позволяющие работать с большим объемом оперативной памяти. ARM не совместимы с x86, поэтому придется писать все серверное программное обеспечение заново. В однопоточных операциях ARM практически бесполезны в серверных целях. Ни ARM, ни Atom не поддерживают аппаратную виртуализацию. Кирк Скауген сказал, что в случае перехода серверов на процессоры ARM придется потратить сотни миллионов долларов на портирование 14 тысяч специализированных серверных приложений. В пример он ставит процесс перехода серверов на процессоры Itanium, который занял десять лет. Урс Хольцле заявил, что, несмотря на возможные преимущества от многопоточности, существует ограничение числа вычислительных потоков. Рано или поздно наращивать число процессорных ядер станет невозможным из-за программной сложности подобных систем. Просуммировав все вышесказанное можно сделать вывод, что вычислительные центры на базе огромного числа энергоэффективных процессоров хорошо выглядят лишь в теории, но на практике пока не могут найти широкого применения.
Источник: OsZone
|