ycliper

Популярное

Музыка Кино и Анимация Автомобили Животные Спорт Путешествия Игры Юмор

Интересные видео

2025 Сериалы Трейлеры Новости Как сделать Видеоуроки Diy своими руками

Топ запросов

смотреть а4 schoolboy runaway турецкий сериал смотреть мультфильмы эдисон
Скачать

[OOPSLA'25] Symbolic MRD: Dynamic Memory, Undefined Behaviour, and Extrinsic Choice

Автор: ACM SIGPLAN

Загружено: 2025-12-05

Просмотров: 1

Описание: Symbolic MRD: Dynamic Memory, Undefined Behaviour, and Extrinsic Choice (Video, OOPSLA1 2025)
Jay Richards, Daniel Wright, Simon Cooksey, and Mark Batty
(University of Kent, UK; University of Surrey, UK; NVIDIA, UK; University of Kent, UK)

Abstract: We present the first thin-air free memory model that admits compiler optimisations that aggressively leverage knowledge from alias analysis, an assumption of freedom from undefined behaviour, and from the extrinsic choices of real implementations such as over-alignment. Our model has tooling support with state-of-the-art performance, executing a battery of tests orders of magnitude quicker than other executable thin-air free semantics. The model integrates with the C/C++ memory model through an exportable semantic dependency relation, it allows standard compilation mappings for atomics, and it matches all tests in the recently published desiderata for C/C++ from the ISO.

Article: https://doi.org/10.1145/3721089

ORCID: https://orcid.org/0009-0001-1738-3576, https://orcid.org/0000-0001-7404-2367, https://orcid.org/0000-0001-9365-9717, https://orcid.org/0000-0001-7053-4364

Video Tags: Thin-air problem, relaxed memory, C++, concurrent language semantics, oopslaa25main-p329-p, doi:10.1145/3721089, orcid:0009-0001-1738-3576, orcid:0000-0001-7404-2367, orcid:0000-0001-9365-9717, orcid:0000-0001-7053-4364

Presentation at the OOPSLA1 2025 conference, October 12–18, https://2025.splashcon.org/track/OOPSLA
Sponsored by ACM SIGPLAN,

Не удается загрузить Youtube-плеер. Проверьте блокировку Youtube в вашей сети.
Повторяем попытку...
[OOPSLA'25] Symbolic MRD: Dynamic Memory, Undefined Behaviour, and Extrinsic Choice

Поделиться в:

Доступные форматы для скачивания:

Скачать видео

  • Информация по загрузке:

Скачать аудио

Похожие видео

Arvid Norberg: The C++ memory model: an intuition

Arvid Norberg: The C++ memory model: an intuition

[Onward!'25] Let's Take Esoteric Programming Languages Seriously

[Onward!'25] Let's Take Esoteric Programming Languages Seriously

[Onward!'25] Carving Text at Its Joints: A New Perspective on Writing and Computers

[Onward!'25] Carving Text at Its Joints: A New Perspective on Writing and Computers

[Onward!'25] Literate Tracing

[Onward!'25] Literate Tracing

Мессенджер на 1 млрд пользователей - system design

Мессенджер на 1 млрд пользователей - system design

5 уровней C++

5 уровней C++

РЕФЛЕКСИЯ В С++26: Неужели дождались?

РЕФЛЕКСИЯ В С++26: Неужели дождались?

[MPLR'25] A Snapshot of the Performance of Wasm Backends for Managed Languages

[MPLR'25] A Snapshot of the Performance of Wasm Backends for Managed Languages

Новый код — Шон Гроув, OpenAI

Новый код — Шон Гроув, OpenAI

[Onward!'25] Synchronous Programming for Kids: A Manifesto

[Onward!'25] Synchronous Programming for Kids: A Manifesto

CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced.  What do they really do?”

CppCon 2017: Fedor Pikus “C++ atomics, from basic to advanced. What do they really do?”

Как научиться читать мысли по руке

Как научиться читать мысли по руке

[MPLR'25] Co-operative JIT Compilation for Resource-Constrained Low-Power Coprocessors

[MPLR'25] Co-operative JIT Compilation for Resource-Constrained Low-Power Coprocessors

Lecture 1: Introduction to CS and Programming Using Python

Lecture 1: Introduction to CS and Programming Using Python

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

КАК НЕЛЬЗЯ ХРАНИТЬ ПАРОЛИ (и как нужно) за 11 минут

[Onward!'25] What You See Is What It Does: A Structural Pattern for Legible Software

[Onward!'25] What You See Is What It Does: A Structural Pattern for Legible Software

ДА: расы, гены, интеллект и поведение.   #веллер  15 12 2025

ДА: расы, гены, интеллект и поведение. #веллер 15 12 2025

[MPLR'25] Bringing Together Cross-ISA Checkpoint/Restoration and AOT Compilation of WebAssembly(…)

[MPLR'25] Bringing Together Cross-ISA Checkpoint/Restoration and AOT Compilation of WebAssembly(…)

[MPLR'25] Joy of Meta-Tracing Just-in-Time Compilation: More Than Just a VM Generator

[MPLR'25] Joy of Meta-Tracing Just-in-Time Compilation: More Than Just a VM Generator

Стоило ли покупать УБИТЫЙ MacBook за 5000₽? Результат ШОКИРОВАЛ! Ремонт MacBook Pro 15 1013 a1398

Стоило ли покупать УБИТЫЙ MacBook за 5000₽? Результат ШОКИРОВАЛ! Ремонт MacBook Pro 15 1013 a1398

© 2025 ycliper. Все права защищены.



  • Контакты
  • О нас
  • Политика конфиденциальности



Контакты для правообладателей: [email protected]