1999 IEEE Workshop on Signal Processing Systems. SiPS 99. Design and Implementation (Cat. No.99TH8461)
DOI: 10.1109/sips.1999.822323
|View full text |Cite
|
Sign up to set email alerts
|

A methodology for architecture exploration of heterogeneous signal processing systems

Abstract: We present a methodology for the exploration of signal processing architectures at the system level. The methodology, named SPADE, provides a means to quickly build models of architectures at an abstract level, to easily map applications, modeled as Kahn Process Networks, onto these architecture models, and to analyze the performance of the resulting system by simulation. The methodology distinguishes between applications and architectures, and uses a trace-driven simulation technique for co-simulation of appl… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
91
0

Publication Types

Select...
4
3
3

Relationship

0
10

Authors

Journals

citations
Cited by 108 publications
(91 citation statements)
references
References 18 publications
0
91
0
Order By: Relevance
“…A closely related methodology to ours, named SPADE (System level Performance Analysis and Design space Exploration), is proposed by [18]. That work defines a general scheme for the design of programmable architectures, referred to as the Y-chart.…”
Section: Previous Workmentioning
confidence: 99%
“…A closely related methodology to ours, named SPADE (System level Performance Analysis and Design space Exploration), is proposed by [18]. That work defines a general scheme for the design of programmable architectures, referred to as the Y-chart.…”
Section: Previous Workmentioning
confidence: 99%
“…al [16] extend the study by including pipeline depth and width, operating voltage and frequency and cooling mechanisms as design space dimensions, as well as adding thermal constraints. Methods for automatically or semi-automatically design space exploration for specialized architectures such as System-On-Chip and signal processing have also been proposed [10,17]. These studies are all focused on share-nothing workloads, optimizing architectures designed for throughput rather than single-task completion time.…”
Section: Related Workmentioning
confidence: 99%
“…Artemis [PvdWD + 00] is one of the projects mentioned in this paper. It is based on a Kahn process network description of the application and incorporates the ideas from SPADE [LvdWDV01], i.e., system-level co-simulation is performed by using symbolic instruction traces generated and interpreted at run-time through manually defined abstract performance models. In [EEP03] a technique to perform a multi-objective design-space exploration with Artemis is presented.…”
Section: Related Workmentioning
confidence: 99%