Chiplets and the Codelet Model
Dawson Fox, Jose M Monsalve Diaz, Xiaoming Li

TL;DR
This paper discusses the importance of co-designed program execution models for heterogeneous chiplet architectures, introducing the Codelet PXM as a solution to improve programmability and performance.
Contribution
It proposes the Codelet PXM and architectural features as a novel co-designed execution model for heterogeneous chiplet-based systems.
Findings
Highlights the need for co-designed PXMs in chiplet architectures
Introduces the Codelet PXM as a candidate execution model
Emphasizes the role of architectural features in supporting heterogeneity
Abstract
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…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsParallel Computing and Optimization Techniques · Advanced Data Storage Technologies · Interconnection Networks and Systems
