Автор: Пользователь скрыл имя, 13 Ноября 2011 в 12:00, реферат
История счётных устройств насчитывает много веков. Древнейшим счетным инструментом, который сама природа предоставила в распоряжение человека, была его собственная рука. Для облегчения счета люди стали использовать пальцы сначала одной руки, затем обеих, а в некоторых племенах и пальцы ног.
Многопотоковый процессор. Данные процессоры по архитектуре напоминают трассирующие: весь чип делится на процессорные элементы, напоминающие суперскалярный микропроцессор. В отличие от трассирующего процессора, здесь каждый элемент обрабатывает инструкции различных потоков в течение одного такта, чем достигается параллелизм на уровне потоков. Разумеется, каждый поток имеет свой программный счетчик и набор регистров.
"Плиточная" архитектура. Сторонники считают, что ПО должно компилироваться прямо в "железе", так как это даст максимальный параллелизм. Такой подход требует достаточно сложных компиляторов, которые пока еще не созданы. Процессор в данном случае состоит из множества "плиток" (tiles), каждая из которых имеет собственное ОЗУ и связана с другими "плитками" в своеобразную решетку, узлы которой можно включать и отключать. Очередность выполнения инструкций задается ПО.
Многоетажная
архитектура. Здесь речь идет не о логической,
а о физической структуре. Идея состоит
в том, что чипы должны содержать вертикальные
"штабеля" микроцепей, изготовленных
по технологии тонкопленочных транзисторов,
заимствованной из производства TFT-дисплеев.
При этом относительно длинные горизонтальные
межсоединения превращаются в короткие
вертикальные, что снижает задержку сигнала
и увеличивает производительность процессора.
Идея "трехмерных" чипов уже реализована
в виде работающих образцов восьмиэтажных
микросхем памяти. Вполне возможно, что
она приемлема и для микропроцессоров,
и в недалеком будущем все микрочипы будут
наращиваться не только горизонтально,
но и вертикально.