MetaCartSign in to MyCiteSeer

Include Citations | Advanced Search | Help

Include Citations | Advanced Search | Help

  DESIGN SPACE EXPLORATION OF STREAMING MULTIPROCESSOR ARCHITECTURES

Download:
Download as a PDF | Download as a PS
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