Молодая компания Transitive, специализирующаяся на программном обеспечении, которое преобразует код, написанный для одного процессора, таким образом, чтобы его мог исполнять другой, планирует в этом квартале выпустить программу, позволяющую использовать ПО для процессоров Sparc от Sun Microsystems на системах Intel Xeon. Transitive продемонстрировала свое ПО на выставке-конференции LinuxWorld в Сан-Франциско. В марте Intel, которая много лет старается привлечь заказчиков UltraSparc к своим собственным чипам, объявила о сотрудничестве с Transitive по этому проекту. Стартап из Лос-Гейтоса, штат Калифорния, планирует начать продажи версии транслятора Sparc для Xeon в третьем квартале. Компания продемонстрировала также версию ПО для исполнения программ для Sparc на системах Intel Itanium, которые поступят в продажу в четвертом квартале. Оба транслятора, вместо операционной системы Sun Solaris, используют Linux. Эти продукты означают начало нового этапа в истории Transitive: создания ПО, которое одна компания может применять для конкуренции с другой. Предыдущие версии ПО QuickTransit использовались для внутреннего перехода на другую платформу. Так, Apple Computer перешла с PowerPC на процессоры Intel x86; Silicon Graphics — с MIPS на Itanium; а IBM пытается перенести Linux для платформы x86 на собственные процессоры Power. ПО Transitive динамически преобразует инструкции для одного процессора в эквивалентные команды для другого. Часто используемые инструкции сохраняются в буфере, так что их не надо транслировать каждый раз. Компания утверждает, что ПО Sparc-Solaris, как правило, работает на системе Xeon-Linux с ПО QuickTransit быстрее, чем на машинах с процессорами UltraSparc IV+ 1,5 ГГц.
Подробности