YoVDO

CrossMapping - Harmonizing Memory Consistency in Cross-ISA Binary Translation

Offered By: USENIX via YouTube

Tags

Instruction Set Architecture Courses Concurrent Programming Courses QEMU Courses RISC-V Courses

Course Description

Overview

Save Big on Coursera Plus. 7,000+ courses at $160 off. Limited Time Only!
Explore a 17-minute conference talk from USENIX ATC '24 that delves into CrossMapping, a novel framework for harmonizing memory consistency in cross-ISA binary translation. Learn about the challenges faced by Dynamic Binary Translation (DBT) systems due to memory consistency mismatches between guest and host Instruction Set Architectures (ISAs). Discover how CrossMapping introduces specification tables to describe memory models uniformly, enabling the derivation of concurrent primitive mapping schemes. Understand how this approach enhances existing DBT systems, ensuring correct emulation and smooth cross-ISA translation. Examine the performance improvements achieved when emulating x86 on ARMv8 and RISC-V platforms, as demonstrated through evaluations using the PARSEC benchmark suite.

Syllabus

USENIX ATC '24 - CrossMapping: Harmonizing Memory Consistency in Cross-ISA Binary Translation


Taught by

USENIX

Related Courses

Linux for Network Engineers: Practical Linux with GNS3
Udemy
Architecture 4031: x86-64 Reset Vector: coreboot
OpenSecurityTraining2 via Independent
Linux Foundation Cert Prep: Virtualization (Ubuntu)
LinkedIn Learning
Embedded Linux
Udemy
Windows Inside of Linux
Chris Titus Tech via YouTube