~/talk

Memory and Compilers

Talkat EMSOFT 2022 · 2022-10-07..10-14· [compilers-and-language-design]
links:none on file
links:none on file
links:none on file
name:Zehong Yu
links:none on file
name:Zhuo Su
links:none on file
links:none on file
name:Jie Liang
links:none on file
name:Yu Jiang
links:none on file
name:Aiguo Cui
links:none on file
links:none on file
name:Rui Wang
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
links:none on file
slides:none on file

Three concrete systems and their numbers: iNVMFS is a lightweight NVRAM file system that checkpoints both program and storage state, uses byte‑level/append‑friendly writes and metadata logging, and reports ~74% execution‑time and ~73% energy reductions versus copy‑on‑write and LFS on sensor workloads. Mercury reorders Simulink actor translation with pipeline‑sensitive profiling, topological candidate selection and penalty updates, cutting runtime 10–33% on x86 and 9–59% on ARM versus baseline generators and improving pipeline stalls. An I/O virtualization stack uses weight‑free ring buffers and programmable QoS regulators to bound DMA memory contention and restore network latency/bandwidth; LLVM changes employ PACGA MACs on register spills, adding ~9% code size and ~17% runtime for integrity (104% with encryption) and blocking many exploit attempts (23/67 Juliet tests prevented).

AI-written summary · about

  1. 0:00Start
  2. 5:03Architecture of Imv and Fs
  3. 5:35How Is the Writing Policy Designed
  4. 7:20File Creation
  5. 9:05Checkpoint Commit and Restore Commits
  6. 13:26Limitations of Flash Memory
  7. 22:36Software Device Virtualization
  8. 38:51Pipeline Friendly Code Synthesis
  9. 44:23Instruction Scheduling
  10. 45:54Toward Register Spilling Security Using Llvm and Arm Pointer Authentication
  11. 47:04Memory Security
  12. 47:49Register Spilling
  13. 52:43Matrix Generation
  14. 53:57Analysis
  15. 58:44Dynamic Analysis
  16. 1:01:22Poster Sessions
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.