论文标题
chiplets和Codelet模型
Chiplets and the Codelet Model
论文作者
论文摘要
最近,硬件技术已迅速发展与特定于领域的应用程序/体系结构有关。很快,处理器可能由大量独立于供应商的IP组成,专门用于应用程序特定算法,导致极端异质性。但是,将多个供应商集成在同一模具中是困难的。 Chiplet Technology是一种解决方案,可以通过将每个零件分解为独立块,每件零件都在同一芯片中模仿,每个供应商都具有用于快速数据传输的共同互连。 大多数先前的Chiplet研究都集中在互连技术上,但是讨论中缺少启用可编程性和性能的程序执行模型(PXM)。在Chiplet体系结构中,具有凝聚力的共同设计的PXM可以进一步分离不同参与者的角色,同时保持程序执行的共同抽象。该立场论文描述了对共同设计的PXM的需求,并提出了Codelet PXM和相关的体系结构特征作为候选人,以在极其异构的基于chiplet的架构中填补这一需求。
Recently, hardware technology has rapidly evolved pertaining to domain-specific applications/architectures. Soon, processors may be composed of a large collection of vendor-independent IP specialized for application-specific algorithms, resulting in extreme heterogeneity. However, integrating multiple vendors within the same die is difficult. Chiplet technology is a solution that integrates multiple vendor dies within the same chip by breaking each piece into an independent block, each with a common interconnect for fast data transfer. Most prior chiplet research focuses on interconnect technology, but program execution models (PXMs) that enable programmability and performance are missing from the discussion. In chiplet architectures, a cohesive co-designed PXM can further separate the roles of the different actors, while maintaining a common abstraction for program execution. This position paper describes the need for co-designed PXMs and proposes the Codelet PXM and associated architectural features as a candidate to fill this need in extremely heterogeneous chiplet-based architectures.