Abstract
To design a computer architecture for a class of computations (algorithms), systematically and in a top-down fashion, a general and uniform methodology should be developed. For a given class, there exists an information structure of the architecture such that efficient performance can be achieved for the given class. The methodology is used to find such an information structure and then, to define the control structure of the architecture at functional level. The control structure itself can be treated as another architecture (with a different computing environment), and therefore, again, its Information Structure and then Control Structure (at a lower level) could be found using the same methodology. This recursive application of the methodology to define and design Information Structures and Control Structures terminates when the Control Structure can be trivially 'hard-wired'. Power of the methodology will lie in its generality, i.e. it could be used to design an architecture for practically any arbitrary computing environment.
- BACKUS78 Backus, J. "Can programming be liberated from the von Neumann style? A functional style and its algebra of programs, " CACM Aug. 1978. Google ScholarDigital Library
- BERKLING75 Berkling, K. "Reduction Languages for Reduction Machines," Proc. 2nd Int. Symp. on Comp. Architecture, IEEE, 1975. Google ScholarDigital Library
- DENNIS75 Dennis, J. B., and Misunas, D. P. " A Preliminary Architecture for a Basic Data Flow Processor, " Proc. 2nd Int. Symp. on Computer Architecture, IEEE, 1975. Google ScholarDigital Library
- D-SZEWERENKO Dietz, W. B. and Szewerenko, L. "Architectural Efficiency Measures," Computer, April '79. Google ScholarDigital Library
- FEUSTEL73 Feustel, E. A. "On the Advantages of Tagged Architecture, " IEEE Trans. on Computers, July '73. Google ScholarDigital Library
- GILOI83 Giloi, W. K. "Towards a taxonomy of computer architecture based on the machine data type view, " in Proc. 10th Int. Symp. on Computer Architecture, IEEE, '83. Google ScholarDigital Library
- iAPX432 iAPX 432 General Data Processor Architecture Reference Manual, Intel Corp., Santa Clara, CA 1981.Google Scholar
- IBM S/38 IBM System/38 Technical Developments, Atlanta: IBM, 1978.Google Scholar
- KOBAYASHI81 Kobayashi, K. "Computer, Communications and Man: The Integration of Computer and Communication with Man as an Axis," Computer Networks, vol.5 No. 4 Jun. '81.Google Scholar
- KOWALSKI79 Kowalski, R. "Algorithm = Logic + Control, " CACM July 1979. Google ScholarDigital Library
- M-CONWAY80 Mead, C. A, and Conway, L. A. Introduction to VLSI systems, Addison-Wesley, Reading, Mass., 1980. Google ScholarDigital Library
- MYERS 80 Myers, G. J. "SWARD--A Software-Oriented Architecture," Proc. Int. Workshop on HLL Computer Architecture, 1980.Google Scholar
- MYERS 82 Myers, G. J. Advances in Computer Architecture, Wiley-Inter science, 1982. Google ScholarDigital Library
- R-SMITH71 Rice, R. and Smith, W. R. "SYMBOL--A Departure from Classic Software Dominated von Neumann Computing Systems, " Proc. Spring Joint Computer Conference Montvale, NJ: AFIPS, 1971.Google Scholar
- WILNER80 Wilner, W. "Recursive Machines, " Intern. Rep., Xerox PARC, Palo Alto, Calif. 1980.Google Scholar
Recommendations
Archetype modeling methodology
Graphical abstractDisplay Omitted
Highlights- An archetype modeling methodology is proposed.
- Composed by 5 phases: analysis, ...
AbstractClinical Information Models (CIMs) expressed as archetypes play an essential role in the design and development of current Electronic Health Record (EHR) information structures. Although there exist many experiences about using ...
Comments