Scratchy: A Class of Adaptable Architectures with Software-Managed Communication for Edge Streaming Applications

被引:0
|
作者
Faye, Joseph W. [1 ]
Haggui, Naouel [1 ]
Kermarrec, Florent [2 ]
Martin, Kevin J. M. [3 ]
Bhattacharyya, Shuvra [1 ,4 ]
Nezan, Jean-Francois [1 ]
Pelcat, Maxime [1 ]
机构
[1] INSA Rennes, IETR UMR CNRS 6164, Rennes, France
[2] Enjoy Digital, Landivisiau, France
[3] Univ Bretagne Sud, Lab STICC UMR 6285, Lorient, France
[4] Univ Maryland, College Pk, MD 20742 USA
关键词
Dataflow Models of Computation; Streaming Applications; Hardware Architecture; Scratchpad Memories; System-On-Chip; FRAMEWORK; IMPLEMENTATION;
D O I
10.1007/978-3-031-62874-0_6
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Stream processing applications are becoming increasingly complex, requiring parallel and adaptable architectures under real-time constraints. Currently, selecting appropriate computing platforms for these applications is done manually through prototyping and benchmarking. To simplify this selection process, Dataflow (DF) modeling has been utilized to identify opportunities for parallelism. This approach utilizes the Algorithm Architecture "Adequation" (AAA) methodology to make efficient decisions at compile-time by considering data movement and scheduling needs in stream processing environments. This paper presents a new architecture named "Scratchy", that is specially designed for stream processing applications. Scratchy is a multiRISC-V architecture that features software-managed communication using scratchpad memories and customizable interconnect topologies. The architecture supports different topology options and is demonstrated using a 3-core Scratchy. The capabilities of the architecture are presented through a design space exploration that focuses on optimizing the topology for specific applications. It also highlights the low resource overhead of the architecture and quick synthesis time on an Intel MAX10.
引用
收藏
页码:68 / 79
页数:12
相关论文
共 1 条
  • [1] Fast Control Method of Software-Managed TLB for Reducing Zero-Copy Communication Overhead
    Yamauchi, Toshihiro
    Tsuruya, Masahiro
    Taniguchi, Hideo
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 2015, E98D (12): : 2187 - 2191