Title :
Arden-architecture development environment
Author :
Lai, Feipei ; Tsaur, Fangwui ; Shang, Rung-Ji
Author_Institution :
Dept. of Comput. Sci. & Inf. Eng., Nat. Taiwan Univ., Taipei, Taiwan
Abstract :
Software supports, such as compiler and simulation tools, are increasingly crucial for architecture development. A flexible system called Arden is being developed to help evolve efficient architectures. Arden combines a retargetable compiler with a back-end simulation tool which provides quantitative information for making a good decision in architecture designs. User-oriented specification for the code generator has simplified the machine descriptions and requires only 31 rules in describing DLX architecture. An experimental bottom-up matching algorithm which reduces the pattern matching to a numerical computation problem and improves the space complexity is presented
Keywords :
computer architecture; development systems; digital simulation; program compilers; programming environments; software tools; Arden; DLX architecture; architecture development environment; back-end simulation tool; bottom-up matching algorithm; code generator; machine descriptions; numerical computation problem; pattern matching; retargetable compiler; software supports; space complexity; Computational modeling; Computer architecture; Computer science; Computer simulation; Cost function; Dynamic programming; Pattern matching; Prototypes; Software tools; Specification languages;
Conference_Titel :
TENCON '92. ''Technology Enabling Tomorrow : Computers, Communications and Automation towards the 21st Century.' 1992 IEEE Region 10 International Conference.
Conference_Location :
Melbourne, Vic.
Print_ISBN :
0-7803-0849-2
DOI :
10.1109/TENCON.1992.271959