Home   About Us   Technology   Products & Solutions   News & Events  

 

Download
White Papers
(2505Kb PDF)

 

 
 

ARCHITECTURE

 

From the start, Sandbridge set off to define a wireless platform that would offer revolutionary capability to handset manufacturers, with the following goals:

  • Efficiently implement a wide range of advanced communications
    protocols and multimedia applications
  • Allow simultaneous execution of computationally intensive tasks in real-time
  • Provide for a high degree of flexibility and re-use of silicon
  • Offer a programming environment that is substantially more
    efficient than traditional DSP programming

To achieve those goals while preserving low power appropriate for handset designs requires employing new techniques at every level of design – architecture and microarchitecture, logic and circuit design, plus algorithm and software design. The result is the Sandblaster® Instruction Set Architecture (ISA).


The Sandblaster® Instruction Set Architecture (ISA)

The Sandblaster® ISA employs a number of architectural advancements that deliver a quantum leap in raw DSP performance along with a system design that allows the handset developer to implement real-world communications systems and devices. In the multi-threaded Sandblaster® design, eight (8) hardware threads operate simultaneously - and the software system enables near-limitless software parallelism without the traditional performance penalties associated with task switching. Rather than imposing a cumbersome development or design process on the development team, Sandbridge provides a standard C language compiler that can directly emit high performance code that does not require assembly language programming or intrinsics. The Sandblaster® architecture also includes a SIMD/Vector DSP unit, a parallel reduction unit, a RISC-based integer unit, and instruction set support for Java execution.

In total, the architectural innovations each contribute to making the Sandblaster® the most powerful, energy efficient C-compilable DSP in the world.