Compiler-Assisted Lookahead Processing Unit
for High Performance & Low Power Computing & Cybersecurity
CALPU™ is a processor that runs authorized programs in a secure and lookahead manner for (1) eliminating branch prediction delay, (2) discarding unnecessary flow-control instructions, and (3) reducing instruction fetch cycles while guaranteeing code compatibility.
is an Instruction Stream Compiler (ISC).
transforms existing programs to high-performance & energy-saving programs
Adaptive Memory Compiler (AMPiler)
Adaptive Instruction Memory
Post-assembly Code Compiler (AIMpiler)
Adaptive Instruction Memory Simulator (AIMulator)
Execution-driven, Cycle-accurate Simulator
For Adaptive Instruction Memory System
Facilitates interfacing between the AIM system & CALPU