Перейти к содержимому

«Мне нужен хороший параллельный язык», Раф Левиен (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/...