Home Page
Expertise:
Programming Language Implementation
Java Implementation
Complex Transaction Systems
Services
Principal
Projects:
GCC SSA
JVM for Large Servers
Publications
Talks
Contact Us
| |
JVM for Large Servers
|
NaturalBridge has developed a Java virtual machine (JVM) for complex
transaction management systems. The JVM is built almost entirely in
Java. It creates threads and coordinates thread operations
independently of the operating system. Some of the key features of
this implementation are:
- Ability to handle up to 32,000 simultaneous threads
- Dynamic thread stacks (starting at 4K vs. 500K for native stacks)
- Specialized thread management system to ensure throughput through the use of fair scheduling
- High speed lock and thread operations
- High speed casting and type checking
- SSA optimizations
These features combine to enable the expanded use and reliability of
Java for transaction management systems.
|
|