Редактирование:
Transmeta
(раздел)
Перейти к навигации
Перейти к поиску
Внимание:
Вы не вошли в систему. Ваш IP-адрес будет общедоступен, если вы запишете какие-либо изменения. Если вы
войдёте
или
создадите учётную запись
, её имя будет использоваться вместо IP-адреса, наряду с другими преимуществами.
Анти-спам проверка.
Не
заполняйте это!
== Технологии == Процессоры, разработанные компанией, являются VLIW-процессорами. Чтобы выполнять код, написанный для х86, им приходится использовать программный транслятор, который компилирует или переводит команды, опираясь при этом на довольно гибкую логику. Подобные технологии существовали в 1990-е годы (например, WABI у Sun, FX!32 для Alpha, IA-32 EL в Itanium), но Transmeta преследовала гораздо более амбициозную цель — эмулировать все инструкции набора х86, от простейших загрузочных до новейших мультимедийных, при этом сохраняя высокую производительность. Подобный подход позволял получить следующие преимущества: * по мере того, как лидеры рынка Intel и AMD расширяли бы набор инструкций х86, их расшифровка процессором могла быть легко внедрена в процессор методом простого обновления его транслирующей программы; * баланс между потреблением энергии и производительностью мог быть легко настраиваемым программно; * ошибки в аппаратуре было легко скорректировать с помощью программных заплат; * инженерные усилия могли быть потрачены на улучшение ядра или уменьшение потребляемой энергии, тогда как другие производители должны были затрачивать их на сохранение аппаратной совместимости с платформой 16-летней давности; * возникала возможность эмулировать и другие платформы, и даже делать это одновременно (на церемонии представления процессора Crusoe было продемонстрировано одновременное выполнение команд х86 и pico-Java). До выпуска Crusoe были популярны слухи о том, что эти преимущества позволят Transmeta выпустить гибридный процессор, поддерживающий PowerPC и х86, однако в реальности усилия компании были направлены только на рынок экономичных устройств, совместимых с х86. Способность к программному апгрейду была продемонстрирована в 2002 году путём простой замены программы в процессоре, работающем в TabletPC модели HP Compaq TC1000. Позднее в 2004 году таким же способом процессор Efficeon получил поддержку бита NX и команд SSE3. На практике, поставщики оборудования не спешили распространять обновления внутреннего транслятора, чтобы не увеличивать расходы на поддержку устройств и избежать составления соответствующих руководств для пользователя, так как это не приносило дополнительной прибыли.
Описание изменений:
Пожалуйста, учтите, что любой ваш вклад в проект «ultracity» может быть отредактирован или удалён другими участниками. Если вы не хотите, чтобы кто-либо изменял ваши тексты, не помещайте их сюда.
Вы также подтверждаете, что являетесь автором вносимых дополнений, или скопировали их из источника, допускающего свободное распространение и изменение своего содержимого (см.
Ultracity:Авторские права
).
НЕ РАЗМЕЩАЙТЕ БЕЗ РАЗРЕШЕНИЯ ОХРАНЯЕМЫЕ АВТОРСКИМ ПРАВОМ МАТЕРИАЛЫ!
Отменить
Справка по редактированию
(в новом окне)
Навигация
Персональные инструменты
Вы не представились системе
Обсуждение
Тёмная тема
Вклад
Создать учётную запись
Войти
Пространства имён
Статья
Обсуждение
русский
Просмотры
Читать
Править
История
Ещё
Обновить
Поиск
Навигация
Заглавная страница
Свежие правки
Новосибирск
Недвижимость
Коммерческая
Инструменты
Ссылки сюда
Связанные правки
Служебные страницы
Сведения о странице