DocumentCode :
464244
Title :
Hardware-Software Cosynthesis of Multiprocessor Embedded Architectures
Author :
Khan, Gul N. ; Ahmed, Usman
Author_Institution :
Dept. of Electr. & Comput. Eng., Ryerson Univ., Toronto, ON
Volume :
1
fYear :
2007
fDate :
21-23 May 2007
Firstpage :
804
Lastpage :
810
Abstract :
Hardware software cosynthesis process tries to determine system architecture for an embedded application. In this paper, a new cosynthesis approach is presented, which targets distributed memory architectures for high performance embedded systems. The target embedded architecture consists of heterogeneous processing elements (PEs) with point- to-point communication structure. The main steps of the cosynthesis process include PE selection, pipelined task allocation and scheduling, and regular topology mapping. Initially, an irregular topology is generated and then mapped to regular topology architecture (e.g. mesh, hypercube and tree). The cosynthesis method is tested for the MPEG encoder application.
Keywords :
distributed memory systems; embedded systems; hardware-software codesign; processor scheduling; resource allocation; distributed memory architectures; hardware-software cosynthesis; heterogeneous processing elements; multiprocessor embedded architectures; performance embedded systems; point-to-point communication structure; regular topology architecture; system architecture; topology mapping; Application software; Computer architecture; Embedded software; Embedded system; Hardware; Hypercubes; Memory architecture; Mesh generation; Testing; Topology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Advanced Information Networking and Applications Workshops, 2007, AINAW '07. 21st International Conference on
Conference_Location :
Niagara Falls, Ont.
Print_ISBN :
978-0-7695-2847-2
Type :
conf
DOI :
10.1109/AINAW.2007.196
Filename :
4221156
Link To Document :
بازگشت