DocumentCode :
1691121
Title :
TTL Hardware Interface: A High-Level Interface for Streaming Multiprocessor Architectures
Author :
Henriksson, Tomas ; van der Wolf, Pieter
Author_Institution :
NPX Semicond. Res., Eindhoven
fYear :
2006
Firstpage :
107
Lastpage :
112
Abstract :
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
Keywords :
application program interfaces; coprocessors; media streaming; message passing; multiprocessing systems; network-on-chip; NoC; TTL hardware interface; data streaming; function-specific hardware co-processor; message passing interface; multiprocessor architecture; networks-on-chip; task transaction level; Concrete; Coprocessors; Energy consumption; Hardware; Message passing; Network interfaces; Network-on-a-chip; Proposals; Streaming media; Transportation;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Embedded Systems for Real Time Multimedia, Proceedings of the 2006 IEEE/ACM/IFIP Workshop on
Conference_Location :
Seoul
Print_ISBN :
0-7803-9783-5
Type :
conf
DOI :
10.1109/ESTMED.2006.321282
Filename :
4115462
Link To Document :
بازگشت