Abstract
Since the inception of von-Neumann architecture for computer design, there has been no new paradigms or revolutions in computer architectures. Computer applications have been increasing at an exponential rate, however, the basic computer architectures remained the same. The conventional computer architectures, which are based on primitive building blocks including arithmetic logic units, floating point processor units, logical shift units, and register file units created tremendous semantic-gap and inefficiencies in information system processing. It is about time to revisit the standard von-Neumann computation model and argue about its efficiencies, as we are entering into a new era of information processing where applications don't have any boundaries in computation, communication, and information storage.
In this paper, we propose a revolutionary computer architecture which avoids the semantic-gap and inefficiencies, and is based on an object-oriented paradigm to provide the benefits of abstraction, inheritance, hierarchy, modularity, extensibility, and polymorphism. We will describe the fundamental building blocks for this architecture and propose a possible approach for implementing these new generation of computers which will not make software and hardware obsolete before coming to existence. We will present the design issues related to such architectures and research directions needed to study the feasibility of these architectures.
- {1} Amamiya Makato, et al., Implementation and evaluation of a List-processing oriented dataflow machine, IEEE 1986. Google ScholarDigital Library
- {2} Atwood, T., The Object DBMS Standard, Object Magazine, October 1993. Google ScholarDigital Library
- {3} Bapat, S., Object-Oriented Networks, Models for Architecture, Operations, and Management, PTR Prentice Hall, Englewood Cliffs, NJ. Google ScholarDigital Library
- {4} Baras, J.S., Murad, A.H, Jang, K., Atallah, G.C., Karne, R.K., and Campenella, S.J, Object-oriented Hybrid Network Simulation, Technology 2004.Google Scholar
- {5} Cattell, R.G., What are Next Generation Database Systems, Communications of ACM, October 1991, Vol. 34, No. 10, p31-p33. Google ScholarDigital Library
- {6} Desmonde William H, Computers and Their Uses, 1971.Google Scholar
- {7} Gene Mathews, et el., Single chip processor runs Lisp environment, Computer Design, May 1987. Google ScholarDigital Library
- {8} Hayashi, H., Hattori, A., and Akimato, H., ALPHA: A High Performance Lisp Machine equipped with new stack structure and garbage collection system, 1983 Conference Proceedings on Computer Architecture. Google ScholarDigital Library
- {9} Karne, R.K., and Sood, A.K., Feasibility Study: Massively parallel Architecture for Time-based Simulation, Transactions of the Society for Computer Simulation, December 1994, Vol. 11, No. 4, p245-p272.Google Scholar
- {10} Karne, R.K., and Sood, A.K., PARS: A Parallel Architecture for Rule-based Simulation, Transactions of the Society for Computer Simulation, June 1992, Vol. 9, No. 2, p59-p85. Google ScholarDigital Library
- {11} Leland, M.D.P., and Roome, W., The Silicon Database Machine: Rationale, Design, and Results, Database Machines and Knowledge-base Machines, edited by Masaru Kitsuregowa and Hidehiko Tanaka, Kluwer Academic Publishers, 1988, p311-p324.Google Scholar
- {12} Mattison, R., An Object Lesson in MANAGEMENT, Datamation, July 1, 1995, p51-p55.Google Scholar
- {13} Myers, G.J., Advanced Computer Architecture, John Wiley & Sons, 1982, p17. Google ScholarDigital Library
- {14} Nakazaki, R., et al., Design of high speed prolog machine (HPM), The 12th Annual International Symposium on Computer Architecture, June 1985, p191. Google ScholarDigital Library
- {15} Pfister, G.F., The IBM Yorktown Simulation Engine, Proceedings of the IEEE, Vol. 74, No. 6, June 1986, p850-p860.Google ScholarCross Ref
- {16} Rine, D.C., and Bhargava, B., Object-oriented Computing, Computer, October 1992.Google Scholar
- {17} Semich, J.W., What's The Next Step After Client/Server?, Datamation, March 15, 1994, p26-p34. Google ScholarDigital Library
- {18} SHIBAYAMA, S., KAKUTA, T., MIYAZAKI, N., YOKOTA, H., and MURAKAMI, K., A Relational Database Machine with Large Semiconductor Disk and Hardware Relational Algebra Processor, New Generation of Computing, OHMSHA, 1984, p131-p155.Google Scholar
Index Terms
- Object-oriented computer architectures for new generation of applications
Recommendations
Developing application oriented computer architectures on general purpose microprogrammable machines
AFIPS '76: Proceedings of the June 7-10, 1976, national computer conference and expositionSurveying contemporary commercially available computers reveals a general incongruity between computer architectures and the problems the computers are being used to solve. Surveying the commercial applications of microprogramming reveals that ...
Towards Service-Oriented Enterprise Architectures for Big Data Applications in the Cloud
EDOCW '13: Proceedings of the 2013 17th IEEE International Enterprise Distributed Object Computing Conference WorkshopsApplications with Service-oriented Enterprise Architectures in the Cloud are emerging and will shape future trends in technology and communication. The development of such applications integrates Enterprise Architecture and Management with Architectures ...
Comments