Unifico:高效异构ISA线程迁移

发布:2025年12月31日 00:24
1分で読める
ArXiv

分析

本文解决了异构ISA处理器设计中的一个关键挑战:在不同指令集架构(ISA)之间进行高效的线程迁移。作者介绍了Unifico,一个旨在消除ISA迁移期间通常需要的高成本运行时堆栈转换的编译器。这是通过生成在ISA之间具有一致堆栈布局、统一ABI和虚拟地址空间的二进制文件来实现的。本文的重要性在于它有可能通过提供一种更有效、更实用的ISA迁移方法来加速异构计算的研究和开发,这对于实现此类架构的优势至关重要。

引用

Unifico将二进制大小开销从约200%降低到约10%,同时消除了ISA迁移期间的堆栈转换开销。