Open Source Software
Contributor to JNode, an all-Java operating system on bare metal.
JNode currently runs on Pentium class desktop computers.
Specific contributions
- Optimizing, Just in time (JIT) compiler for the virtual machine.
- Applied modern code optimization techniques, including
- Static single assignment form (SSA), based on dominators
- High speed, linear scan register allocation
- Pluggable code generation
Efficient, lightweight code optimization and code generation for JIT virtual machines continues to be of interest to me. If have similar interests, please contact me.