About Xputers - Reconfigurable Computing with KressArray

About Xputers 

Description of the Xputer Paradigm

Many applications require intensively iterative data manipulations to be performed on a large amount of data, e.g. statement blocks in nested loops. The new machine paradigm of Xputers is especially designed to massively reduce the von Neumann bottleneck of repetetive decoding and address interpreting and data manipulations. Massive performance improvements have been achieved for a large class of algorithms within important application areas such as e.g. digital signal processing, image processing, electronic design automatation and mathematical computation-intensive problems.

General information

The Xputer is a non-von Neumann machine paradigm, since it does not have an instruction sequencer, but multiple data sequencers are used instead. The structure of an Xputer module consists of three major parts:

The key difference to computers is, that data sequencer and a reconfigurable ALU replace computer's program store, instruction sequencer and the hardwired ALU. For operator selection instead of the sequencer another unit is used, which we call residual control. Operators activation is transport triggered (in contrast to control flow triggered activation in von Neumann computers).

If you want to know more about Xputers have a look on our FAQ-Pages or on our Publications (HTML-Code!).

Xputer Animation (20 kB, Shockwave required !)
Scan Pattern Animation (16 kB, Shockwave required !)

© Copyright 1996, University of Kaiserslautern, Kaiserslautern, Germany Webmaster