mailinfo.ru - Новости

MIPS планирует выпустить процессоры с поддержкой многопоточности...»

20 октября 2003


Компания MIPS объявила на проходящем в Сан-Хосе(штат Калифорния) Microprocessor Forum о своих планахпо выпуску 32- и 64-разрядных процессоров саппаратной поддержкой многопоточности.

В пресс-релизеMIPS содержится лишь сам факт возможноговыпуска таких процессоров. Более жеподробную информацию можно почерпнуть насайте SiliconStrategies.

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

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

Возможны два способа использования новыхвозможностей процессора. Если приложение"не знает" о технологии MT-ASE, то оновидит не один процессор, а два виртуальныхпроцессора, работающих по схеме SMP.Называется такой режим работы Virtual ProcessingEngine. Второй, более перспективный вариантреализуется в случае, когда приложениезнает о новых возможностях процессора.Тогда оно может самостоятельно, используярасширенный набор команд, создавать ипереключать потоки, используя всевозможности процессора.

На данный момент компания не представиларабочих прототипов, однако планируетсделать это в начале следующего года.