Оглавление
Масштаб Intel Tera
-
Программа Intel Tera-Scale
- Разработка процессоров и платформ для параллельных вычислений
- Цель: обработка терабайт данных в терафлопсах
-
Параллелизм и ядра
- Параллелизм: одновременное выполнение нескольких задач
- Ядра: необходимое условие для параллелизма
- Текущее количество ядер недостаточно для терафлопсной производительности
-
Прототипы
- Polaris: 80-ядерный процессор, 1,28 тераФЛОП
- Однокристальный облачный компьютер: 48 ядер P54C, 2D-сетка 6×4
-
Идеология
- Параллелизм сокращает время выполнения задач
- Увеличение количества ядер повышает производительность и энергоэффективность
- Резервные ядра увеличивают срок службы
-
Оборудование
- Переход от x86 к VLIW для упрощения ядер
- VLIW подходит для специализированных приложений
- Увеличение нагрузки на компилятор компенсируется малым количеством приложений
-
Программное обеспечение
- Приложения для распознавания, интеллектуального анализа и синтеза (RMS)
- Примеры: спортивные сводки, финансовый анализ
- Распараллеливание приложений для увеличения вычислительной мощности
-
Проблемы
- Пропускная способность памяти: ограничение размера
- Решение: укладка штампов для увеличения ширины шины памяти
- Физические ограничения электрических шин: оптические шины для повышения скорости передачи сигналов