|
|
|
|
|
to learn more about Datastreams: don't miss the RC education workshop ! |
NOTE: For
flowware the term "data stream"
is used as defined by systolic arrays - defining, at which time which
data item has to enter or exit which port of the rDPA. This data stream
features data-transport-triggered execution (in contrast to
instruction-stream-driven execution). For terminology also see here.
Computing sciences
distinguish
a dichotomy of basic computing paradigms: instruction-stream-based
computing
(von Neumann paradigm) versus data-stream-based
computing (anti
machine paradigm). For terminology see table 1.
| 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" | |
Table no. 1: toward a consensus on basic terminology:
| platform |
|
|
||
| hardware | (not programmable) | (none) | ||
| morphware | fine grain | rGA (FPGA) | configware | |
| coarse grain | rDPU, rDPA | |||
| reconfigurable data stream processor | flowware & configware | anti machine | ||
| data stream processor (hardwired) | flowware | |||
| instruction stream processor | software | von Neumann machine | ||

Fig. 1: CPU (von
Neumann)
versus DPU / DPA (anti machine)

Fig. 2: Definition of
Data Streams (Flowware)


Fig. 4: machine
paradigms

| search
Morphware with Google
| Lycos
| AllTheWeb | Yahoo
| MSN
Search
| AltaVista
| Ask
Jeeves
| Vivisimo
| Teoma
| |
|
| search Flowware with Google | Lycos | AllTheWeb | Yahoo | MSN Search | AltaVista | Ask Jeeves | Vivisimo | Teoma | |
|
|
|
|