.:Транспьютеры:.
Транспьютер (англ. transputer) — элемент построения многопроцессорных систем, выполненный на одном кристалле большой интегральной схемы. Он включает
средства для выполнения вычислений (центральный процессор, АЛУ для операций с плавающей запятой, внутрикри-стальную память объемом 2...4 кбайта) и
4 канала для связи с другими транспьютерами и внешними устройствами.
Термин транспьютер происходит от слов Transistor и Computer. Такой генезис должен, по мнению разработчиков, подчёркивать возможность построения сложных
вычислительных комплексов на базе транспьютеров, где их роль уподоблялась бы роли транзисторов, выступающих основным элементом при проектировании
электронных схем. Другая интерпретация: trans-put-er — тот, кто передаёт, указывает на присутствие встроенных скоростных устройств ввода/вывода для обмена
с соседними процессорами.
Параллельная система может создаваться из набора транспьютеров, которые функционируют независимо и взаимодействуют через последовательные каналы
связи. Такие системы можно проектировать и программировать на языке Occam, основанном на концепции взаимодействующих процессов, или на других языках
(например, Concurrent C, Concurrent Fortran), имеющих соответствующие средства.
Транспьютеры успешно использовались в различных областях — от встроенных систем до суперЭВМ. В настоящее время транспьютеры не производятся, будучи
вытесненными похожими разработками конкурентов, особенно Texas Instruments (TMS320) и Intel (80860). Принято считать, что концепция транспьютеров оказала
заметное влияние на развитие микропроцессорной техники 1980—1990-х годов. Так, термин линк (link) — физический канал связи между параллельно
работающими процессорами — пришёл из транспьютеров, а протокол транспьютерного линка стал стандартом IEEE.
|