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 条
  • [41] Design of a High-level Teleoperation Interface Resilient to the Effects of Unreliable Robot Autonomy
    White, Samuel S.
    Bisland, Keion W.
    Collins, Michael C.
    Li, Zhi
    2020 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS), 2020, : 11519 - 11524
  • [42] Access/CPN 2.0: A high-level interface to coloured Petri net models
    Westergaard, Michael
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2011, 6709 LNCS : 328 - 337
  • [43] gmxapi: a high-level interface for advanced control and extension of molecular dynamics simulations
    Irrgang, M. Eric
    Hays, Jennifer M.
    Kasson, Peter M.
    BIOINFORMATICS, 2018, 34 (22) : 3945 - 3947
  • [44] Brain-Computer Interface for high-level control of rehabilitation robotic systems
    Valbuena, Diana
    Cyriacks, Marco
    Friman, Ola
    Volosyak, Ivan
    Graeser, Axel
    2007 IEEE 10TH INTERNATIONAL CONFERENCE ON REHABILITATION ROBOTICS, VOLS 1 AND 2, 2007, : 619 - 625
  • [45] HIGH-LEVEL GENERIC DESIGN OF AN ISDN PROGRAMMING COMMUNICATIONS INTERFACE (PCI) FOR EUROISDN
    DOWNEY, N
    PATEL, A
    ADVANCED INFORMATION PROCESSING TECHNIQUES FOR LAN AND MAN MANAGEMENT, 1994, 17 : 145 - 158
  • [46] Compiling high-level languages for vector architectures
    Rickett, CD
    Choi, SE
    Chamberlain, BL
    LANGUAGES AND COMPILERS FOR HIGH PERFORMANCE COMPUTING, 2005, 3602 : 224 - 237
  • [47] High-Level Synthesis for Designing Multimode Architectures
    Andriamisaina, Caaliph
    Coussy, Philippe
    Casseau, Emmanuel
    Chavet, Cyrille
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2010, 29 (11) : 1736 - 1749
  • [48] User interface prototyping based on UML scenarios and high-level Petri nets
    Elkoutbi, M
    Keller, RK
    APPLICATION AND THEORY OF PETRI NETS 2000, PROCEEDINGS, 2000, 1825 : 166 - 186
  • [49] High-level synthesis of nonprogrammable hardware accelerators
    Schreiber, Robert
    Aditya, Shail
    Rau, B. Ramakrishna
    Kathail, Vinod
    Mahlke, Scott
    Abraham, Santosh
    Snider, Greg
    HP Laboratories Technical Report, 2000, (31):
  • [50] A high-level abstraction for graphics hardware programming
    Tuler, D
    Celes, W
    SIBGRAPI 2002: XV BRAZILIAN SYMPOSIUM ON COMPUTER GRAPHICS AND IMAGE PROCESSING, PROCEEDINGS, 2002, : 306 - 312