Synthesizing formal models of hardware from RTL for efficient verification of memory model implementations

Y Hsiao, DP Mulligan, N Nikoleris, G Petri… - MICRO-54: 54th annual …, 2021 - dl.acm.org
Modern hardware complexity makes it challenging to determine if a given microarchitecture
adheres to a particular memory consistency model (MCM). This observation inspired the …

[PDF][PDF] Relaxed virtual memory in Armv8-A

B Simner, A Armstrong… - European …, 2022 - library.oapen.org
Virtual memory is an essential mechanism for enforcing security boundaries, but its relaxed-
memory concurrency semantics has not previously been investigated in detail. The …

Puss In Boots: on formalizing Arm's Virtual Memory System Architecture

J Alglave, R Grisenthwaite, A Khyzha, L Maranget… - IEEE Micro, 2024 - ieeexplore.ieee.org
We present our formalization of Arm's Virtual Memory System Architecture (VMSA). This
work has been developed with, and ratified by, Arm and its partners, and is now a part of the …

QED: Scalable Verification of Hardware Memory Consistency

G Ravi, X Qiu, M Thottethodi, TN Vijaykumar - arxiv preprint arxiv …, 2024 - arxiv.org
Memory consistency model (MCM) issues in out-of-order-issue microprocessor-based
shared-memory systems are notoriously non-intuitive and a source of hardware design …

Verification and Its Role in Design of Modern Computers

S Ray - Handbook of Computer Architecture, 2024 - Springer
Computer-aided verification is an integral and crucial step in the design process of modern
computing systems. This section sheds light on different computer-aided verification …

Navigating Emerging Complexities of Modern Systems: Advancements in Automated Verification and Security Techniques

N Hossain - 2024 - search.proquest.com
The increasing design complexity at the end of Moore's Law and Dennard Scaling presents
a new challenge for implementing modern systems correctly and securely. This dissertation …

[책][B] Progressive Automated Formal Verification of Memory Consistency in Parallel Processors

YA Manerkar - 2021 - search.proquest.com
In recent years, single-threaded hardware performance has stagnated due to transistor-level
limitations stemming from the end of Moore's Law and Dennard scaling. Instead, today's …

Puss In Boots: on formalising Arm's Virtual Memory System Architecture (extended version)

J Alglave, R Grisenthwaite, A Khyzha, L Maranget… - 2024 - inria.hal.science
We present our formalisation of Arm's Virtual Memory System Architecture (VMSA). This
work has been developed with, and ratified by, Arm and its partners, and is now part of the …

Relaxed virtual memory in Armv8-A (extended version)

B Simner, A Armstrong, J Pichon-Pharabod… - arxiv preprint arxiv …, 2022 - arxiv.org
Virtual memory is an essential mechanism for enforcing security boundaries, but its relaxed-
memory concurrency semantics has not previously been investigated in detail. The …