1220

Микропроцессорная архитектура MIPS теперь поддерживает многопоточность

1174

Интересные сообщения продолжают поступать с Microprocessor Forum: на этот раз всех удивила MIPS, сообщив о выпуске расширения архитектур своих 32-разрядных и 64-разрядных процессоров, позволяющей аппаратную реализацию вычислительной многопоточности.

Скорее всего, встраиваемые многопоточные микропроцессоры на расширенной архитектуре MIPS появятся на рынке не раньше следующего года – также как и многоядерные процессоры Sun, тоже представленные на форуме. Технология MT-ASE (multithread application-specific extension) в целом аналогична поддержке многопоточности в процессорах IBM Power-5 или технологии Intel Hyperthreading: процессор обрабатывает одновременно несколько потоков, данные которых хранятся в кэш-памяти, что позволяет быстро переключаться с одного на другой. В архитектуру MT-ASE добавлен аппаратный планировщик выполнения различных потоков и тэги инструкций, описывающие, какому потоку они соответствуют. Предусмотрено переключение на выполнение других потоков в случае длительного ожидания или ошибки выборки из памяти или принятия данных по шине.

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

Модель MIPS предоставляет два подхода к реализации многопоточности. Первая, названная Virtual Processing Engine, возлагает ответственность за управление потоками на операционную систему: каждый поток выполняется на виртуальном процессоре, аналогично тому, как это происходит в SMP-системе с общей памятью. Второй подход, который MIPS называет предпочтительным для встраиваемых систем, заключается в обеспечении многопоточности на уровне приложений. Новые, расширенные инструкции MIPS позволяют приложениям запускать, переключать выполнение и останавливать потоки. Как и в случае VPE, для каждого потока в кэш-памяти имеется копия содержимого регистров, определяющих также приоритетность потока, а переключение осуществляется аппаратным планировщиком. Операционной системе отводится роль надзирателя, следящего за тем, чтобы число потоков, порожденных одним процессом, не превышало определенного порога, после которого требуется организация VPE.

15 октября 2003 Г.

08:54

Ctrl
ПредыдущаяСледующая

Все новости за сегодня

Внешняя видеокарта Gigabyte Aorus GTX 1080 Gaming Box сохранила размеры младшей модели: Gigabyte представила док-станцию Aorus GTX 1080 Gaming Box1

Планшеты Wacom не работают в macOS 10.13 High Sierra: Производитель обещает устранить проблему в конце октября, выпустив новую версию драйвера

Тесты показывают, что CPU Core i7-8700K быстрее Core i7-7700K почти в полтора раза: Core i7-8700K сравнили с Core i7-7700K и Core i7-7800X11

Владелец Manfrotto покупает Lowepro и JOBY: Торговые марки Lowepro и JOBY теперь принадлежат компании Vitec Group

IP-камеры Arecont Vision MegaDome G3 и G3 RS подходят для установки в помещениях и снаружи : Производитель отмечает использование в IP-камерах Arecont Vision MegaDome G3 и G3 RS фирменной технологии SNAPstream

iOS 11 установлена на 25% совместимых устройств: iOS 9 была установлена на 50% совместимых устройств через неделю после релиза в 2015 году12

KGI прогнозирует 50 млн предзаказов на iPhone X : Аналитик отмечает большую заинтересованность пользователей в системе распознавания лиц Face ID и 3D-камере27

Объектив Biotar 58mm F2 с диафрагмой из 17 лепестков оценен в $949: Отгрузка объективов Biotar 58mm F2 должна начаться в сентябре 2018 года2

Для быстрой зарядки iPhone 8 подходят не только ЗУ Apple: Apple уточнила, что быструю зарядку позволяют осуществлять и аксессуары сторонних компаний7

Panasonic закроет фабрику, выпускающую солнечные панели, сосредоточившись на выпуске ячеек: Сейчас Panasonic располагает четырьмя профильными предприятиями, три из которых расположены в Японии3

HP опровергла слухи о прекращении продаж смартфона HP Elite x3 [Обновлено]: Источник вновь подтверждает слух о том, что Microsoft планирует прекратить поддержку операционной системы Windows 10 Mobile6

Samsung выпустила встраиваемую флэш-память объемом 128 ГБ для автомобилей: Кроме того, автомобильные модули eUFS оснащены температурным датчиком

Новые SoC Samsung Exynos получат нейронный процессор для приложений AI : Главным преимуществом подобной SoC Exynos станет отсутствие необходимости подключаться к облачным серверам для обработки данных13

CPU Core i9-7980XE на частоте 6,1 ГГц потребляет более 1000 Вт мощности и работает на плюсовой температуре при использовании жидкого азота: CPU Core i9-7980XE разогнали до 6,1 ГГц27

За первые три дня новые смартфоны Apple продавались хуже, чем iPhone 7, iPhone 6s, iPhone 6 и iPhone 5s: iOS 11 также распространяется не так активно, как предыдущие версии iOS26

Новое видео демонстрирует Apple Park и Steve Jobs Theater в состоянии, близком к финальному: 80% территории будут занимать зеленые насаждения11

LG Display показала сгибающиеся лампы OLED, которые могут работать более 10 лет: 12

Смартфон Samsung Galaxy A5 (2018) , оснащенный SoC Exynos 7885, замечен в Geekbench: Samsung Galaxy A5 (2018) должен должен быть выпущен в начале следующего года, предположительно, в феврале

Ремонтопригодность умных часов Apple Watch Series 3 LTE не изменилась по сравнению с прошлогодней моделью: Apple Watch Series 3 LTE всё ещё показывают средний балл за ремонтопригодность 6

Project Alloy — ещё один проект Intel, который прекратил своё существование: Intel закрывает проект Project Alloy4

405
1318

iXBT TV

  • Гарнитура 8K VR, беспроводная революция, Яндекс в каждое авто

  • Обзор SSD-накопителя Plextor M8SeY с протоколом NVMe, но на базе TLC-памяти

  • Обзор кухонных весов Unit UBS-2155

  • Обзор беззеркальной среднеформатной камеры со сменной оптикой Hasselblad X1D

  • Обзор дегидратора Gochu D-310 с возможностью одновременной сушки разных продуктов

  • Обзор цветного МФУ Xerox VersaLink C7030 формата A3

  • Обзор аккумуляторного секатора Stihl HSA 25 со сменными ножами

  • Начало новой эры? Чем iPhone X отличается от iPhone 8

  • Обзор полнокадровой зеркальной фотокамеры Nikon D850

  • Обзор робота-пылесоса Unit UVR-8000 с функцией протирки гладких полов

  • Смартфон с отличной камерой, мышь с трэкболом, электромобили будущего

  • Обзор российского смартфона Inoi R7 на операционной системе Sailfish OS 2

1212

Календарь

октябрь
Пн
Вт
Ср
Чт
Пт
Сб
Вс

Рекомендуем почитать