Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
42 changes: 42 additions & 0 deletions _data/citations.yaml
Original file line number Diff line number Diff line change
@@ -1,5 +1,47 @@
# DO NOT EDIT, GENERATED AUTOMATICALLY

- title: 'Dr.avx: A Dynamic Compilation System for Seamlessly Executing Hardware-Unsupported
Vectorization Instructions'
authors:
- Tang Yue
- Wu Mianzhi
- Li Yufeng
- Liao Haoyu
- Guo Jianmei
- Huang Bo
type: paper
publisher: 2026 IEEE/ACM International Symposium on Code Generation and Optimization
description: "Modern processors are breaking a fundamental rule: backward compatibility\
\ within their own ISA families. We term this Generational ISA Fragmentation (GIF),\
\ where newer processors cannot execute instructions supported by prior generations\
\ within the same ISA family. This phenomenon is exemplified by Intel's removal\
\ of AVX-512 from Alder Lake processors after years of deployment, ARM's inconsistent\
\ support for SVE across cores, and RISC-V's incompatible vector specifications.\
\ GIF causes illegal instruction crashes when running applications optimized for\
\ earlier processors on newer hardware, threatening the foundation of software\
\ portability that has underpinned decades of computing evolution. To address\
\ this, we present Dr.avx, a dynamic compilation system that enables seamless\
\ AVX-512 execution on hardware without AVX-512 support through instruction mirroring,\
\ AVX lowering, and scalar fallback strategies. Evaluation results show that Dr.avx\
\ outperforms Intel\u2019s proprietary SDE across SPEC benchmarks, production\
\ databases, and LLM inference. By providing an open and extensible implementation,\
\ our work offers a practical remedy for AVX-512 fragmentation and a scalable\
\ blueprint for addressing GIF problems across all major ISAs."
date: '2026-03-01'
image: images/publications/Dravx.jpg
buttons:
- type: website
link: https://ieeexplore.ieee.org/abstract/document/11394840
- type: source
link: https://solelab.tech/dev/dravx
tags:
- ISA Compatibility
- Dynamic Binary translation
- AVX-512
- SIMD
link: https://ieeexplore.ieee.org/abstract/document/11394840
plugin: sources.py
file: sources.yaml
- title: 'FlexInstru: A Flexible Instrumentation Framework for Tracing Long-Running
Native Workloads'
authors:
Expand Down
25 changes: 25 additions & 0 deletions _data/sources.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,28 @@
- title: "Dr.avx: A Dynamic Compilation System for Seamlessly Executing Hardware-Unsupported Vectorization Instructions"
authors:
- Tang Yue
- Wu Mianzhi
- Li Yufeng
- Liao Haoyu
- Guo Jianmei
- Huang Bo
type: paper
publisher: 2026 IEEE/ACM International Symposium on Code Generation and Optimization
description: "Modern processors are breaking a fundamental rule: backward compatibility within their own ISA families. We term this Generational ISA Fragmentation (GIF), where newer processors cannot execute instructions supported by prior generations within the same ISA family. This phenomenon is exemplified by Intel's removal of AVX-512 from Alder Lake processors after years of deployment, ARM's inconsistent support for SVE across cores, and RISC-V's incompatible vector specifications. GIF causes illegal instruction crashes when running applications optimized for earlier processors on newer hardware, threatening the foundation of software portability that has underpinned decades of computing evolution. To address this, we present Dr.avx, a dynamic compilation system that enables seamless AVX-512 execution on hardware without AVX-512 support through instruction mirroring, AVX lowering, and scalar fallback strategies. Evaluation results show that Dr.avx outperforms Intel’s proprietary SDE across SPEC benchmarks, production databases, and LLM inference. By providing an open and extensible implementation, our work offers a practical remedy for AVX-512 fragmentation and a scalable blueprint for addressing GIF problems across all major ISAs."
date: 2026-3-1
image: images/publications/Dravx.jpg
buttons:
- type: website
link: https://ieeexplore.ieee.org/abstract/document/11394840
- type: source
link: https://solelab.tech/dev/dravx
tags:
- ISA Compatibility
- Dynamic Binary translation
- AVX-512
- SIMD
link: https://ieeexplore.ieee.org/abstract/document/11394840

- title: "FlexInstru: A Flexible Instrumentation Framework for Tracing Long-Running Native Workloads"
authors:
- Wenlong Mu
Expand Down
Binary file added images/publications/Dravx.jpg
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.