Jump to content

Трансмутационный Крузо

Трансмутационный Крузо

Transmeta Crusoe — семейство x86 -совместимых микропроцессоров, разработанное Transmeta и представленное в 2000 году.

Вместо того, чтобы архитектура набора команд реализовывалась аппаратно или транслировалась специализированным оборудованием, Crusoe запускает уровень программной абстракции или виртуальную машину , известную как программное обеспечение Code Morphing (CMS). CMS переводит инструкции машинного кода , полученные от программ, в собственные инструкции для микропроцессора. Таким образом, Crusoe может эмулировать другие архитектуры набора команд (ISA). Это используется для того, чтобы микропроцессоры могли эмулировать набор инструкций Intel x86 .

Фотография CPUID для Transmeta Crusoe TM5800 800 МГц на Fujitsu P2040
Процессор Transmeta от ноутбука Fujitsu Lifebook серии P

Crusoe примечателен своим методом достижения совместимости с x86. Вместо того, чтобы архитектура набора команд реализовывалась аппаратно или транслировалась специализированным оборудованием, Crusoe запускает уровень программной абстракции или виртуальную машину , известную как программное обеспечение Code Morphing (CMS). CMS переводит инструкции машинного кода , полученные от программ, в собственные инструкции для микропроцессора. Таким образом, Crusoe может эмулировать другие архитектуры набора команд (ISA). Это используется для того, чтобы микропроцессоры могли эмулировать набор инструкций Intel x86 . Теоретически CMS можно модифицировать для эмуляции других ISA. Transmeta продемонстрировала Крузо выполнение байт-кода Java путем перевода байт-кодов в инструкции в собственном наборе команд. Добавление уровня абстракции между потоком инструкций x86 и аппаратным обеспечением означает, что аппаратную архитектуру можно изменить, не нарушая совместимости, просто модифицировав CMS. Например, Трансмета Эффицеон. — конструкция Transmeta второго поколения — имеет 256-битное ядро ​​VLIW по сравнению со 128-битным ядром Crusoe. Efficeon также поддерживает инструкции SSE.

Crusoe — это микропроцессор VLIW , выполняющий наборы инструкций, которые назвала молекулами Transmeta . Каждая молекула содержит несколько инструкций, называемых атомами . Программное обеспечение Code Morphing преобразует инструкции x86 в собственные инструкции. Собственные инструкции имеют длину 32 бита. Инструкции, соответствующие набору условий, могут выполняться одновременно и объединяться, образуя 64- или 128-битную молекулу , содержащую два или четыре атома соответственно. Если инструкций недостаточно для заполнения молекулы, программа вставляет NOP в качестве заполнения для заполнения пустых слотов. Это требуется во всех архитектурах VLIW и критикуется за неэффективность, поэтому существуют молекулы двух разных длин.

Crusoe реализует в программном обеспечении некоторые функции, традиционно реализуемые в аппаратном обеспечении (например, переупорядочение инструкций), что приводит к созданию более простого аппаратного обеспечения с меньшим количеством транзисторов . Относительная простота аппаратного обеспечения означает, что Crusoe потребляет меньше энергии (и, следовательно, выделяет меньше тепла), чем другие x86-совместимые микропроцессоры, работающие на той же частоте. Crusoe с частотой 700 МГц запускал программы x86 со скоростью процессора Pentium III x86 с частотой 500 МГц. [1] хотя процессор Crusoe был меньше и дешевле соответствующего процессора Intel. [1]

Первоначально Crusoe был доступен в двух формах: TM3120 (позже названный TM3200) для встроенных приложений и TM5400 для персональных компьютеров с низким энергопотреблением. [2] Оба были основаны на одной и той же архитектуре, но различались тактовой частотой и поддержкой периферии. TM3120/TM3200 производились на частотах 333 (только TM3120), 366 и 400 МГц с использованием техпроцесса 220 нм. [3] [4] [5] Он имеет кэш L1 емкостью 96 КБ (инструкции 64 КБ и данные 32 КБ) и не имеет кэша L2. TM3120/TM3200 имеет встроенный SDRAM контроллер памяти и интерфейс PCI . Его размер составляет 77 мм. 2 и использует источник питания 1,5 В, рассеивающий мощность менее 1,5 Вт (обычно). [3] [4] [5] TM5400 отличается от TM3120/TM3200 наличием 128 КБ кэша L1 (с добавлением 32 КБ кэша данных), а также добавлением поддержки памяти DDR, 256 КБ унифицированного кэша L2 и технологии снижения энергопотребления LongRun, изготовленной с использованием меньший процесс 180 нм. [3] [6] Его размер составляет 73 мм. 2 и использует источник питания 1,10 В (f = 25%) и 1,6 В (f = 100%), рассеивая обычно 0,5–1,5 Вт и максимум 6 Вт. [3] [6] Позже TM5600 был представлен как более высококлассное предложение по сравнению с TM5400 с двойным кэшем L2 (512 КБ против 256 КБ). [6] [7] [8] И TM5400, и TM5600 работали на тактовой частоте 500–700 МГц. [9]

TM5500/TM5800 представляют собой уменьшенные версии TM5400/5600, созданные по 130-нм техпроцессу TSMC с тактовой частотой 667–1000 МГц. [10] [11] [12] Встроенные версии, рассчитанные на 10 лет непрерывного использования, продавались как Crusoe SE (от Special Embedded) TM55E/TM58E соответственно с тактовой частотой 667–993 МГц. [13]

В TM5700/TM5900 исключена поддержка SDRAM для встроенного контроллера памяти, и теперь он поставляется в корпусе FC-OBGA с 399 выводами меньшего на 54% размера, а не в керамическом корпусе 479 BGA, который использовался ранее. [9] [12] [14] Тактовая частота остается неизменной в диапазоне от 667 до 1000 МГц. [15]

Производство

[ редактировать ]

Transmeta была полупроводниковой компанией без собственных мощностей, не имеющей мощностей для изготовления своих разработок. Вместо этого оба процессора были изготовлены IBM Microelectronics , полупроводниковым подразделением International Business Machines (IBM). IBM изготовила Crusoe по технологии КМОП 0,18 мкм с пятью уровнями медных межсоединений .

Ограничения программного обеспечения

[ редактировать ]

Процессор Crusoe поддерживает MMX , но не SSE . [16] По состоянию на 2022 год большинству браузеров в Windows и Linux, а также некоторым другим программам потребуется SSE или SSE2 ; поддержка [17] следовательно, это программное обеспечение больше не будет работать на платформе Crusoe. Например, Firefox прекратил поддержку систем без SSE2 в 2017 году. [18] хотя K-Meleon мог работать без SSE в Windows XP. В процессоре Efficeon добавлена ​​поддержка SSE и SSE2. [19]

Продукты

[ редактировать ]
  • Прокси-сервер Blue Coat Systems SG210-25 (800 МГц TM5800)
  • Casio Кассиопея Фива MPC-205/206E
  • Перьевой планшет Casio MPC-701
  • Компак TC1000
  • Тонкие клиенты Compaq T5300, T5500, T5510, T5515, T5700 и T5710
  • Диалоговый Flybook A33i/V33i
  • ECS EZ-Планшет EZ30
  • ECS — это Buddie A907.
  • ECS A530 (ODM, продавался как IRu Stilo 1514 и PCChips A530)
  • флайбук
  • Fujitsu FMV-BIBLO LOOX s5/53w, t5/53w, t5/53
  • Fujitsu/Siemens Fur S300 (800 МГц TM5800)
  • Fujitsu LifeBook P1032, P1100, P1120, P2040, [20] П2110, П2120
  • Сенсорная панель шлюза
  • Тонкий клиент HP Compaq t5300 (с TM5600 533 МГц) [21]
  • Тонкий клиент HP Compaq t5500 (с TM5800 733 МГц)
  • Тонкий клиент HP Compaq t5700 (с TM5800 733 МГц или 1 ГГц) [22]
  • НЭК ЛаВи MX
  • MSI PenNote3100 (TM5800, частота 1 ГГц)
  • NEC PowerMate Эко
  • NEC Versa DayLite/UltraLite
  • OQO Модель 01 и 01+
  • Настольная кластерная рабочая станция Orion Multisystems DT-12
  • Настольная кластерная рабочая станция Orion Multisystems DS-96
  • RLX Серверный Блейд 1000t
  • Шарп Актив/Мебиус 2010
  • SONICblue ProGear Информационное устройство [23]
  • Sony VAIO PCG-U1 и PCG-U3
  • Sony VAIO PCG-C1VE , PCG-C1VP, PCG-C1VPK и PCG-C1VN
  • Sony VAIO PCG-GT1 (с TM5600 на частоте 600 МГц) [24]
  • Ноутбук Syntax A530 (TM5600 с тактовой частотой 599,174 МГц)
  • Планшет TDV Vison V800XPT
  • Toshiba Libretto L1, L2, L3, L3 Adidas Edition и L5 (L1–L3 при 600 МГц и L5 при 800 МГц)
  1. ^ Jump up to: а б Канеллос, Майкл; Конрад, Рэйчел (5 ноября 2001 г.). «Трансмета: Фишки кончились?» . CNET .
  2. ^ «Crusoe — новый мир мобильности от Transmeta» . 29 февраля 2000 г. Архивировано из оригинала 29 февраля 2000 г. Проверено 10 августа 2023 г.
  3. ^ Jump up to: а б с д «Технология процессоров Crusoe» (PDF) . ШКОЛА ИНЖЕНЕРНЫХ И ПРИКЛАДНЫХ НАУК Вашингтонского университета в Сент-Луизе .
  4. ^ Jump up to: а б «TM3120_DataSheet_1-18-00.pdf» (PDF) . Трансмета . Архивировано из оригинала (PDF) 19 августа 2000 г. Проверено 10 августа 2023 г.
  5. ^ Jump up to: а б «TM3200_ProductBrief_5-20-00.pdf» (PDF) . Трансмета . Архивировано из оригинала (PDF) 18 августа 2000 г. Проверено 10 августа 2023 г.
  6. ^ Jump up to: а б с «TM5400_DataSheet_1-18-00.pdf» (PDF) . Архивировано из оригинала (PDF) 19 августа 2000 г.
  7. ^ «tm5400n5600_databook_001101.pdf» (PDF) . Трансмета . Архивировано из оригинала (PDF) 14 декабря 2003 г. Проверено 10 августа 2023 г.
  8. ^ «tm5600_productbrief_000802.pdf» (PDF) . Трансмета . Архивировано из оригинала (PDF) 14 декабря 2003 г. Проверено 10 августа 2023 г.
  9. ^ Jump up to: а б «Crusoe — новый мир мобильности от Transmeta» . 15 ноября 2000 г. Архивировано из оригинала 15 ноября 2000 г. Проверено 10 августа 2023 г.
  10. ^ «Корпорация Transmeta: Crusoe > Технические характеристики > Процессор Crusoe TM5500» . 11 декабря 2003 г. Архивировано из оригинала 11 декабря 2003 г. Проверено 10 августа 2023 г.
  11. ^ «Корпорация Transmeta: Crusoe > Технические характеристики > Процессор Crusoe TM5800» . 17 октября 2003 г. Архивировано из оригинала 17 октября 2003 г. Проверено 10 августа 2023 г.
  12. ^ Jump up to: а б «tmta_processor_comparison.pdf» (PDF) . Трансмета . Архивировано из оригинала (PDF) 13 мая 2005 г. Проверено 10 августа 2023 г.
  13. ^ «embedded_apps_030904.pdf» (PDF) . Трансмета . Архивировано из оригинала (PDF) 18 ноября 2003 г.
  14. ^ «Корпорация Transmeta: Crusoe > Технические характеристики > Процессоры Crusoe TM5900/TM5700» . 14 февраля 2006 г. Архивировано из оригинала 14 февраля 2006 г. Проверено 10 августа 2023 г.
  15. ^ «crusoe_tm5700-tm5900_processor.pdf» (PDF) . Трансмета . Архивировано из оригинала (PDF) 13 мая 2005 г. Проверено 10 августа 2023 г.
  16. ^ Халфхил, Том Р. (14 февраля 2000 г.). «Transmeta преодолевает барьер малой мощности x86» (PDF) . Отчет микропроцессора . Хотя блок FPU/мультимедиа может обрабатывать те же типы данных, что и инструкции Intel MMX, чипы Crusoe не имеют новых 128-битных регистров, определенных Intel SSE (Streaming SIMD Extensions). Transmeta утверждает, что Crusoe может эмулировать инструкции и регистры типа SSE, но в настоящее время у SSE недостаточно программной поддержки, чтобы оправдать эти усилия.
  17. ^ «Последние версии приложений Windows, не требующие SSE2 — Матей Хорват» . matejhorvat.si . Проверено 16 мая 2022 г.
  18. ^ «Какую версию Fire Fox для XP и сайт скачать? | Форум поддержки Firefox | Поддержка Mozilla» . support.mozilla.org . Проверено 16 мая 2022 г.
  19. ^ Кейс, Лой (15 октября 2003 г.). «Трансмета представляет Efficeon» . ЭкстримТех .
  20. ^ «Linux на Fujitsu P2040» . [электронная почта защищена] . Проверено 15 мая 2022 г.
  21. ^ «Тонкие клиенты: HP T5300» . Parkytowers.me.uk . Проверено 8 июля 2013 г.
  22. ^ «Тонкий клиент HP: T5700» . Parkytowers.me.uk . Проверено 8 июля 2013 г.
  23. ^ «Журнал Pen Computing: SONICBlue ProGear» . www.pencomputing.com . Проверено 28 августа 2020 г.
  24. ^ Класс, Кристиан (16 февраля 2001 г.). «Sony Vaio GT1 — гибрид ноутбука Crusoe и DV-камеры» [Sony Vaio GT1 — гибрид ноутбука Crusoe и DV-камеры]. Golem.de (на немецком языке) . Проверено 10 апреля 2024 г.

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 9f46e0804ab961f196ee43ce37238bf5__1722376080
URL1:https://arc.ask3.ru/arc/aa/9f/f5/9f46e0804ab961f196ee43ce37238bf5.html
Заголовок, (Title) документа по адресу, URL1:
Transmeta Crusoe - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)