ACM Home Page
Please provide us with feedback. Feedback
A hardware/software partitioner using a dynamically determined granularity
Full text PdfPdf (317 KB)
Source Annual ACM IEEE Design Automation Conference archive
Proceedings of the 34th annual Design Automation Conference table of contents
Anaheim, California, United States
Pages: 691 - 696  
Year of Publication: 1997
ISBN:0-89791-920-3
Authors
Jörg Henkel  C&C Research Laboratories, NEC USA, Princeton, NJ
Rolf Ernst  Institut für DV-Anlagen Technische Universität, Braunschweig D-38106 Braunschweig, Germany
Sponsors
EDAC : Electronic Design Automation Consortium
IEEE-CAS : Circuits & Systems
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 18,   Citation Count: 25
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/266021.266323
What is a DOI?

ABSTRACT

Computer aided hardware/software partitioning is one of the keychallenges in hardware/software co-design. While previous approacheshave used a fixed granularity, i.e. the size of the partitioningobjects was fixed, we present a partitioning approach thatdynamically determines the partitioning granularity to adapt optimizationsteps to application properties and to intermediate optimizationresults. Experiments with simulated annealing optimizationshow a faster convergence and far better adaptability to costfunction variations than in previous experiments with fixed granularity.


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
TI's 0.18 Micron Process Technology Packs 125 Million Transistors on a Single Chip, Texas Intruments, Published in the Internet, http://www.ti.com/corp/docs/pressrel/1996/- 96025b.htm, 1996.
 
2
 
3
R.K. Gupta and G.D. Micheli, System-level Synthesis using Re-programmable Components, IEEE/ACM Proc. of EDAC'92, IEEE Comp. Soc. Press, pp. 2-7, 1992.
 
4
 
5
 
6
 
7
 
8
Z. Peng, K. Kuchcinski, An Algorithm for Partitioning of Application Specific System, IEEE/ACM Proc. of The European Conference on Design Automation (EuroDAC) 1993, pp. 316-321, 1993.
 
9
M. Edwards, J. Forrest, A Development Environment for the Cosynthesis of Embedded Software~Hardware Systems, IEEE/ACM Proc. of EDAC'94, pp. 469-473, 1994.
 
10
J. Madsen, P. V. Knudsen, LYCOS Tutorial, Handouts from Eurochip course on Hardware/Software Codesign, Denmark, 14.-18. Aug. 1995.
 
11
 
12
 
13
14
 
15
16
17
 
18
19
 
20
 
21
F. Balarin, M. Chiodo, D. Engels et al., POLLS: A design environment for control-dominated embedded systems, Technical Report, UC Berkeley, 1996.
 
22
 
23
 
24
J. Henkel, Automatisierte Hardware/Software-Partitionierung im Entwurf integrierter Echtzeitsysteme, PhD thesis, Technische Universit~it Braunschweig, 1996.
 
25
26

CITED BY  25

Collaborative Colleagues:
Jörg Henkel: colleagues
Rolf Ernst: colleagues