|
The Configware Page |
last update
June 2001,
|
|
Reconfigurable
Computing pages @ TU Kaiserslautern These Reconfigurable Computing pages are about a route to Reinvent Compting. This term is not new. See the keynote by Burton Smith (former Cray CTO). Why Reinvent Compting? Pse, study Thomas Sterling's interview entitled: 'I Think We Will Never Reach Zettaflops'. See HPCwire. Thomas Sterling takes us through some of the most critical developments in high performance computing, explaining why the transition to exascale is going to be very different than the ones in the past. I agree. However, I believe, we will reach Zetaflops --- by Reconfigurable Computing. |
|
|
|
| configware | morphware | flowware | data.streams | anti-machine | KressArray | Xputers | wrongroadmap |
.
[
anti-machine
| configware |
data-streams
| flowware |
home |
impressum |
kressarray |
morphware |
von Neumann Syndrome |
wrongroadmap
|
xputer ]
|
|
The world-wide largest and oldest conference on Reconfigurable Computing: |
![]() |
|
|
FPL - the Annual Symposium on Field-Programmable Logic and Applications |
|
| The Success of the
Software
Industry is RAM-based.
RAM-based, also the Configware Industry will succeed . |
|
Reconfigurable Computing (RC) pages @ TU Kaiserslautern These Reconfigurable Computing pages are about a route to Reinvent Compting. This term is not new. See the keynote by Burton Smith (former Cray CTO). Why Reinvent Compting? Pse, study Thomas Sterling's interview entitled: 'I Think We Will Never Reach Zettaflops'. See HPCwire. Thomas Sterling takes us through some of the most critical developments in high performance computing, explaining why the transition to exascale is going to be very different than the ones in the past. I agree. However, I believe, we will reach Zetaflops --- by Reconfigurable Computing.
|
|
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" | |
Morphware ("soft" Hardware)
Reconfigurable "hardware" is not really
hard
like classical hardware. It can be re-configured by structural code
(configuration
code) to be downloaded into the "hidden" RAM
of such Morphware. Such structural code is fundamentally different from
(classical) Software. Programming such reconfigurable platforms
needs Configware
instead. We may distinguish FPGAs
(fine-grained morphware) from reconfigurable Data Path Arrays (rDPAs:
coarse-grained morphware): configured pipe networks. Configware versus Software
Configware versus Software means
Procedural
Programming versus Structural Programming (see fig. 1).
Procedural programming of
classical
processor hardware by Software means
instruction-stream-based
Programming
in Time. I. e. the software code generated by a software
compiler from
a procedural
program is an instruction execution schedule. Fig.
3: Software Compilationg vs. Configware Compilation.
Morphware Benefit
Computing in space allows massive
parallelism, so that Morphware may be by orders of magnitude
more
powerful than computing on classical processors, i. e. by computing in
time. Compared to specialized hardwired ASIC hardware, morphware usage
is highly flexible by reconfigurability.
This
also means a fundamental change of the business model: special ASIC
hardware
functionality is determined at vendor's site, whereas Morphware
functionality
can be defined and even upgraded later at the customer's site. This
provides
shorter time to market, as well as product longevity. Configware Industry Success Story
Currently a
Configware
Industry is emerging as
a counterpart to Software Industry. (Because this new Industry
is
spinning off EDA industry, some people say "soft IP cores" instead of
Configware).
The application of both is RAM-based: that of Software
and
of Configware. Being RAM-based,
Configware
is heading toward a success story being
similar
as known from Software Industry. References [1] Burton Smith (keynote): Reinventing Computing; LACSI Symposium 2006, Santa Fe, NM, USA, http://www.cct.lsu.edu/~estrabd/LACSI2006/Smith.pdf [2] R. Hartenstein: The Grand Challenge To Reinvent Computing - A new World Model of Computing; CSBC_2010 - XXX Congresso da Sociedade Brasileira de Computação, July 20 - 23, 2010, Belo Horizonte, MG, Brasil http://www.inf.pucminas.br/sbc2010/anais/pdf/semish/st03_02.pdf [3] R. Hartenstein, A. G. Hirschbiel, M. Weber: MOM-map-oriented machine-a partly custom-designed architecture compared to standard hardware; Proc. IEEE CompEuro, Hamburg, Germany, May 1989 [4] R. Hartenstein (keynote): Reconfigurable Computing: boosting Software Education for the Multicore Era; IV Southern Programmable Logic Conference (SPL 2010), Porto Galinhas Beach, Pernambuco, Brasil, 24-26 March 2010 [5] Joao Cardoso, Michael Huebner (Editors): ―Reconfigurable Computing‖ Springer Verlag 2010 [6] Voros, Nikolaos; Rosti, Alberto; Hübner, Michael (Eds.): "Dynamic System Reconfiguration in Heterogeneous Platforms - The MORPHEUS Approach"; Springer Verlag, 2009 [7] Ch. Bobda: Introduction to Reconfigurable Computing - Architectures, Algorithms, Applications; Springer, 2007 ISBN 978-1-4020-6088-5 [8] R. Hartenstein: The von Neumann Syndrome; Stamatis Vassiliadis Memorial Symp., Sep 2007, Delft, NL [9] M. Duhl: Incremental Development and Description of a Shuffle Sort Array Circuit in hyperKARL from the Algorithm Representation of the Bubble Sort Algorithm; Projektarbeit, Informatik, Univ. Kaiserslautern 1988 [10] Nick Tredennick: The Case for Reconfigurable Computing. In: Microprocessor Report. 10, Nr. 10, 5. August 1996, S. 25–27.
|
| Tweet #ReinventComputing |
|
| search Morphware with Google | Yahoo | BING | |
|
| search Flowware with Google | Yahoo | BING | |
|
| search Kress Array with Google | Yahoo | BING | | search Anti Machine with Google | Yahoo | BING | |
|
|
|
|
[ anti-machine | configware | data-streams | flowware | home | impressum | kressarray | morphware | von Neumann Syndrome | wrongroadmap | xputer ]
|