JOURNAL ARTICLE

Codelet Pipe: Realization of Dataflow Software Pipelining for Extended Codelet Model

Abstract

Dataflow Software Pipelining for Codelet Model is a coarse-grained code-mapping scheme designed to exploit pipelined parallelism across Codelets executing on different cores. The extended operational semantics of the Codelet model exploit pipelined parallelism across loops (coarse-grained) using single owner FIFO buffers across Codelet's dependencies. The extended Codelet Model with Dataflow Software Pipelining extensions has shown promising performance benefits by leveraging FIFO buffers to communicate between producer and consumer codelets. These performance gains can be further amplified using an efficient implementation of FIFO buffers using hardware-software co-design principles for an architecture that supports explicit access to scratchpad memory closer to compute cores.

Keywords:
Dataflow Computer science Realization (probability) Parallel computing Software pipelining Software Computer architecture Programming language

Metrics

0
Cited By
0.00
FWCI (Field Weighted Citation Impact)
17
Refs
0.15
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Topics

Scientific Computing and Data Management
Social Sciences →  Decision Sciences →  Information Systems and Management
Distributed and Parallel Computing Systems
Physical Sciences →  Computer Science →  Computer Networks and Communications
Simulation Techniques and Applications
Social Sciences →  Decision Sciences →  Management Science and Operations Research
© 2026 ScienceGate Book Chapters — All rights reserved.