CALPU

Compiler-Assisted Lookahead Processing Unit

for 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. 

CALPU 

comprises of

  • CAL Frontend Processor ​

  • single or multiple Backend Processors performs secure, high-performance, & low-power lookahead operations

CAL-Compiler (CALpiler) 

is an Instruction Stream Compiler (ISC).

CAL-Simulator (CALator)

  • Execution-driven, Cycle-accurate Simulator

  • Is a simulator for various instruction sets 

  • Integrated with a high-speed cache performance simulator. 

Small Simple Low-Power Cache (SSL Cache) 

  • SL L1/L2 i-caches reduce the dynamic & leakage power and access time.

  • 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 

adaptmicrosys

  • Facebook Social Icon
  • LinkedIn Social Icon
  • Google+ Social Icon

All Rights Are Reserved