What's News  Potential  About Us
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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.

Copyrights (c) 2011, all rights reserved