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 条
  • [1] High-level power minimization of analog sensor interface architectures
    Donnay, S
    Gielen, G
    Sansen, W
    INTEGRATED COMPUTER-AIDED ENGINEERING, 1998, 5 (04) : 303 - 314
  • [2] HIGH-LEVEL USER INTERFACE
    NGUYEN, GT
    FERRAT, L
    GALY, H
    COMPUTER NETWORKS AND ISDN SYSTEMS, 1982, 6 (05): : 366 - 366
  • [3] HIGH-PERFORMANCE INTERFACE ARCHITECTURES FOR CRYPTOGRAPHIC HARDWARE
    ANDERSON, DP
    RANGAN, PV
    LECTURE NOTES IN COMPUTER SCIENCE, 1988, 304 : 301 - 309
  • [4] A HIGH-LEVEL INTERFACE LANGUAGE FOR GIS
    AUFAUREPORTIER, MA
    JOURNAL OF VISUAL LANGUAGES AND COMPUTING, 1995, 6 (02): : 167 - 182
  • [5] POWERFUL INTERFACE LINKS HIGH-LEVEL TOOLS
    LEIVE, G
    ROSENBERG, M
    HIGH PERFORMANCE SYSTEMS-THE MAGAZINE FOR TECHNOLOGY CHAMPIONS, 1989, 10 (06): : 53 - &
  • [6] SENAC - A HIGH-LEVEL INTERFACE FOR THE NAG LIBRARY
    BROUGHAN, KA
    ACM TRANSACTIONS ON MATHEMATICAL SOFTWARE, 1991, 17 (04): : 462 - 480
  • [7] ADC interface conditions high-level signals
    Gerstenhaber, M
    Lee, S
    EDN, 2003, 48 (24) : 96 - +
  • [8] The Transform Library - A high-level interface to coordinate systems
    Lyn, Janine
    Burke, Douglas
    Cresitello-Dittmar, Mark
    Doe, Stephen
    Evans, Ian
    Evans, Janet DePonte
    Germain, Gregg
    McDowell, Jonathan
    Miller, Joseph
    ASTRONOMICAL DATA ANALYSIS SOFTWARE AND SYSTEMS XVII, 2008, 394 : 658 - 661
  • [9] HUMAN INTERFACE CONTROLLER WITH HIGH-LEVEL CODE REUSE
    Moiseev, A. N.
    TOMSK STATE UNIVERSITY JOURNAL, 2006, (293): : 156 - +
  • [10] AN EFFICIENT HIGH-LEVEL MAN-MACHINE INTERFACE
    UKELSON, J
    RODEH, M
    PROCEEDINGS OF THE TWENTY-FIRST, ANNUAL HAWAII INTERNATIONAL CONFERENCE ON SYSTEM SCIENCES, VOLS 1-4: ARCHITECTURE TRACK, SOFTWARE TRACK, DECISION SUPPORT AND KNOWLEDGE BASED SYSTEMS TRACK, APPLICATIONS TRACK, 1988, : B672 - B681