Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

CrossMapping - Harmonizing Memory Consistency in Cross-ISA Binary Translation

USENIX via YouTube

Overview

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

Reviews

Start your review of CrossMapping - Harmonizing Memory Consistency in Cross-ISA Binary Translation

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.