|
|
 |
High-level Instruction Set Computer (HISC) expends von Neumann
computer model to include system attributes on individual instruction
operands. It is the first time for such extensions since von
Neumann comcept was introduced sixty years ago. One of the attributes
is access control, which allows object-oriented computing much
more efficient and secure, for Java, C#, etc., to do
object-orientation access control by hardware. Another performance improvement
feature is to perform memory allocations and deallocations by hardware. |
The processing of object-oriented computing is
multi-fold. There are other system features in this new architecture
needed to explore, for grid and cloud computing, data coherency for multiprocessing,
multithreading synchronization, software tracing, adaptive computing
systems, etc. A primitive FPGA model and a VHDL model have been
designed and implemented, and more advanced models are being
condeptualized and developed.
|
 |
JAVA is a relatively new Object-Oriented Programming (OOP)
language. It has most of the advantages of object-oriented languages
such as encapsulation, polymorphism, dynamic binding and inheritance.
Consequently programs developed by JAVA are more reliable and
secure. However, as traditional computer architectures RISC
and CISC do not provide much hardware support for OOP, their
performance for OOP is notoriously poor. jHISC is developed to target for JAVA and is based on High
Level Instruction Set Computer (HISC) to support Object-Oriented
Programming (OOP) in hardware level. With jHISC architecture,
software developers can take the advantages of OOP without
the performance penalty.
[HISC-Project
Overview]
There are four U. S. patents granted, and one U. S. patent
pending. |
|
|
 |