Download:
|
by Vladimir D. Zivkovi C, Pieter Van Der Wolf, Erwin De Kock
http://www.liacs.nl/~lale/MyPapers/paper2.ps
Add To MetaCart
Abstract:
In this paper, we present a comparison of two design-space exploration approaches. The comparison is in terms of (1) speed of simulation versus accuracy of performance numbers, and (2) connection to trajectories for detailed design. The two approaches are: The trace driven approach and the control data flow graph approach. The first approach leads to the shortest simulation time, but is insufficiently accurate in the performance numbers it provides. It also does not connect well to a trajectory for detailed design. The second method is leading to rather long simulation times, yet it can give fairly accurate performance numbers, and it produces results that can be readily taken as input for further design. The two approaches are somehow extreme in that several in-between methods can be conceived of. We also describe our search for an exploration trajectory which would be somehow "optimal " in terms of speed versus accuracy and closeness to a design trajectory. As expected, this trajectory appears somewhere in-between the two extremes mentioned above. 1.
Citations
|
3148
|
Computer Architecture: A Quantitative Approach
– Hennessy, Patterson
- 1996
|
|
459
|
Semantics of a Simple Language for Parallel Programming
– Kahn
- 1974
|
|
56
|
An approach for quantitative analysis of application-specific dataflow architectures
– Kienhuis, Deprettere, et al.
- 1997
|
|
56
|
Embedded Multiprocessors: Scheduling and Synchronization
– Sriram, Bhattacharyya
- 2000
|
|
47
|
as Components: Principles of Embedded Computer System Design
– Wolf
- 2000
|
|
19
|
System level design with Spade: an M-JPEG case study
– Lieverse, Stefanov, et al.
- 2001
|
|
18
|
Fast performance analysis of bus-based system-on-chip communication architectures
– Lahiri, Raghunathan, et al.
- 1999
|
|
11
|
A Trace Transformation Technique for Communication Refinement
– Lieverse, Wolf, et al.
- 2001
|
|
8
|
DF*: An extension of synchronous dataflow with data dependency and non-determinism
– Cossement, Lauwereins, et al.
- 2000
|
|
7
|
et al., "A methodology for architecture exploration of heterogeneous signal processing systems
– Lieverse
- 1999
|
|
6
|
Software Pipelinening: An Effective Scheduling Technique for VLIW Machines
– Lam
- 1988
|
|
4
|
Task concurrency management methodology to schedule the MPEG4 IM1 player on a highly parallel processor platform
– Wong, Marchal, et al.
- 2001
|
|
2
|
et al., "YAPI: Application modelling for signal processing systems
– Kock
- 2000
|