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