ACM Home Page
Please provide us with feedback. Feedback
ICOS: an intelligent concurrent object-oriented synthesis methodology for multiprocessor systems
Full text PdfPdf (729 KB)
Source ACM Transactions on Design Automation of Electronic Systems (TODAES) archive
Volume 3 ,  Issue 2  (April 1998) table of contents
Pages: 109 - 135  
Year of Publication: 1998
ISSN:1084-4309
Authors
Pao-Ann Hsiung  Academia Sinica, Taipei, Taiwan
Chung-Hwang Chen  National Taiwan Univ., Taipei, Taiwan
Trong-Yen Lee  National Taiwan Univ., Taipei, Taiwan
Sao-Jie Chen  National Taiwan Univ., Taipei, Taiwan
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 2,   Downloads (12 Months): 17,   Citation Count: 2
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/290833.290834
What is a DOI?

ABSTRACT

The design of multiprocessor architectures differs from uniprocessor systems in that the number of processors and their interconnection must be considered. This leads to an enormous increase in the design-space exploration time, which is exponential in the total number of system components. The methodology proposed here, called Intelligent Concurrent Object-Oriented Synthesis (ICOS) methodology, makes feasible the synthesis of complex multiprocessor systems through the application of several techiques that speed up the design process. ICOS is based on Performance Synthesis Methodology (PSM), a recently proposed object-oriented system-level design methodology. Four major techniques: object-oriented design, fuzzy design-space exploration, concurrent design, and intelligent reuse of complete subsystems are integrated in ICOS. First, object-oriented modeling and design, through the use of object-oriented relationships and operators, make the whole design process manageable and maintainable in ICOS. Second, fuzzy comparison applied to the specializations or instances of components reduces the exponential growth of design-space exploration in ICOS. Third, independent components from different design alternatives are synthesized in parallel; this design concurrency shortens the overall design time. Lastly, the resynthesis of complete subsystems can be avoided through the application of learning, thus making the methodology intelligent enough to reuse previous design configurations. Experiments show that all these applied techniques contribute to the synthesis efficiency and the degree of automation in ICOS.


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
2
 
3
4
 
5
 
6
GADIENT, A. J. AND THOMAS, D. E. 1993. A dynamic approach to controlling high-level synthesis CAD tools. IEEE Trans. Very Large Scale Integr. Syst. 1, 3 (Sept.), 328-341.
 
7
GUPTA, A. P., BIRMINGHAM, W. P., AND SIEWIOREK, D. P. 1993. Automating the design of computer systems. IEEE Trans. Comput.-Aided Des. Integr. Circuits 12, 4 (Apr.), 473-487.
 
8
HSIUNG, P.-A. 1996. System level synthesis for parallel computers. Ph.D. Dissertation. Graduate Institute of Electrical Engineering, National Taiwan University, Taipei, Taiwan.
 
9
 
10
HSIUNG, P.-A., LEE, T.-Y., AND CHEN, S.-J. 1997. MOBnet: An extended Petri net model for the concurrent object-oriented system-level synthesis of multiprocessor systems. IEICE Trans. Inf. Syst. ESO-D, 2 (Feb.), 232-242.
 
11
 
12
KODRATOFF, Y. 1988. Introduction to Machine Learning. Morgan Kaufmann Publishers Inc., San Francisco, CA.
 
13
 
14
 
15
 
16
 
17
MITCHELL, T. M., MAHADEVAN, S., AND STEINBERG, L. I. 1985. LEAP: A learning apprentice for VLSI design. In Proceedings of the 9th Conference on IJCAI (IJCAI), 573-580.
 
18
 
19
 
20
SCIENTIFIC AND ENGINEERING SOFTWARE, INC, 1992. SES/Workbench User's Manual Release 2.1.
 
21
SHAW, M., WULF, W., AND LONDON, R., Eds. 1981. Abstraction and Verification in Alphard: Iteration and Generators. Springer-Verlag, New York, NY.


Collaborative Colleagues:
Pao-Ann Hsiung: colleagues
Chung-Hwang Chen: colleagues
Trong-Yen Lee: colleagues
Sao-Jie Chen: colleagues