SmartCell: A Coarse-Grained Reconfigurable Architecture for High Performance and Low Power Embedded Computing Xinming Huang Depart. Of Electrical and Computer.

Slides:



Advertisements
Similar presentations
TO COMPUTERS WITH BASIC CONCEPTS Lecturer: Mohamed-Nur Hussein Abdullahi Hame WEEK 1 M. Sc in CSE (Daffodil International University)
Advertisements

1 A Self-Tuning Cache Architecture for Embedded Systems Chuanjun Zhang*, Frank Vahid**, and Roman Lysecky *Dept. of Electrical Engineering Dept. of Computer.
Device Tradeoffs Greg Stitt ECE Department University of Florida.
A reconfigurable system featuring dynamically extensible embedded microprocessor, FPGA, and customizable I/O Borgatti, M. Lertora, F. Foret, B. Cali, L.
Evolution of Chip Design ECE 111 Spring A Brief History 1958: First integrated circuit – Flip-flop using two transistors – Built by Jack Kilby at.
Lecture 9: Coarse Grained FPGA Architecture October 6, 2004 ECE 697F Reconfigurable Computing Lecture 9 Coarse Grained FPGA Architecture.
NATIONAL INSTITUTE OF SCIENCE & TECHNOLOGY Presented by: Susman Das Technical Seminar Presentation FPAA for Analog Circuit Design Presented by Susman.
Graduate Computer Architecture I Lecture 15: Intro to Reconfigurable Devices.
EECE579: Digital Design Flows
Introduction to Reconfigurable Computing CS61c sp06 Lecture (5/5/06) Hayden So.
Lecture 26: Reconfigurable Computing May 11, 2004 ECE 669 Parallel Computer Architecture Reconfigurable Computing.
Build-In Self-Test of FPGA Interconnect Delay Faults Laboratory for Reliable Computing (LaRC) Electrical Engineering Department National Tsing Hua University.
UCB November 8, 2001 Krishna V Palem Proceler Inc. Customization Using Variable Instruction Sets Krishna V Palem CTO Proceler Inc.
SSS 4/9/99CMU Reconfigurable Computing1 The CMU Reconfigurable Computing Project April 9, 1999 Mihai Budiu
Introduction to FPGA and DSPs Joe College, Chris Doyle, Ann Marie Rynning.
General FPGA Architecture Field Programmable Gate Array.
Juanjo Noguera Xilinx Research Labs Dublin, Ireland Ahmed Al-Wattar Irwin O. Irwin O. Kennedy Alcatel-Lucent Dublin, Ireland.
An Energy-Efficient Reconfigurable Multiprocessor IC for DSP Applications Multiple programmable VLIW processors arranged in a ring topology –Balances its.
February 12, 1998 Aman Sareen DPGA-Coupled Microprocessors Commodity IC’s for the Early 21st Century by Aman Sareen School of Electrical Engineering and.
DRRA Dynamically Reconfigurable Resource Array
ECE 720T5 Fall 2012 Cyber-Physical Systems Rodolfo Pellizzoni.
COMPUTER SCIENCE &ENGINEERING Compiled code acceleration on FPGAs W. Najjar, B.Buyukkurt, Z.Guo, J. Villareal, J. Cortes, A. Mitra Computer Science & Engineering.
Automated Design of Custom Architecture Tulika Mitra
ASIP Architecture for Future Wireless Systems: Flexibility and Customization Joseph Cavallaro and Predrag Radosavljevic Rice University Center for Multimedia.
1 Towards Optimal Custom Instruction Processors Wayne Luk Kubilay Atasu, Rob Dimond and Oskar Mencer Department of Computing Imperial College London HOT.
Page 1 Reconfigurable Communications Processor Principal Investigator: Chris Papachristou Task Number: NAG Electrical Engineering & Computer Science.
Design Space Exploration for Application Specific FPGAs in System-on-a-Chip Designs Mark Hammerquist, Roman Lysecky Department of Electrical and Computer.
HPEC2002_Session1 1 DRM 11/11/2015 MIT Lincoln Laboratory Session 1: Novel Hardware Architectures David R. Martinez 24 September 2002 This work is sponsored.
MAPLD 2005/254C. Papachristou 1 Reconfigurable and Evolvable Hardware Fabric Chris Papachristou, Frank Wolff Robert Ewing Electrical Engineering & Computer.
DIPARTIMENTO DI ELETTRONICA E INFORMAZIONE Novel, Emerging Computing System Technologies Smart Technologies for Effective Reconfiguration: The FASTER approach.
1 - CPRE 583 (Reconfigurable Computing): Reconfigurable Computing Architectures Iowa State University (Ames) Reconfigurable Architectures Forces that drive.
EKT303/4 PRINCIPLES OF PRINCIPLES OF COMPUTER ARCHITECTURE (PoCA)
Reconfigurable Computing Ender YILMAZ, Hasan Tahsin OĞUZ.
COARSE GRAINED RECONFIGURABLE ARCHITECTURES 04/18/2014 Aditi Sharma Dhiraj Chaudhary Pruthvi Gowda Rachana Raj Sunku DAY
Development of Programmable Architecture for Base-Band Processing S. Leung, A. Postula, Univ. of Queensland, Australia A. Hemani, Royal Institute of Tech.,
1 - CPRE 583 (Reconfigurable Computing): Reconfigurable Computing Architectures Iowa State University (Ames) CPRE 583 Reconfigurable Computing Lecture.
Raw Status Update Chips & Fabrics James Psota M.I.T. Computer Architecture Workshop 9/19/03.
Implementing Tile-based Chip Multiprocessors with GALS Clocking Styles Zhiyi Yu, Bevan Baas VLSI Computation Lab, ECE Department University of California,
Fast and parallel implementation of Image Processing Algorithm using CUDA Technology On GPU Hardware Neha Patil Badrinath Roysam Department of Electrical.
Institute of Applied Microelectronics and Computer Engineering College of Computer Science and Electrical Engineering, University of Rostock Slide 1 Spezielle.
Reconfigurable Computing1 Reconfigurable Computing Part II.
HPEC-1 SMHS 7/7/2016 MIT Lincoln Laboratory Focus 3: Cell Sharon Sacco / MIT Lincoln Laboratory HPEC Workshop 19 September 2007 This work is sponsored.
1 Architecture of Datapath- oriented Coarse-grain Logic and Routing for FPGAs Andy Ye, Jonathan Rose, David Lewis Department of Electrical and Computer.
Field Programmable Gate Arrays
Fang Fang James C. Hoe Markus Püschel Smarahara Misra
Presenter: Darshika G. Perera Assistant Professor
FPGAs for next gen DAQ and Computing systems at CERN
Programmable Logic Device Architectures
Topics SRAM-based FPGA fabrics: Xilinx. Altera..
Ph.D. in Computer Science
System On Chip.
Electronics for Physicists
Introduction to Reconfigurable Computing
ELEN 468 Advanced Logic Design
Anne Pratoomtong ECE734, Spring2002
Lecture 41: Introduction to Reconfigurable Computing
Digital Processing Platform
Dynamically Reconfigurable Architectures: An Overview
ELEC 7770 Advanced VLSI Design Spring 2012 Introduction
ELEC 7770 Advanced VLSI Design Spring 2010 Introduction
Paper discussed in class: H. Zhang, V. Prabhu, V. George, M. Wan, M
Characteristics of Reconfigurable Hardware
Islamic University - Gaza
The performance requirements for DSP applications continue to grow and the traditional solutions do not adequately address this new challenge Paradigm.
A High Performance SoC: PkunityTM
CprE / ComS 583 Reconfigurable Computing
Department of Electrical Engineering Joint work with Jiong Luo
Electronics for Physicists
Programmable logic and FPGA
Martin Croome VP Business Development GreenWaves Technologies.
Presentation transcript:

SmartCell: A Coarse-Grained Reconfigurable Architecture for High Performance and Low Power Embedded Computing Xinming Huang Depart. Of Electrical and Computer Engineering Worcester Polytechnic Institute xhuang@wpi.edu High Performance Embedded Computing Workshop MIT Lincoln Laboratory 19th September 2007 X. M. Huang SMART CELLS - dynamically reconfigurable microsystems with kilo-processors

Architecture overview Thousands of pico-processors interconnected with high-speed switching fabrics within a single chip Goal: low-power, high-performance, reconfigurable, and applicable X + Configurable interconnects PE11 PE12 PE10 PE9 SRM PE7 PE8 PE6 PE5 PE3 PE4 PE2 PE1 PE15 PE16 PE14 PE13 PE19 PE20 PE18 PE17 PE23 PE24 PE22 PE21 High Speed Data I/O (10s Gbps) inter-chip wireless radio X. M. Huang SMART CELLS - dynamically reconfigurable microsystems with kilo-processors

Technical Challenges, and Applications Performance Metrics, Technical Challenges, and Applications Performance/Power (GOPS/Watt) Applicability Flexibility ASIC GPGPU FPGA SmartCell Technical Challenges: Low power core functions Interconnections (wiring and routing) Compiler (hardware/alg co-design) Reliability (evolvable algorithms) For Defense and Space Applications Technology High Perform-ance Low Power Program-mable Applic-able Evolvable (Self-healing) FPGA Y N CPU/DSP GPU ASIC SmartCell Applications: low-power cognitive radio, space-time adaptive processing, imaging for manned or unmanned airborne, radar signal processing, target recognition and tracking, satellite on-board processing, biochemical sensing Trade off: power, performance, reconfigurability, and applicability (the cores are geared up for military applications with minimum number of transistor – tiny ASIC with programmable registers) Advantages: turn-off PEs in quiescent mode (ASIC and GPU generally do not have much capacity in power management, CPU does) You got to explore some novel ideas on the architecture and algorithm side Why not commercial section? FPGA 73.5% high-end communication/networking market where power is not a constraint. They are not going to give away their fundamental shares – ASIC prototyping. Target Performance: 1,024 ALU core 100 MHz 500 mW 200 GOPS X. M. Huang SMART CELLS - dynamically reconfigurable microsystems with kilo-processors

Experimental Performance Energy efficiency perspectives Benchmark performance of FIR filters Performances of fully pipelined 16-tap FIR filter Dynamic Power Core Power Gate equivalent Smart-Cell 20.3 mW 21.7 mW 265 k FPGA 157.6 mW 232.6 mW 82 k 2 by 2 SmartCell implementation: TSMC 130 nm ASIC library; 1.33 mm2; >500 MHz operating freq.; 10~18 times more power efficient than FPGA implementations; X. M. Huang SMART CELLS - dynamically reconfigurable microsystems with kilo-processors