TTL hardware interface: A high-level interface for streaming multiprocessor architectures

被引:3
|
作者
Henriksson, Tomas [1 ]
van der Wolf, Pieter [1 ]
机构
[1] NXP Semicond Res, High Tech Campus 31, NL-5656 AE Eindhoven, Netherlands
关键词
D O I
10.1109/ESTMED.2006.321282
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Digital chips for multimedia applications use function-specific hardware co-processors to achieve high performance at low power consumption. These co-processors are typically equipped with traditional address-based interfaces. Networks-on-chips(NoCs) are emerging as scalable interconnect for advanced digital chips. Integration of co-processors with NoCs requires load/store packetizing wrappers on the network interfaces. This leads to unnecessary address generation and address transportation over the NoC for streaming data. By using high-level message passing interfaces for the streaming data, the co-processors can be made simpler and better reusable and the NoCs are used more efficiently. We present the Task Transaction Level (TTL) high-level hardware interface for streaming co-processors as a concrete proposal for such an interface. We present three case study implementations and conclude that a TTL high-level message passing interface is beneficial compared to an address-based interface because it offers a better match with NoCs and it allows for better reuse and simpler design of co-processors.
引用
收藏
页码:107 / +
页数:2
相关论文
共 50 条
  • [21] Crates: High-level I/O interface for scripting languages
    Cresitello-Dittmar, Mark
    Burke, Doug
    Doe, Stephen
    Evans, Ian
    Evans, Janet
    Germain, Gregg
    Lyn, Janine
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XVI, 2007, 376 : 519 - +
  • [22] High-level specification and automatic generation of IP interface monitors
    Oliveira, MT
    Hu, AJ
    39TH DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2002, 2002, : 129 - 134
  • [23] Domain Specific High-Level Constraints for User Interface Layout
    Christof Lutteroth
    Robert Strandh
    Gerald Weber
    Constraints, 2008, 13 : 307 - 342
  • [24] ON THE INTERFACE BETWEEN THE HIGH-LEVEL LANGUAGES AND CHINESE CHARACTER INFORMATION
    WANG, M
    COMPUTER STANDARDS & INTERFACES, 1987, 6 (02) : 181 - 186
  • [25] Streaming Message Interface: High-Performance Distributed Memory Programming on Reconfigurable Hardware
    De Matteis, Tiziano
    Licht, Johannes de Fine
    Beranek, Jakub
    Hoefler, Torsten
    PROCEEDINGS OF SC19: THE INTERNATIONAL CONFERENCE FOR HIGH PERFORMANCE COMPUTING, NETWORKING, STORAGE AND ANALYSIS, 2019,
  • [26] Capo: A Software-Hardware Interface for Practical Deterministic Multiprocessor Replay
    Montesinos, Pablo
    Hicks, Matthew
    King, Samuel T.
    Torrellas, Josep
    ACM SIGPLAN NOTICES, 2009, 44 (03) : 73 - 84
  • [27] ANALYZING HARDWARE CONFLICTS IN MULTIPROCESSOR SYSTEMS WITH A MULTIPLE-BUS INTERFACE
    ABYSHKIN, VA
    BASHARIN, GP
    AVTOMATIKA I VYCHISLITELNAYA TEKHNIKA, 1989, (04): : 75 - 80
  • [28] Hardware implementation of common protocol interface for a network-based multiprocessor
    Shinozaki, Arata
    Kubo, Mitsunori
    Nakatomi, Takayuki
    Ye, Baoliu
    Guo, Minyi
    PARALLEL AND DISTRIBUTED PROCESSING AND APPLICATIONS, PROCEEDINGS, 2007, 4742 : 303 - 313
  • [29] Parallelity in high-level simulation architectures
    Jugel, ML
    Sydow, A
    TRANSACTIONS OF THE SOCIETY FOR COMPUTER SIMULATION INTERNATIONAL, 1998, 15 (03): : 101 - 103
  • [30] THESEUS++ - A HIGH-LEVEL USER INTERFACE TOOLKIT FOR GRAPHICAL APPLICATIONS
    DINGELDEIN, D
    COMPUTERS & GRAPHICS, 1993, 17 (02) : 147 - 154