Skip to main navigation Skip to search Skip to main content

Formalisation of a New Weak Semantics for AuDaLa

Research output: Chapter in Book/Report/Conference proceedingConference contributionAcademicpeer-review

47 Downloads (Pure)

Abstract

The Autonomous Data Language (AuDaLa) is a recently introduced programming language and is supported by an operational semantics. This work presents a new operational semantics for AuDaLa with relaxed memory consistency and incoherent memory, with the goal of allowing more compiler optimisations. We show that both semantics are equivalent under the absence of read/write conflicts. Furthermore, we translate our operational semantics into an axiomatic memory consistency model and show how the memory operations of our semantics can be mapped onto the NVIDIA PTX virtual ISA.

Original languageEnglish
Title of host publicationAutomated Technology for Verification and Analysis
Subtitle of host publication22nd International Symposium, ATVA 2024, Kyoto, Japan, October 21–25, 2024, Proceedings, Part II
EditorsS. Akshay, Aina Niemetz, Sriram Sankaranarayanan
Place of PublicationCham
PublisherSpringer
Pages93-116
Number of pages24
ISBN (Electronic)978-3-031-78750-8
ISBN (Print)978-3-031-78749-2
DOIs
Publication statusPublished - 12 Feb 2025
Event22nd International Symposium on Automated Technology for Verification and Analysis, ATVA 2024 - Kyoto, Japan
Duration: 21 Oct 202425 Oct 2024

Publication series

NameLecture Notes in Computer Science (LNCS)
Volume15055
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference22nd International Symposium on Automated Technology for Verification and Analysis, ATVA 2024
Country/TerritoryJapan
CityKyoto
Period21/10/2425/10/24

Fingerprint

Dive into the research topics of 'Formalisation of a New Weak Semantics for AuDaLa'. Together they form a unique fingerprint.

Cite this