Пакетный буфер
-
Определение и роль пакетного буфера
- Пакетный буфер — это промежуточное хранилище данных между вычислительными процессами и системами хранения.
- Он сокращает разрыв в производительности между скоростью вычислений и пропускной способностью систем хранения.
-
Использование пакетного буфера
- Пакетные буферы ускоряют передачу научных данных на суперкомпьютеры.
- Они позволяют быстро записывать данные в буфер после вычислений и передавать их асинхронно.
- Буферизация данных в буфере позволяет приложениям изменять структуру трафика данных для эффективного использования систем хранения.
-
Архитектура пакетных буферов
- Существуют локальные и удаленные общие архитектуры пакетных буферов.
- Локальные буферы растут линейно с увеличением вычислительных узлов, что обеспечивает масштабируемость.
- Удаленные общие буферы облегчают разработку и обслуживание, но требуют передачи данных через сеть.
-
Примеры суперкомпьютеров с пакетным буфером
- Пакетные буферы широко используются на суперкомпьютерах ведущих уровней, включая DASH, Tsubame, Theta, Aurora, Summit, Sierra и другие.
-
Рекомендации и внешние ссылки
- Ссылки на Cray DataWarp и Data Direct Network, а также на конкретные суперкомпьютеры, поддерживающие пакетные буферы.