DocumentCode :
2034929
Title :
Arden - Architecture Development Environment
Author :
Feipei Lai ; Shu-Lin Hwang ; Tzer-Shyong Chen ; Chia-Rung Hsieh
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei, Taiwan
Volume :
1
fYear :
1993
fDate :
19-21 Oct. 1993
Firstpage :
5
Abstract :
This paper describes Arden, which is being developed to help architecture design. Arden includes a retargetable compiler and a back-end simulation tool that uses the concepts of object-oriented programming (OOP) to achieve model reusability. The code generator in the Arden compiler uses a tree pattern matching method for instruction selection. An experimental bottom-up matching algorithm that reduces the pattern matching to a numerical computation problem can reduce the space complexity and the search time. A useful instruction description language has been proposed to simplify the architecture specifications. We have implemented the DLX architecture with only 49 rules. Arden has been able to output DLX assembly code and has the same performance as GNU cc output.<>
Keywords :
CAD; computer architecture; object-oriented programming; software reusability; Architecture Development Environment; Arden; DLX architecture; OOP; architecture specification; back-end simulation tool; code generator; instruction description language; model reusability; object-oriented programming; retargetable compiler; space complexity; tree pattern matching; Assembly; Computational modeling; Computer architecture; Computer science; Design optimization; Logic design; Object oriented modeling; Object oriented programming; Pattern matching; Program processors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
TENCON '93. Proceedings. Computer, Communication, Control and Power Engineering.1993 IEEE Region 10 Conference on
Conference_Location :
Beijing, China
Print_ISBN :
0-7803-1233-3
Type :
conf
DOI :
10.1109/TENCON.1993.319915
Filename :
319915
Link To Document :
بازگشت