ACM Home Page
Please provide us with feedback. Feedback
Microarchitecture modelling through ADL
Full text PdfPdf (619 KB)
Source International Symposium on Microarchitecture archive
Proceedings of the 21st annual workshop on Microprogramming and microarchitecture table of contents
San Diego, California, United States
Pages: 100 - 104  
Year of Publication: 1988
ISBN:0-8186-1919-8
Author
E. S.T. Fernandes  COPPE and Instituto de Matemática, Universidade Federal do Rio de Janeiro, Caixa Postal 68511, 21945 Rio de Janeiro - RJ, Brazil
Sponsor
SIGMICRO: ACM Special Interest Group on Microarchitectural Research and Processing
Publisher
IEEE Computer Society Press  Los Alamitos, CA, USA
Bibliometrics
Downloads (6 Weeks): 0,   Downloads (12 Months): 7,   Citation Count: 1
Additional Information:

abstract   references   cited by   index terms   peer to peer  

Tools and Actions: Review this Article  

ABSTRACT

ADL is an Architecture Description Language that has been developed to model computer architectures at different levels of detail, as for instance, at the microarchitecture level. Target architectures described in ADL are processed by the support system of the language which generates an interpreter program related to the description of the target machine. The interpreter reproduces the behavior of the architecture being modeled, including the interpretation of the target code. In addition to a brief review of the language and the implementation details of its support system, this paper also shows some methods to deal with target machine parallelism, and the modeling of two microprogrammable machines.


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
H P Schlaeppi, "A Formal Language for Describing Machine Logic, Timing and Sequencing (LOTIS)", IEEE Transactions on Electronic Computers, Vol EC- 13, August 1964.
 
2
B Schorr, "Computer-Aided Digital System Design and Analysis Using a Register Transfer Language", IEEE Transactions on Electronic Computers, Vol EC- 13, December 1964.
3
 
4
J R Duley, and D L Dietmeyer, "A Digital System Design Language (DDL)", IEEE Transactions on Computers, Vol C-17, No 9, September 1968.
 
5
 
6
Mario R Barbacci, G E Barnes, R C Cattel, and K Siewiorek, "The ISPS Computer Description Language", Technical Report, Department of Computer Science, Carnegie Mellon University, 1978.
 
7
Mario R Barbacci, "A Comparison of Register Transfer Language for Describing Computers and Digital Systems", IEEE 'Dansactions on Computers, Vol C-24, No 2, February 1975.
 
8
Sajjan G Shiva, "Computer Hardware Description Languages - A Tutorial", Proceedings of the IEEE, Vol 17, No 12, December 1977, pp 1605-1615.
 
9
 
10
A Pawlak, "A Tutorial Guide to Modern Hardware Description and Design languages", Proceedings of the Euromicro 85, Brussel, 1985.
 
11
Edil S T Fernandes, "Computer Architecture: Description and Interpretation", Ph.D. Thesis, Department of Computing, Imperial College of Science and Technology, University of London, November 1981.
 
12
Edil S T Fernandes, "Architecture Description - A Software Approach", lvista Brasileira de Computa$oo, Vol2, No 2, Rio de Janeiro, Brazil, November 1982 (in Portuguese).
 
13
Edil S T Fernandes, "ADL - Using the System - A Primer in Modeling Techniques", Research Report No. DOC 81/33, Department of Computing, Imperial College, London, October 1981.
 
14
 
15
 
16
D J Howarth, and Edil S T Fernandes, "ADL - Machine Descriptions - Two Microprogrammable Machine Models", Research Report No. DOC 81/34, Department of Computing, Imperial College, London, June 1981.
17



Peer to Peer - Readers of this Article have also read: