Δ-ILIAD Home

CSI Home

Motivation

CSI Architecture

Implementation

Results

CSI: The Complex Streamed Instruction Set

The Complex Streamed Instruction Set Architecture (CSI) has been developed as a part of the Δ-ILIAD project. It is a memory-to-memory vector architecture targeted at multimedia applications. A single CSI instruction can process data streams of arbitrary length and, in addition to traditional arithmetic and logical operations, performs data accesses, conversion between storage and computation formats (packing and unpacking), and complex arithmetic hardwired computation. The main new features of the CSI are elimination of vector sectioning and packing/unpacking instructions, and introduction of new complex media arithmetic instructions.

  1. Motivation

  2. CSI Architecture

  3. Implementation

  4. Results