Корпорация Intel ведет активное сотрудничество с поставщиками программного обеспечения, прежде всего, Microsoft и ведущими разработчиками дистрибутивов Linux по созданию эмулятора для выполнения 32-разрядных приложений на серверах с 64-разрядными процессорами семейства Itanium.
Эти процессоры обеспечивают значительный рост производительности по сравнению с 32-разрядными чипами, но только при условии работы в 64-битной программной среде.
Совместимость с огромной базой приложений, рассчитанных на архитектуру x86, у Itanium явно хромает, и в случае использования большого количества 32- разрядных приложений предпочтительнее выбрать сервер на процессорах Xeon. А это, в свою очередь, тормозит распространение новых 64-разрядных процессоров. Малая распространенность новых чипов отталкивает разработчиков ПО. Возникает замкнутый круг, разорвать который и призван эмулятор IA-32 Execution Layer. Он обеспечивает ускорение работы 32-битных приложений за счет трансляции инструкций набора IA-32 в инструкции набора IA-64, которые используются в Itanium. При задействованном эмуляторе скорость работы Itanium с 32-битными приложениями примерно соответствует производительности чипа Xeon с частотой 1,5 ГГц.
Таким образом, эмулятор является своего рода асимметричным ответом Intel на появление серверного процессора AMD Opteron. Этот чип использует собственный набор инструкций x86-64. Он представляет собой "классический" набор команд x86, в который добавлен ряд новых 64-разрядных инструкций. В результате, эти процессоры прекрасно работают с существующими 32-битными приложениями и еще лучше - с программами, специально оптимизированными под новые 64-разрядные инструкции. Об этом сообщает "Компьюлента".