Xputer, xputer,accelerator, ALU array, ASIP, CCM, co-design,
codesign,
compiler, computing, custom computing, data sequencing, data
scheduling,
embedded, embedded systems, FCCM, field-programmable,
field-programmable
ALU array, FPAA, FPGA, FPL, high performance, high performance
computing,
high performance computers, Kress, Kress Array, Kress Machine, machine
paradigm, microprocessor, parallel, parallel computing, parallel
computers,
parallelizing compiler, partitioning, placement, rALU, reconfigurable,
reconfigurable ALU, reconfigurable logic, routing, software-only
accelerators,
structural programming, supercomputers, supercomputing
Xputers: Introduction
The Impact of Xputers
Xputers: Software-Only Speed-up to Real-Time Operation
Xputer
FAQ Directory (Detailed Contents)
Xputer
- The History of the Xputer Lab
Xputers:
Forthcoming Books on Xputers
Xputers and related application development have many novel facets.
That's why it is fascinating to get introduced to Xputers.This is a
collection
of questions and answers about Xputers, about what an Xputer is, and,
what
it is not. How and where is it useful? Why is it important? Why does it
have mainstream potential?
These FAQ pages have been set up to resolve your Xputer puzzle.Our goal
is it, to steadily improve this list. Are you ready to help us? Please,
give us feedback: hartenst@rhrh.uni-kl.de
The Xputer is a novel hardware platform ready to serve as an
extremely
powerful general purpose accelerator. It is based on a new non-von
Neumann
machine paradigm featuring dramatic speed-up factors compared to
implementations
on von Neumann processors.
In multimedia, high performance computer graphics, DSP and other
computation-intensive
application areas Xputers provide the potential to replace a whole
bunch
of specialized add-on hardware chips and boards by a single
reconfigurable
general purpose hardware platform.
Code which can be compiled and downloaded into RAM we call software.
But also field-programmable logic like the data path of an Xputer or
the
circuits from Xilinx and other vendors is based on ("hidden")
RAM (configuration RAM). Hardware has become soft. It is programmable
by
"structural software" (whereas von Neumann processors are programmable
by "procedural software").
Intel's Indeo video technology achieved real-time video operation
procedurally
on an intel 486 CPU. But not only in multimedia there are always
applications,
which are so computation-intensive, that even the Pentium Pro 300 MHz
or
the P7 are by far not sufficiently powerful - due to the well-known
weaknesses
of the von Neumann paradigm.
For those applications a software-only speed-up to real-time can be
achieved
only by using an Xputer. An Xputer may be used stand-alone (e. g. as a
controller in an embedded system) or as a co-processer in a PC or a
work
station (e.g. as a general purpose programmable accelerator
co-processor
to a host like the Intel Pentium).
Since in Europe we do not have a MOSIS service and VLSI prototyping
infrastructures for universities are declining and meanwhile rotten, we
do not feel to be strong as a VLSI design crew. So we fear not to be
able
to implement the newest version Kress Array at a reasonable turn-around
time. That¹s not the only reason, why we are looking for
partners.
Contact us! We have a lot of know-how on all aspects of data-driven
reconfigurable
general purpose accelerators, and its technology platforms,
applications,
application development support tools, (programming) languages etc.
Since,
disappointed by the various parallel computing scenes, funding agencies
switch over to reconfigurable systems, the time has come. For this
promising
R&D area the break-through seems to be near. Academic and
commercial
merits of fundamental significance are waiting for those, joining this
new motivating R&D area.
![]()
![]()
©
copyright 1996, Universitaet Kaiserslautern, Kaiserslautern,
Germany
----- Webmaster