Search:
Match:
1 results

Analysis

This paper addresses a critical challenge in heterogeneous-ISA processor design: efficient thread migration between different instruction set architectures (ISAs). The authors introduce Unifico, a compiler designed to eliminate the costly runtime stack transformation typically required during ISA migration. This is achieved by generating binaries with a consistent stack layout across ISAs, along with a uniform ABI and virtual address space. The paper's significance lies in its potential to accelerate research and development in heterogeneous computing by providing a more efficient and practical approach to ISA migration, which is crucial for realizing the benefits of such architectures.
Reference

Unifico reduces binary size overhead from ~200% to ~10%, whilst eliminating the stack transformation overhead during ISA migration.