ACM Home Page
Please provide us with feedback. Feedback
Performance Analysis in CoDe-X Partitioning for Structural Programmable Accelerators
Full text PdfPdf (924 KB)
Source International Conference on Hardware Software Codesign archive
Proceedings of the 5th International Workshop on Hardware/Software Co-Design table of contents
Page: 141  
Year of Publication: 1997
ISBN:0-8186-7895-X
Authors
Reiner W. Hartenstein  Universitaet Kaiserslautern, Erwin-Schroedinger-Straβe, D-67663 Kaiserslautern, Germany
Juergen Becker  Universitaet Kaiserslautern, Erwin-Schroedinger-Straβe, D-67663 Kaiserslautern, Germany
Sponsors
SIGSOFT: ACM Special Interest Group on Software Engineering
SIGDA: ACM Special Interest Group on Design Automation
Publisher
IEEE Computer Society  Washington, DC, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 2,   Citation Count: 0
Additional Information:

abstract   references   index terms   collaborative colleagues  

Tools and Actions: Review this Article  

ABSTRACT

The paper presents the performance analysis process within the parallelizing compilation environment CoDe-X for simultaneous programming of Xputer-based accelerators and their host. The paper introduces briefly its hardware/software co-design strategies at two levels of partitioning. CoDe-X performs both, at first level a profiling-driven host/accelerator partitioning for performance optimization, and at second level a resource-driven sequential/structural partitioning of the accelerator source code to optimize the utilization of its reconfigurable resources. The analysis of candidate (task) performances in CoDe-X has to be done for both, a procedural (sequential) programmable host processor, and the structural programmable data-driven accelerator processor. In complete application time estimation data-dependencies for parallel task execution (host/accelerators) are considered. To stress the significance of this application development methodology, the paper first gives an introduction to the target hardware platform.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
[1] R. Hartenstein, (key note): Custom Computing Machines- An Overview; Workshop on Design Methodologies for Microelectronics, Smolenice Castle, Slovakia, Sept. 1995.
 
2
 
3
[3] D. Monjau: Proc. GI/ITG Workshop Custom Computing, Dagstuhl, Germany, June 1996.
 
4
[4] D. Buell, K. Pocek: Proc. IEEE Workshop on FPGAs for Custom Computing Machines, FCCM'94, Napa, CA, April 1993.
 
5
[5] see [4], but 1994, 1995, and 1996.
 
6
 
7
 
8
[8] R. Hartenstein, A. Hirschbiel, M. Weber: A Novel Paradigm of Parallel Computation and its Use to Implement Simple High Performance Hardware; InfoJapan'90 Int'l. Conf. memorizing the 30th Anniv. of Computer Society Japan, Tokyo, Japan, 1990.
9
 
10
[10] R. Kress: A fast reconfigurable ALU for Xputers; Ph.D. dissertation, Kaiserslautem University 1996.
 
11
[11] R. Hartenstein: FAQ and FQA about Xputers; see http:// xputers.informatik.uni-kl.de/
 
12
 
13
 
14
 
15
[15] R. Hartenstein, J. Becker et al.: A Reconfigurable Machine for Applications in Image and Video Commpression; Conf. on Compression Techniques & Standards for Image & Video Compression, Amsterdam, Netherlands, 1995.
 
16
 
17
[17] K. Schmidt: A Program Partitioning, Restructuring, and Mapping Method for Xputers; Ph.D. Thesis, Kaiserslautern 1994.
 
18
19
 
20
[20] R. Hartenstein, J. Becker et al.: A Parallelizing Programming Environment for Embedded Xputer-based Accelerators; High Performance Computing Symp.'96, Ottawa, Canada, June 1996.
 
21
 
22
[22] U. Nageldinger: Design and Implementation of a menu-driven Run Time System for the MoM-3; Master Thesis, University of Kaiserslautern, 1995.
 
23
[23] J. Stumpe: Comparison and Reorganizing the storage schemes of variable arrays in the Xputer Multi Tasking Mode; Project Thesis, University of Kaiserslautern, 1996.
 
24
25
 
26
[26] S. Malik, W. Wolf, A. Wolfe, Y.-T. Li, T-Y. Yen: Performance Analysis of Embedded Systems: NATO/ASI, Tremezzo, Italy, 1995, Kluwer Acad. Publishers, 1995.
27
 
28
 
29
[29] KUKLFLAP program execution time estimator; Gesellschaft f. Mathematik u. Datenverarbeitung, Sankt Augustin, Germany 1995: http://alcatraz.gmd.de:9422/castle/doc/kukflap.html.
 
30
[30] P. G. Plöger, H. T. Vierhaus: Retargierbare Laufzeitabschaetzugen; to be publ. in Proc. of Workshop Entwurf Integrierter Systeme (E.I.S.), Univ. Hamburg, 8.-9, April, 1997.
 
31
 
32
[32] J. Wilberg, R. Camposano, P. G. Plöger, M. Langevin, T. Vierhaus: Cosynthesis in CASTLE: in G. Saucier, A. Mignotte: Novel approaches in Logic and Architecture Synthesis, pp. 355-366, Chapman & Hall, London, 1995.
 
33
 
34

Collaborative Colleagues:
Reiner W. Hartenstein: colleagues
Juergen Becker: colleagues