«Мне нужен хороший параллельный язык», Раф Левиен (BALISP)
Arthur Gleckler
0:00 / 0:00
«Мне нужен хороший параллельный язык», Раф Левиен (BALISP)
6 000 просмотров · 10 месяцев назад
Arthur Gleckler
882 подписчика
6 000 просмотров · 10 месяцев назад
BALISP, группа пользователей Lisp и Scheme в районе залива Сан-Франциско
https://balisp.org/
Суббота, 1 ноября 2025 г.
Hacker Dojo
Маунтин-Вью, Калифорния
Аннотация
У нас есть очень хороший выбор языков программирования для стандартной
последовательной модели выполнения, но возникают сложности, когда дело доходит до
использования параллелизма. Давно известно, еще
до появления Connection Machines и *LISP, что использование параллелизма — это
единственный способ сохранить масштабируемость производительности, ни один из
разнообразных параллельных языков не является полностью удовлетворительным. Дополнительную проблему создает то, что
параллелизм проявляется на многих различных уровнях детализации, и
большинство параллельных компьютеров имеют странные ограничения в своих моделях выполнения. Этот доклад в основном представляет собой обзор различных подходов,
включая потоки, языки массивов, языки шейдеров и более новые
подходы на основе тайлов от современных графических процессоров. Он завершается списком пожеланий;
Разработка действительно хорошего параллельного языка остается открытой проблемой.
Этот доклад является продолжением доклада «Я хочу хороший параллельный компьютер», который Раф представил на коллоквиуме в UCSC:
слайды: https://raphlinus.github.io/gpu/2025/...
видео: • I want a good parallel computer - UCSC Col...
Биография
Раф — эксперт по Rust и рендерингу на GPU, основатель Advogato и
разработчик Inconsolata, отличного моноширинного шрифта.
Слайды
https://docs.google.com/presentation/...