Δ-ILIAD Home

CSI Home

Motivation

CSI Architecture

Implementation

Results

CSI Instruction Set

According to the function they perform CSI instructions are organized in the following groups:
  • Simple Arithmetic and Logical Instructions
    include standard arithmetic and logical instructions add, subtract, multiply, and, etc.
  • Comparison-related instructions
    perform compare operation during their execution.
  • Accumulation-Related Instructions
    perform accumulations during their execution.
  • Stream Reorganization Instructions
    provide a form of conditional stream processing alternative to the masked execution. For detail, see PDCS-02 paper
  • Special-Purpose Instructions
    includes instructions which specify the complex arithmetic operations, such as the Paeth prediction, Sum of Absolute Differences.
  • Auxiliary Instructions
    are used to move data to or from the CSI registers.


!!!UNDER CONSTRUCTION!!!