Xputer

Impressum
last update June 2001, May 2012

KressArray homepage

 
A Trailblazing Technology
Xputer Lab Kaiserslautern - Reconfigurable Computing with KressArrayr
 
Reiner Hartenstein  |  recent talks  keynotes
Xputer Lab Homepage  |  Literature
configware | morphware | flowware | data.streams | anti-machine | KressArray | Xputers
search KressArray with   Google  | Yahoo | BING  |

 

   
 

Reconfigurable Computing goes into every application

Search Google (for the number of hits see the line "Web ... Results" ) Search Yahoo (for the number of hits see the line "Search Results" )
"Reconfigurable Computing" | FPGA & "oil and gas" | FPGA & "automotive" | FPGA & "medical" | FPGA & "chemical" | FPGA & "bio" | FPGA & "defense" | FPGA & "physics" | FPGA & "molecular" | FPGA & "supercomputing" | FPGA & "HPC" | FPGA & "high performance computing" | "Reconfigurable Computing" | FPGA & "oil and gas" |      FPGA & "automotive" | FPGA & "medical" | FPGA & "chemical" | FPGA & "bio" | FPGA & "defense" | FPGA & "physics" | FPGA & "molecular" | FPGA & "supercomputing" | FPGA & "HPC" | FPGA & "high performance computing" |

The KressArray

along with itst mapper DPSS (A Datapath Synthesis System) for the rDPA (reconfigurable Datapath Array)  is a generalization of the systolic array.  The systolic array is a coarse grain pipe network. During the 80ies and later the research in systolic arrays had been dominated by mathematicians. Until the mid' 90ies the progress of this area had stalled because of the mind set of a typical mathematician. For a hammer almost everything in the world looks like a nail. For a typical mathematician almost everything in the world  has looked like an algebraic problem, so that all  systolic array synthesis methods of that time have been based on linear projection, so that systolic array usage had been restricted to applications with strictly regular data dependencies. These classical systhesis methods have yielded only uniform arrays permitting only linear pipes .

It has been the achievement of Rainer Kress to discard such algebraic synthesis methods, and, to replace it with simulated annealing [x]. By this fundamental paradigm shift Rainer Kress has removed the restrictions (see above) by supporting also non-uniform arrays including also any wild wild structures of the pipe network like, for instance, with  zig-zag,  spiral, fork/join and any free form pipes. By this generalization it makes sense to have reconfigurable pipe networks: rDPAs (reconfigurable Datapath Arrays).




The KressArray Xplorer

is a Reconfigurable Array Design Space Explorer (Platform Space Explorer) and Application Mapper supporting the generic reconfigurable Kress Array family,

Running the Xplorer from your Netscape Navigator: Xplorer |
Xplorer description | ALE-X language description | Xputer software pages
mainly covering X-C compiler and DPSS (CoDe-X had been planned) (Java activation needed)

ALE-X and DPSS literature:

Thomas Molketin: Analyse, Transformation und Verteilung arithmetischer
und logischer Ausdruecke auf die rekonfigurierbare Datenpfadarchitektur; Diplomarbeit, Universitaet Kaiserslautern, 1995 - ask for a copy

R. Kress et al.:  A Datapath Synthesis System for the Reconfigurable Datapath Architecture; Asia and South Pacific Design Automation Conference, ASP-DAC'95, Nippon Convention Center, Makuhari, Chiba, Japan, Aug. 29 - Sept. 1, 1995 - pdf

Rainer Kress: A Fast Reconfigurable ALU for Xputers, Ph. D. Dissertation, Universitaet Kaiserslautern 1996  --  ask for brochure

Literature on coarse grained reconfigurable architectures and design space exploration:

  • R. Hartenstein (embedded tutorial): A Decade of Reconfigurable Computing:  a Visionary Retrospective; DATE 2001, pdf
  • R. Hartenstein (invited embedded tutorial): Coarse Grain Reconfigurable Architectures; ASP-DAC 2001)  - pdf

[ anti-machine | configware | data-streams | flowware | home | impressum | kressarray | morphware | von Neumann Syndrome | wrongroadmap | xputer ]

search Morphware with GoogleYahoo | BING  |

search Configware with GoogleYahooBING   |

search   Flowware with Google | Yahoo | BING  |

search Data Stream with GoogleYahooBING  |

search   Kress Array with Google | Yahoo | BING  | search  Anti Machine with Google | Yahoo | BING  | 
Impressum search  Xputer with Google | Yahoo | BING  | 

 

 

 

   

        

 
   

Computer Structures Group
Department of Computer Science
University of Kaiserslautern
© Copyright 2002, University of Kaiserslautern, Kaiserslautern, Germany Webmaster