首页 | 本学科首页   官方微博 | 高级检索  
     


Concepts and realization of a high-performance data type architecture
Authors:W. K. Giloi  R. Gueth
Affiliation:(1) Fachbereich Informatik, CAMP, Technical University of Berlin, Germany;(2) University of Southwestern Louisiana, Lafayette, Louisiana;(3) Present address: Brown, Boveri and Co., Ltd., Research Center, 5405 Baden, Switzerland
Abstract:ldquoFifth generation computersrdquo are expected to capitalize on the dramatic progress of VLSI technology, in order to offer an improved performance/cost figure. An even more important requirement, however, is that they will support by architectural means the generation, execution, and maintenance of ldquoquality software,rdquo as a way out of the ldquosoftware crisis.rdquo One approach towards the design and implementation of quality software is programming with abstract data types, in connection with elaborate type consistency checking. The objection raised against the abstract data type based programming style is poor run time efficiency when such programs are executed on a conventional machine. In this paper adata type architecture is described that offers efficient and convenient mechanism for constructing arbitrary data structures and encapsulating them into abstract data types, thus avoiding the inefficiency penalty mentioned above. Through a process of hierarchical decomposition, user-defined abstract data types are mapped on representations given in terms of a basicstructured machine data type. This approach combines high performance with generality and completeness. The hardware structure of the data type architecture can be classified as a strongly coupled, asymmetric multicomputer system with hierarchical function distribution among the computers. The system includes a pipeline for numerical and nonnumerical operations, performed on the vector-structured basic machine data type in the SIMD mode of operation. Software reliability and data security is enhanced through elaborate run time consistency checking. The computer, which was designed and built at the Technical University of Berlin, has recently become operational. This paper outlines the operational principle, the mechanisms, and the hardware and software structure of this innovative, fifth generation computer architecture.This work was sponsored by the German Science Foundation under grant no. Gi 42/13.
Keywords:Innovative computer architecture  quality software machine  data structure architecture  support of abstract data types  run time checking  hierarchical function distribution
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号