Вход |  Регистрация
 
 
Время электроники Суббота, 21 сентября
 
 


Это интересно!

Ранее

На рынке микропроцессоров без перемен

Доля рынка микропроцессоров в 2010 г. фактически не выросла. На этом рынке Intel по-прежнему доминирует над AMD с долей в 81%, согласно данным аналитической компании IHS iSuppli.

Как остановить хаос на рынке мобильных устройств

Поставщикам ИТ-услуг необходимо создать единую платформу на ближайшие 20 лет, объединяющую мобильные устройства и облачные вычисления, если эти компании не желают исчезнуть с рынка. По мнению аналитиков компании IDC, работа с растущим количеством разных мобильных устройств станет одним из главных вызовов будущего.

Что следует знать о Thunderbolt

Компании Intel и Apple заявили об интерфейсе Thunderbolt, появление которого вызвало большой интерес со стороны сообщества пользователей ПК и потребительской электроники. Этот новейший интерфейс превосходит по своим характеристикам Firewire и USB 3.0

 

28 марта

MIPS планирует выпуск многопоточных 64-разрядных ядер

В надежде догнать главного конкурента – ARM – компания MIPS осенью этого года намеревается выпустить синтезируемые 64-разрядные ядра, поддерживающие многопоточную обработку и запуск нескольких инструкций за один такт.



В

нынешнее семейство Prodigy войдут устройства, поддерживающие многопоточность и запуск нескольких инструкций за один цикл синхронизации.

Компания MIPS не сообщит подробностей относительно новых ядер до их появления осенью этого года. Однако ожидается, что они станут модернизацией 32-разрядных ядер 34К среднего уровня.

В семейство Prodigy, по крайней мере, войдут два новых члена – ядро, выполняющее одну команду за такт, и мультипроцессор, который обрабатывает как минимум две команды за цикл. Многоядерный вариант будет поддерживать, по меньшей мере, четыре потока на ядро, два виртуальных процессора и девять контекстов потока.

Ожидается, что существующий процессор 74K компании MIPS будет по-прежнему возглавлять старшую линейку процессоров компании, обеспечивающих высокую производительность при выполнении однопоточной обработки данных с помощью конвейера с изменением последовательности команд. На настоящий момент MIPS не удалось реализовать тестовые версии устройств Prodigy, производство которых начнется не ранее 2012 г.

По замыслу MIPS, процессоры Prodigy должны стать альтернативой Cortex A15 компании ARM – 32-разрядному кристаллу с расширенной адресацией к памяти. ARM еще не анонсировала 64-битную архитектуру или поддержку многопоточности, но, по слухам, новое семейство процессоров Denver, в котором будут реализованы обе эти технологии, отдано в производство компании Nvidia.

ARM-кристаллы некоторых производителей, в т.ч. компании Marvell, предназначены для использования в серверах и сетях с высокой производительностью. Эти приложения вынуждают ARM создать 64-разрядное ядро с поддержкой многопоточности. Пока не ясно, позволят ли новые ядра MIPS увеличить долю этой компании на рынке процессорных ядер. На данный момент доля ее доходов составляет 13%. ARM удерживает 2/3 рынка, остальная часть которого приходится на игроков второго эшелона, в т.ч. компании Tensilica, IBM и др.

В 1991 г. MIPS представила 64-битную версию архитектуры MIPS-III, впервые реализованную в микропроцессорах серии R4000. Однако эти устройства поддерживали только последовательный запуск операций. Спустя пять лет им на смену пришли более мощные 32-разрядные микропроцессоры.

В настоящее время MIPS не располагает 64-разрядными ядрами, но предоставляет 64-битную архитектуру, в первую очередь, компаниям Cavium Networks и NetLogic, которые выпускают собственные ядра для сетевых кристаллов. Отчисления с лицензий на эту архитектуру приносят MIPS до 15% от текущих доходов.

По заявлению представителя Cavium, его компания, скорее всего, продолжит разработку собственных ядер, не воспользовавшись устройствами семейства Prodigy. Cavium разрабатывает собственные устройства на базе ядер MIPS уже восемь лет, используя оптимизированные команды и сопроцессоры для сетевых приложений. Устройства Cavium на базе MIPS уже выполняют две команды за один такт.

По мнению MIPS, семейство Prodigy поначалу может быть использовано в сетевых микросхемах, а затем в процессорах потребительской электроники и мобильных устройств. По словам Гидеона Интрейтера (Gideon Intrater), вице-президента отдела маркетинга, MIPS, переход с 32 на 64-разрядные микропроцессоры в этих приложениях состоится очень скоро благодаря семейству Prodigy.

Операционные системы Google Android, Linux и VxWorks компании Wind River уже поддерживают 64-битную архитектуру MIPS. 64-разрядные кристаллы будут управлять 32-разрядным программным обеспечением MIPS без необходимости в его модификации. В устройствах Prodigy будет применяться метод симметричной многопоточности, схожий с тем, что используется в нынешних процессорах MIPS 34K и 1004K. Кроме того, семейство Prodigy будет поддерживать контексты потока, виртуальные элементы обработки данных и межпоточное взаимодействие.

Качество обслуживания будет обеспечиваться с помощью планировщика потоков. У программистов появится возможность приостановить исполнение потока до тех пор, пока внешнее событие не запустит его дальнейшее исполнение.

По заявлению MIPS, треть ее доходов обеспечивает реализация 32-разрядных кристаллов, поддерживающих многопоточность. У компании 35 лицензиатов на многопоточную технологию. Среди них, главным образом, компании второго эшелона и стартапы, в т.ч. Altair Semiconductor, Mobileye, PMC-Sierra, Ralink, Realtek, Sigma Designs и ViXS Systems.

 

Источник: EETimes

Оцените материал:



Комментарии

2 / 2
1

14 апреля, 07:50

Alexei Adamovich

Мне кажется, в переводе статьи ошибка

По моему, не "многоканальных ядер", а многоядерных (multikernel) процессоров.
Возможно, адекватное слово -- суперскалярных (много команд за такт), тогда можно говорить о суперскалярных ядрах.

Или я ошибаюсь?

24 апреля, 08:21

Alexei Adamovich

re: Мне кажется, в переводе статьи ошибка

Нашёл статью (на EETimes): "MIPS plans 64-bit multithreaded cores"
http://www.eetimes.com/electronics-news/4214520/MIPS-plans-64-bit-multithreaded-cores

Я не знал, что "multithreaded" можно переводить как "многоканальные". Может, "многопоточные" -- правильнее.

Но вообще исходник, конечно, достаточно мутный.

2 / 2
1

Прокомментировать





 

 
 




Rambler's Top100
Руководителям  |  Разработчикам  |  Производителям  |  Снабженцам
© 2007 - 2019 Издательский дом Электроника
Использование любых бесплатных материалов разрешено, при условии наличия ссылки на сайт «Время электроники».
Создание сайтаFractalla Design | Сделано на CMS DJEM ®
Контакты