Edge Rewrite
// HTMLRewriter · presentation

This page was redesigned at the edge.

Cloudflare fetched the original article and streamed it through HTMLRewriter to apply an entirely new visual system without rebuilding the source page.

Jump to content

TigerSHARC

From Wikipedia, the free encyclopedia
TigerSHARC
DesignerAnalog Devices
Bits32-bit
Introduced2000; 26 years ago (2000)
DesignDSP/RISC
TypeLoad–store
Encoding?
Branching?
Endianness?
Registers
2 × 32 × 32-bit address registers
General-purpose2 × 32 × 32-bit registers (addressable in 16-bit parts)

TigerSHARC refers to a family of microprocessors currently manufactured by Analog Devices Inc (ADI). It is superscalar and features data-parallelism in the form of short-vector SIMD and subword (16-bit) parallelism (SWAR). It consists of:[1]

  • Two separate computation blocks (CompBlocks) each with 32 general-purpose registers and their own ALU, multiplier, and shifter; 256-bit read and 128-bit write bus access
  • Two integer ALUs (JALU, KALU) each with 32 registers; mainly intended for address generation, but is also capable of general integer arithmetic; 32-bit data bus
  • A sequencer with 128-entry 4-way associative branch target buffer; 128-bit data bus
  • Three separate internal memory banks (SRAM)
  • External port with DMA

See also

[edit]

References

[edit]
  1. Fridman, Jose; Greenfield, Zvi (2000). "THE TIGERSHARC DSP ARCHITECTURE" (PDF).
[edit]