The Ascenium Aptos is the first in a new class of processor type known as a Software Defined Processor (SDP). An SDP is a general purpose processor without an instruction set. The Aptos processor eliminates the performance bottleneck of the classic CPU's deep instruction pipeline that has stalled CPU performance improvements for generations. Aptos is a breakthrough general purpose non-Von Neumann architecture.

Performance

Simple Architecture – Performance scales with Area

  • Turns user program into a series of customized circuits
  • Executes 20 x86 instruction equivalents at a time
  • Loops & pipelining happen in place, automatically
    • Over 90% of time spent in short loops
  • Much faster than existing processors

Keep Existing Code

  • Any GCC language source code unedited
  • No architecture or instruction set to learn
  • No constraints on coding style
  • Breakthrough performance on a wide variety of applications

Low Power

  • Executes 20 x86 instruction equivalents per cycle
  • Eliminates huge amount of memory and register operations
    • Over 90% of power consumption in short loops
  • Compact implementation
  • Exploits spatial advantages to reduce power consumption

Cost Effective

Compact implementation

  • Standard CMOS processing
  • Standard packaging or core technology
  • Homogenous fabric

Ease of Use/TTM

Nothing to Learn or Hand Optimize

  • Any GCC language source code unedited
  • No special coding style
  • Automated tools
  • No hand optimization
  • No architecture to learn

Performance

Simple Architecture – Performance scales with Area

  • Turns user program into a series of customized circuits
  • Executes 20 x86 instruction equivalents at a time
  • Loops & pipelining happen in place, automatically
    • Over 90% of time spent in short loops
  • Much faster than existing processors

Keep Existing Code

  • Any GCC language source code unedited
  • No architecture or instruction set to learn
  • No constraints on coding style
  • Breakthrough performance on a wide variety of applications

Low Power

  • Executes 20 x86 instruction equivalents per cycle
  • Eliminates huge amount of memory and register operations
    • Over 90% of power consumption in short loops
  • Compact implementation
  • Exploits spatial advantages to reduce power consumption

Cost Effective

Compact implementation

  • Standard CMOS processing
  • Standard packaging or core technology
  • Homogenous fabric

Ease of Use/TTM

Nothing to Learn or Hand Optimize

  • Any GCC language source code unedited
  • No special coding style
  • Automated tools
  • No hand optimization
  • No architecture to learn