Implementation and evaluation of a list-processing-oriented data flow machine
ISCA '86 Proceedings of the 13th annual international symposium on Computer architecture
Single-chip processor runs Lisp environment
Computer Design
Next-generation database systems
Communications of the ACM
PARS: a parallel architecture for rule-based simulation
Transactions of the Society for Computer Simulation International
ODMG-93: the object DBMS standard
Object Magazine
Object-oriented networks: models for architecture, operations, and management
Object-oriented networks: models for architecture, operations, and management
Design of a high-speed Prolog machine (HPM)
ISCA '85 Proceedings of the 12th annual international symposium on Computer architecture
Advances in Computer Architecture
Advances in Computer Architecture
ISCA '83 Proceedings of the 10th annual international symposium on Computer architecture
Holistic design of a programming system
ACM SIGSOFT Software Engineering Notes
DOSC: dispersed operating system computing
OOPSLA '05 Companion to the 20th annual ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications
Opinion: stay on course with an evolution or choose a revolution in computing
ACM SIGARCH Computer Architecture News
Hi-index | 0.00 |
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.