Оглавление
Архитектура ПУТЕШЕСТВИЙ
-
Архитектура TRIPS
- TRIPS – это микропроцессорная архитектура, разработанная Техасским университетом в Остине совместно с IBM, Intel и Sun Microsystems.
- TRIPS использует архитектуру набора команд, которая позволяет разбивать инструкции на группы для выполнения на независимых элементах обработки.
- Система собирает данные в виде графиков для избежания дорогостоящего чтения и записи, сохраняя их в высокоскоростной памяти.
-
Прототип процессора TRIPS
- Прототип процессора TRIPS содержит 16 элементов обработки.
- TRIPS стремилась достичь 1 TFLOP на одном процессоре для каждой статьи, опубликованной с 2003 по 2006 год.
-
Концепция EDGE
- TRIPS основана на концепции явного выполнения графа данных (EDGE), которая пытается обойти узкие места в производительности современных систем.
- EDGE рассматривает поток команд как блоки, связанные с одной задачей и использующие изолированные данные.
- Компиляторы собирают блоки кода в гиперблоки и загружают их в центральный процессор.
- Процессор может изолировать код в функциональном блоке с собственной памятью.
-
Эффективность и параллелизм
- TRIPS значительно повышает эффективность использования функциональных блоков, обрабатывая примерно в три раза больше инструкций за цикл по сравнению с традиционными конструкциями.
- Процессор поддерживает все типы команд, что позволяет создавать конструкции с любым количеством ядер.
- Производительность TRIPS не зависит от типов данных, что делает его универсальным для различных задач.
-
Сравнение с DSP-серверами
- DSP-серверы также повышают производительность за счет ограничения взаимозависимостей данных, но могут выполнять только ограниченный рабочий процесс.
- TRIPS может работать так же быстро, как и DSP, но также способен выполнять другие задачи одновременно.
-
Производительность и будущее
- Графические процессоры ATI и NVIDIA уже превысили порог в 1 терафлоп, в то время как современные процессоры Mac Pro могут выполнять около 5 гигафлопс.
- Прототип чипа TRIPS включает в себя два полноценных ядра с 16 функциональными блоками, что приближается к 500 ГФЛОПС.
-
Рекомендации
- Статья не содержит конкретных рекомендаций, а представляет собой описание архитектуры и возможностей TRIPS.
Полный текст статьи: