Coarse Grain Reconfigurable Architectures

Coarse Grain Reconfigurable Architectures

Reiner Hartenstein, Informatik Department, [email protected] University of Kaiserslautern, Germany http://hartenstein.de Enabling Technologies for Reconfigurable Computing Xputer Lab November 21, 2001, Tampere, Finland University of Kaiserslautern Reiner Hartenstein Enabling Technologies for University of Kaiserslautern Reconfigurable Computing 115 Part 4: FPGAs: recent developments Wednesday, November 21, 16.00 – 17.30 hrs. © 2001, [email protected] 2 http://www.fpl.uni-kl.de Schedule Opportunities by new patent laws ? University of Kaiserslautern University of Kaiserslautern time slot • to clever guys being keen on patents: 08.30 – 10.00 Reconfigurable Computing (RC) 10.00 – 10.30 coffee break • don‘t file for patent following details ! 10.30 – 12.00 Compilation Techniques for RC 12.00 – 14.00 lunch break • everything shown in this presentation 14.00 – 15.30 Resources for Stream-based RC has been published years ago 15.30 – 16.00 coffee break 16.00 – 17.30 FPGAs: recent developments © 2001, [email protected] 3 http://www.fpl.uni-kl.de © 2001, [email protected] 4 http://www.fpl.uni-kl.de >> Fine Grain Reconfigurable Circuits >> FPGAs: recent developments University of Kaiserslautern University of Kaiserslautern Fine Grain Reconfigurable Circuits • Embedded Systems (Co-Design) • Reconfigurable Computing (RC) • Hardwired IP Cores on Board • Run-Time Reconfiguration (RTR) • Compilation Techniques for RC • Rapid Prototyping & ASIC Emulation • Resources for Stream-based RC • Testing FPGA-based Systems • Evolvable Hardware (EH) • FPGAs: recent developments • Academic Expertise http://www.uni-kl.de © 2001, [email protected] 5 http://www.fpl.uni-kl.de © 2001, [email protected] 6 http://www.fpl.uni-kl.de Workshop on Enabling Technologies for System-on-Chip Development, November Reconfigurable Computing Architectures 19-20, 2001, Tampere, Finland and Methodologies for System-on-Chip; http://www.cs.tut.fi/soc/ Reiner Hartenstein, Monday, November 19, 10:15 - 11:00 hrs. Reiner Hartenstein, Informatik Department, [email protected] University of Kaiserslautern, Germany http://hartenstein.de Xputer Lab University of Kaiserslautern University of Kaiserslautern Configware FPGA market market © 2001, [email protected] 7 http://www.fpl.uni-kl.de © 2001, [email protected] 8 http://www.fpl.uni-kl.de >> Fine Grain Reconfigurable Circuits University of Kaiserslautern University of Kaiserslautern Fine Grain Reconfigurable Circuits • FPGA Vendors stepping forward – Xilinx • Software by Xilinx Changing • Configware (soft IP Cores) • Hardware – Altera Design Flow • Software • Configware • Hardware © 2001, [email protected] 9 http://www.fpl.uni-kl.de © 2001, [email protected] 10 http://www.fpl.uni-kl.de >> Fine Grain Reconfigurable Circuits >> Fine Grain Reconfigurable Circuits University of Kaiserslautern University of Kaiserslautern Fine Grain Reconfigurable Circuits Fine Grain Reconfigurable Circuits • Embedded Systems (Co-Design) • Embedded Systems (Co-Design) • Hardwired IP Cores on Board • Hardwired IP Cores on Board • Run-Time Reconfiguration (RTR) • Run-Time Reconfiguration (RTR) • Rapid Prototyping & ASIC Emulation • Rapid Prototyping & ASIC Emulation • Testing FPGA-based Systems • Testing FPGA-based Systems • Evolvable Hardware (EH) • Evolvable Hardware (EH) • Academic Expertise • Academic Expertise © 2001, [email protected] 11 http://www.fpl.uni-kl.de © 2001, [email protected] 12 http://www.fpl.uni-kl.de Workshop on Enabling Technologies for System-on-Chip Development, November Reconfigurable Computing Architectures 19-20, 2001, Tampere, Finland and Methodologies for System-on-Chip; http://www.cs.tut.fi/soc/ Reiner Hartenstein, Monday, November 19, 10:15 - 11:00 hrs. Reiner Hartenstein, Informatik Department, [email protected] University of Kaiserslautern, Germany http://hartenstein.de >> Fine Grain Reconfigurable Circuits Xputer Lab University of Kaiserslautern University of Kaiserslautern Fine Grain Reconfigurable Circuits • Embedded Systems (Co-Design) • Hardwired IP Cores on Board • Run-Time Reconfiguration (RTR) RTR • Rapid Prototyping & ASIC Emulation • Testing FPGA-based Systems • Evolvable Hardware (EH) • Academic Expertise © 2001, [email protected] 13 http://www.fpl.uni-kl.de © 2001, [email protected] 14 http://www.fpl.uni-kl.de ASIC emulation: a new business model ? University of Kaiserslautern University of Kaiserslautern • ASIC emulation / Rapid Prototyping: to replace simulation • Quickturn (Cadence), IKOS (Synopsys), Celaro (Mentor) • From rack to board to chip (from other vendors, e. g. Virtex and VirtexE family (emulate up to 3 million gates) ASIC em • Easy configuration using SmartMedia FLASH cards • ASIC emulators will become obsolete within years • By RTR: in-circuit execution debigging instead of emulation © 2001, [email protected] 15 http://www.fpl.uni-kl.de © 2001, [email protected] 16 http://www.fpl.uni-kl.de >> Fine Grain Reconfigurable Circuits >> Fine Grain Reconfigurable Circuits University of Kaiserslautern University of Kaiserslautern Fine Grain Reconfigurable Circuits Fine Grain Reconfigurable Circuits • Embedded Systems (Co-Design) • Embedded Systems (Co-Design) • Hardwired IP Cores on Board • Hardwired IP Cores on Board • Run-Time Reconfiguration (RTR) • Run-Time Reconfiguration (RTR) • Rapid Prototyping & ASIC Emulation • Rapid Prototyping & ASIC Emulation • Testing FPGA-based Systems • Testing FPGA-based Systems • Evolvable Hardware (EH) • Evolvable Hardware (EH) • Academic Expertise • Academic Expertise © 2001, [email protected] 17 http://www.fpl.uni-kl.de © 2001, [email protected] 18 http://www.fpl.uni-kl.de Workshop on Enabling Technologies for System-on-Chip Development, November Reconfigurable Computing Architectures 19-20, 2001, Tampere, Finland and Methodologies for System-on-Chip; http://www.cs.tut.fi/soc/ Reiner Hartenstein, Monday, November 19, 10:15 - 11:00 hrs. Reiner Hartenstein, Informatik Department, [email protected] University of Kaiserslautern, Germany http://hartenstein.de EH, EM, ... Xputer Lab University of Kaiserslautern University of Kaiserslautern • "Evolvable Hardware" (EH), "Evolutionary Methods" (EM), „digital DANN“, "Darwinistic Methods", and biologically inspired electronic systems • new research area, which also is a new application area of FPGAs • revival of cybernetics or bionics: resurrection stimulated by the new technology • „evolutionary“ and the „DNA“ metaphor create widely spread awareness • EM sucks, also thru mushrooming funds in the EU, in Japan, Korea, and the USA • EM-related international conference series are in their stormy visionary phase, like EH, ICES, EuroGP, GP, CEC, GECCO, EvoWorkshops, MAPLD, ICGA EH • Shake-out phenomena expected, like in the past with „Artificial Intelligence“ • should be considered as a specialized EDA scene, focusing on theoretical issues. • Genetic algorithms suck - often replacable by more efficient ones from EDA • It is recommendable to set-up an interwoven competence in both scenes, EM scene and the highly commercialized EDA scene • EH should be done by EDA people, rather than EM freaks. © 2001, [email protected] 19 http://www.fpl.uni-kl.de © 2001, [email protected] 20 http://www.fpl.uni-kl.de >> Fine Grain Reconfigurable Circuits University of Kaiserslautern University of Kaiserslautern Fine Grain Reconfigurable Circuits • Embedded Systems (Co-Design) • Hardwired IP Cores on Board • Run-Time Reconfiguration (RTR) • Rapid Prototyping & ASIC Emulation Unis • Testing FPGA-based Systems • Evolvable Hardware (EH) • Academic Expertise © 2001, [email protected] 21 http://www.fpl.uni-kl.de © 2001, [email protected] 22 http://www.fpl.uni-kl.de BRASS Berkeley claiming University of Kaiserslautern University of Kaiserslautern • UC Berkeley, the BRASS group: Prof. Dr. John Wawrzynek • SCORE, a stream-based computation model: the BRASS group claims having solved • Garp integrates processor and FPGA; dev. in parallel w. compiler - software compile the problem of primary impediment to wide-spread reconfigurable computing, by a techniques (VLIW SW pipelining): simple pipelining schema f. broad class of loops. unifying computational model. • SCORE, a stream-based computation model - a unifying computational model. Fast • Remark: a clean stream-based model introduced around 1980: the Systolic Array Mapping for Datapaths: by a tree-parsing compiler tool for datapath module mapping • In 1995 a reconfigurable stream-based model introduced by Rainer Kress. • HSRA. new FPGA (& related tools) supports pipelining, w. retiming capable CLB • Fast Mapping for Datapaths (SCORE): BRASS claims having introduced 1998 the architecture, implemented in a 0.4um DRAM process supporting 250MHz operation first tree-parsing compiler tool for datapath module mapping ." Further, it is the • The Pleiades Project, Prof. Jan Rabaey, ultra-low power high-performance first work to integrate simultaneous placement with module mapping in a way that multimedia computing through the reconfiguration of heterogeneous system preserves linear time complexity." modules, reducing energy by overhead elimination, programmability at just the right • Remark: The DPSS (Data Path Synthesis System) using tree covering simultanous granularity, parallellism, pipelining, and dynamic voltage scaling. datapath placement and routing has been published in 1995 by Rainer Kress • OOCG. Object Oriented Circuit-Generators in Java • MESCAL (GSRC), the goal is: to provide a programmer's model and software

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    14 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us