Загрузка страницы

Jason Tatton — Back from the 70s — the Concurnas concurrency model!

Ближайшая конференция — Joker 2024, 9 октября (Online), 15–16 октября (Санкт-Петербург + трансляция).
Подробности и билеты: https://jrg.su/Ypf1HW
— —
. . . Concurnas is a JVM programming language designed for concurrent and parallel computing. It provides an alternative concurrency model to that of threads and locks found in Java. Much of the work which inspired this concurrency model was conducted in the 1970s but largely forgotten due to chip architectures being single cored in nature.

But things changed recently, now multi-core CPUs are commonplace and developers are obliged to implement systems utilizing concurrency in order to obtain optimal performance. Furthermore, we have also recently seen GPUs take center stage for powering general-purpose parallel computing, developers have yet another tool at their disposal for solving computational problems.

In this session, a high-level overview of Concurnas, focusing on concurrency and GPU programming will first be provided. Then we shall deep dive into the inspiration for and implementation of the Concurnas concurrency model within the language, compiler, and runtime. Finally, we'll explore how GPU computing is implemented within Concurnas and how this integrates with the core concurrency model.

Видео Jason Tatton — Back from the 70s — the Concurnas concurrency model! канала JPoint, Joker и JUG ru
Показать
Комментарии отсутствуют
Введите заголовок:

Введите адрес ссылки:

Введите адрес видео с YouTube:

Зарегистрируйтесь или войдите с
Информация о видео
4 февраля 2021 г. 13:08:51
01:13:14
Другие видео канала
Mark West — Building a Smart Security Camera with Raspberry Pi Zero, Java and AWSMark West — Building a Smart Security Camera with Raspberry Pi Zero, Java and AWSCay Horstmann — Feature evolution in Java 13 and beyondCay Horstmann — Feature evolution in Java 13 and beyondInterview and Q&A with Ted NewardInterview and Q&A with Ted NewardCharles Nutter — Going Native: Foreign Functions on the JVMCharles Nutter — Going Native: Foreign Functions on the JVMSimon Ritter — Getting the most from modern JavaSimon Ritter — Getting the most from modern JavaAndres Almiray — JReleaser — releasing at the speed of lightAndres Almiray — JReleaser — releasing at the speed of lightThomas Wuerthinger, Oleg Šelajev — Workshop: GraalVM (part 1)Thomas Wuerthinger, Oleg Šelajev — Workshop: GraalVM (part 1)Дмитрий Бундин — Повышаем производительность файлового I/O для JVM на LinuxДмитрий Бундин — Повышаем производительность файлового I/O для JVM на LinuxЧто такое JokerЧто такое JokerАлексей Рагозин —  Как и зачем эмулировать распределённый кластер в JVMАлексей Рагозин — Как и зачем эмулировать распределённый кластер в JVMJiří Holuša — Intel Optane DC and Java: Lessons learned in practiceJiří Holuša — Intel Optane DC and Java: Lessons learned in practiceShelley Lambert — Dismantling technical debt and hubrisShelley Lambert — Dismantling technical debt and hubrisTobi Ajila — The Eclipse OpenJ9 JVM  a deep dive!Tobi Ajila — The Eclipse OpenJ9 JVM a deep dive!Axel Fontaine — Logging in the age of Microservices and the CloudAxel Fontaine — Logging in the age of Microservices and the CloudАлександр Христофоров — Дешевле, надёжнее, проще: хранение петабайтов видео и фото в ОдноклассникахАлександр Христофоров — Дешевле, надёжнее, проще: хранение петабайтов видео и фото в ОдноклассникахЛеонид Старцев — Как эволюционировать свою библиотеку на Kotlin безболезненно для клиентовЛеонид Старцев — Как эволюционировать свою библиотеку на Kotlin безболезненно для клиентовGeoffrey De Smet — AI maintenance scheduling with OptaPlanner on QuarkusGeoffrey De Smet — AI maintenance scheduling with OptaPlanner on QuarkusНикита Поваров, Роман Поборчий — Самопишущийся кодНикита Поваров, Роман Поборчий — Самопишущийся кодSteve Poole — Practical steps for creating safer software (Code included)Steve Poole — Practical steps for creating safer software (Code included)Volker Simonis — Birth, life and death of a classVolker Simonis — Birth, life and death of a classInterview and Q&A with Joel SpolskyInterview and Q&A with Joel Spolsky
Яндекс.Метрика