Affiliation:
1. Academia Sinica, Taipei, Taiwan
2. National Taiwan Univ., Taipei, Taiwan
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.
Publisher
Association for Computing Machinery (ACM)
Subject
Electrical and Electronic Engineering,Computer Graphics and Computer-Aided Design,Computer Science Applications
Cited by
4 articles.
订阅此论文施引文献
订阅此论文施引文献,注册后可以免费订阅5篇论文的施引文献,订阅后可以查看论文全部施引文献
1. SADDLE: A Modular Design Automation Framework for Cluster Supercomputers and Data Centres;Lecture Notes in Computer Science;2014
2. POSE;ACM Transactions on Design Automation of Electronic Systems;2001-01
3. Hardware-software timing coverification of concurrent embedded real-time systems;IEE Proceedings - Computers and Digital Techniques;2000
4. CMAPS;ACM Transactions on Design Automation of Electronic Systems;2000-01