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

ПредыдущаяСледующая
1174
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
ПредыдущаяСледующая
1155
194
61174

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

В ПК iMac Pro компания Apple лишила пользователей возможности самостоятельно заменять оперативную память: Оперативную память в iMac Pro заменить можно, но только в сервисном центре

Планшет Huawei MediaPad M5 сохранит экран, как у предшественника, но получит более современную платформу: Планшет Huawei MediaPad M5 будет основан на SoC Kirin 960

Объем твердотельных накопителей Intel Optane 900P будет увеличен до 1,5 ТБ: Одновременно с увеличением максимального объема снижено энергопотребление2

Эксперты IDC ожидают, что на «цифровую трансформацию» в 2018 году будет выделено почти 1,3 трлн долларов : Быстрее всего расходы на «цифровую трансформацию» растут в строительстве

Японская компания GMO Internet собирается платить часть зарплаты своим сотрудниками криптовалютой: Выплаты начнутся в феврале 2018 года4

Во встроенном менеджере паролей Windows 10 обнаружена критическая уязвимость: Встроенные средства ОС не всегда оказываются безопаснее сторонних программ 12

Для развития местного производства в Индии импортную пошлину на смартфоны увеличили в полтора раза, на телевизоры — вдвое: Восемь из десяти смартфонов, продаваемых в Индии, уже собираются на местных производствах4

Walmart, JD.com, IBM и Tsinghua University собрались следить за качеством продуктов в Китае с помощью технологии блокчейн: Партнеры объединились в организацию Blockchain Food Safety Alliance1

Китайской национальной системе слежения, которая включает 170 млн камер, требуется 7 минут для поиска человека: В Китае считают свою систему далеко не идеальной, поэтому уже к 2020 году она будет дополнена еще 400 млн камер12

Технология обнаружения движения Aura WiFi Motion стала стандартной опцией платформы Qualcomm Mesh Networking: Технология Aura WiFi Motion уже коммерциализована в собственных изделиях Cognitive Systems

Аналитик Wall Street утверждает, что спрос на iPhone X оказался ниже ожидаемого: Результат прошлого года, вероятно, будут улучшен, но на Wall Street ждали куда более лучших показателей9

Xiaomi и Samsung работают над ноутбуками с Snapdragon 835: Ноутбуки на базе Snapdragon 835 должна обеспечить длительное время работы без подзарядки и будут оснащены модемами LTE7

Новый патент Microsoft описывает складывающийся планшет: Данный гаджет будет работать под управлением специальной версии Windows 104

Новый смартфон Sony Xperia XZ1 будет оснащен SoC Snapdragon 845: Дисплей диагональю 5,48 дюйма будет иметь разрешение 1920 х 1080 пикселей3

Видео дня: предварительный обзор смартфонов Samsung Galaxy A8 и Galaxy A8+: Смартфоны Samsung Galaxy A8 и Galaxy A8+ засветились в первом обзоре4

1318
1318

iXBT TV

  • Обзор продвинутых сетевых накопителей QNAP D2 Pro и D4 Pro

  • Обзор воздухоочистителя и тепловентилятора Dyson Pure Hot+Cool

  • Обзор корпуса Thermaltake View 71 TG RGB со стеклянными стенками

  • Обзор роликового массажера Gochu HPM-600 с инфракрасным прогревом

  • Обзор робота-пылесоса iBoto Easy Home X410

  • Настоящий титан, машинное обучение для камеры, «игровой Оскар» 2017

  • Обзор струйного МФУ Canon Maxify MB5440 с широкими возможностями для небольшого офиса

  • Обзор рожковой кофеварки Kitfort KT-703 с полуавтоматическим приготовлением капучино и латте

  • Обзор видеорегистратора с радар-детектором и GPS-модулем Slimtec Phantom A7

  • Взлом macOS, покемоны-вредители, сверхскоростной стандарт HDMI 2.1

  • Выбор системы хранения данных бюджетного игрового компьютера: HDD/SSD/Optane Memory

  • Обзор беззеркальной камеры Sony α6500 премиального класса с сенсором APS-C

Календарь

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

1212
1212
997