EECS Electrical Engineering and Computer Sciences B ERKELEY P AR L AB P A R A L L E L C O M P U T I N G L A B O R A T O R Y EECS Electrical Engineering.

Slides:



Advertisements
Similar presentations
EECS Electrical Engineering and Computer Sciences B ERKELEY P AR L AB P A R A L L E L C O M P U T I N G L A B O R A T O R Y EECS Electrical Engineering.
Advertisements

RAMP Gold : An FPGA-based Architecture Simulator for Multiprocessors Zhangxi Tan, Andrew Waterman, David Patterson, Krste Asanovic Parallel Computing Lab,
Great Theoretical Ideas in Computer Science.
EECE **** Embedded System Design
CSE 490/590, Spring 2011 CSE 490/590 Computer Architecture Cache III Steve Ko Computer Sciences and Engineering University at Buffalo.
1 Hardware Support for Isolation Krste Asanovic U.C. Berkeley MURI “DHOSA” Site Visit April 28, 2011.
4/16/2013 CS152, Spring 2013 CS 152 Computer Architecture and Engineering Lecture 19: Directory-Based Cache Protocols Krste Asanovic Electrical Engineering.
CSE 490/590, Spring 2011 CSE 490/590 Computer Architecture Snoopy Caches I Steve Ko Computer Sciences and Engineering University at Buffalo.
Jared Casper, Ronny Krashinsky, Christopher Batten, Krste Asanović MIT Computer Science and Artificial Intelligence Laboratory, Cambridge, MA, USA A Parameterizable.
EECS Electrical Engineering and Computer Sciences B ERKELEY P AR L AB P A R A L L E L C O M P U T I N G L A B O R A T O R Y EECS Electrical Engineering.
SLAM: SLice And Merge – Effective Test Generation for Large Systems ICCAD’13 Review Reviewer: Chien-Yen Kuo.
Welcome to CPCS 214 Computer Organization & Architecture Fall 2011 Muhammad Al-Hashimi Media clips are from the MS Office clip art collection copyright.
EECS Electrical Engineering and Computer Sciences B ERKELEY P AR L AB P A R A L L E L C O M P U T I N G L A B O R A T O R Y EECS Electrical Engineering.
1 Jan 07 RAMP PI Report: Plans until next Retreat & Beyond Krste Asanovíc (MIT), Derek Chiou (Texas), James Hoe(CMU), Christos Kozyrakis (Stanford), Shih-Lien.
1 RAMP White RAMP Retreat, BWRC, Berkeley, CA 20 January 2006 RAMP collaborators: Arvind (MIT), Krste Asanovíc (MIT), Derek Chiou (Texas), James Hoe (CMU),
CSE 490/590, Spring 2011 CSE 490/590 Computer Architecture Snoopy Caches II Steve Ko Computer Sciences and Engineering University at Buffalo.
CSE 490/590, Spring 2011 CSE 490/590 Computer Architecture Virtual Memory I Steve Ko Computer Sciences and Engineering University at Buffalo.
1 BGL Photo (system) BlueGene/L IBM Journal of Research and Development, Vol. 49, No. 2-3.
ENGIN112 L38: Programmable Logic December 5, 2003 ENGIN 112 Intro to Electrical and Computer Engineering Lecture 38 Programmable Logic.
CS 595N Winter 2006 Faculty Colloquium Faculty: Heather Zheng Wed. 1-2pm CS conference room Class website
1 Design For Debug Using DAFCA system Gadi Glikberg 15/6/06.
Murali Vijayaraghavan MIT Computer Science and Artificial Intelligence Laboratory RAMP Retreat, UC Berkeley, January 11, 2007 A Shared.
Please do not distribute
1 RAMP Infrastructure Krste Asanovic UC Berkeley RAMP Tutorial, ISCA/FCRC, San Diego June 10, 2007.
1 “Embedded” RAMP Workshop 8/23/06 bee2.eecs.berkeley.edu/wiki/embedded.
CS 151 Digital Systems Design Lecture 38 Programmable Logic.
5.1 Chaper 4 Central Processing Unit Foundations of Computer Science  Cengage Learning.
SCHOOL OF ELECTRICAL AND COMPUTER ENGINEERING | SCHOOL OF COMPUTER SCIENCE | GEORGIA INSTITUTE OF TECHNOLOGY MANIFOLD Back-end Timing Models Core Models.
By: Colby Shifflett Dr. Grossman Computer Science /01/2009.
Welcome to CPCS 214 Computer Organization & Architecture Spring 2008 Muhammad Al-Hashimi Media clips are from the MS Office clip art collection copyright.
Computer maintenance chapters 1-7 review By Benjamin Houlton.
1 Layers of Computer Science, ISA and uArch Alexander Titov 20 September 2014.
UNIX and Shell Programming (06CS36)
Overview of Computing. Computer Science What is computer science? The systematic study of computing systems and computation. Contains theories for understanding.
1 Hardware Security Mechanisms Krste Asanovic U.C. Berkeley August 20, 2009.
EECS 318 CAD Computer Aided Design LECTURE 1: Introduction.
RAMPing Down Chuck Thacker Microsoft Research August 2010.
1 Integration Verification: Re-Create or Re-Use? Nick Gatherer Trident Digital Systems.
1 Computer Architecture Research Overview Rajeev Balasubramonian School of Computing, University of Utah
THE PARTS OF A PERSONAL COMPUTER Adrian St.Hill Faith Christian Academy Basic Computer Training August 2010.
Chapter 1: Introduction. 1.2 Silberschatz, Galvin and Gagne ©2005 Operating System Concepts Chapter 1: Introduction What Operating Systems Do Computer-System.
PROV 504 NIKITHA VADDULA INTRODUCTION IMPORTANCE OF DISCIPLINE CURRENT ISSUES MAJOR ORGANIZATIONS PRE-EMINENT SCHOLARS SEMINAL WORKS CONNECTIONS.
Report from Universidad Politécnica de Madrid Zorana Banković.
1 Instruction Set Architecture (ISA) Alexander Titov 10/20/2012.
Ian Gover Education Technology Adviser Somerset County Council Hardware.
A computer system is made up of several components. Those that can be seen and touched are referred to as the hardware. Those that can’t be seen or touched.
Harmony: A Run-Time for Managing Accelerators Sponsor: LogicBlox Inc. Gregory Diamos and Sudhakar Yalamanchili.
4/25/2013 CS152, Spring 2013 CS 152 Computer Architecture and Engineering Lecture 22: Putting it All Together Krste Asanovic Electrical Engineering and.
Identifying Hardware Components in a Computer (continued) Clock Speed (continued) The computer has a system clock that generates a regular electronic beat.
1 Retreat (Advance) John Wawrzynek UC Berkeley January 15, 2009.
Memory Hierarchy David Kilgore CS 147 Dr. Lee Spring 2008.
Bob Hirosky L2  eta Review 26-APR-01 L2  eta Introduction L2  etas – a stable source of processing power for DØ Level2 Goals: Commercial (replaceable)
1 6 Further System Fundamentals (HL) 6.5 Computer – Peripheral Communication.
KERRY BARNES WILLIAM LUNDGREN JAMES STEED
3/12/07CS Visit Days1 A Sea Change in Processor Design Uniprocessor SpecInt Performance: From Hennessy and Patterson, Computer Architecture: A Quantitative.
CS203 – Advanced Computer Architecture Introduction Daniel Wong, Assistant Professor Department of Electrical and Computer Engineering Cooperating Faculty,
Co-Designing Accelerators and SoC Interfaces using gem5-Aladdin
Electrical Engineering
Lynn Choi School of Electrical Engineering
OPERATING SYSTEMS CS 3502 Fall 2017
Please do not distribute
CS6401- OPERATING SYSTEMS L T P C
CS203 – Advanced Computer Architecture
What is an Operating System?
PACE: Power-Aware Computing Engines
MICROPROCESSOR MEMORY ORGANIZATION
A High Performance SoC: PkunityTM
Hardware Ian Gover Education Technology Adviser
Performance, Applications, Security
SMARTPHONE Electrical Engineer: DISPLAY LIGHTING SENSORS CAMERAS POWER
Presentation transcript:

EECS Electrical Engineering and Computer Sciences B ERKELEY P AR L AB P A R A L L E L C O M P U T I N G L A B O R A T O R Y EECS Electrical Engineering and Computer Sciences B ERKELEY P AR L AB RAMP Wrap Wrap Krste Asanovic RAMP Wrap Stanford, CA August 25, 2010

EECS Electrical Engineering and Computer Sciences B ERKELEY P AR L AB Not the end of FPGA Arch Simulation Research  Many projects running at full throttle improving FPGA simulation ideas  Lots of work to do on modeling various microarch components (vector units, DMA, interconnect, caches, I/O devices, …) But….  Area mature enough to publish in major conference venues (ISCA, ISPASS)  Usable for “production” research 2

EECS Electrical Engineering and Computer Sciences B ERKELEY P AR L AB Great Collaboration Success  Although ~no IP shared (save the DRAM memory controller), a very open collaboration in terms of idea exchange  Hard to truly tease apart where each idea originated/matured among the group  This idea collaboration was much more valuable than any lump of IP (save the DRAM memory controller)  Thanks to all the students and PIs across all the institutions and our sponsors. 3

EECS Electrical Engineering and Computer Sciences B ERKELEY P AR L AB What’s Next for the Group?  Making hardware design more productive  Put CS back into hardware development  Languages/tools for RTL design  Design-space exploration key to design efficiency  Not good enough to get one design working, want to find best design  Have to write generators not build point designs  App-specific chip generators  Parameterizable manycore as basis of future SoC designs  Participants:  Arvind, Asanovic, Chiou, Emer, Hoe, Horowitz, Wawrzynek 4

EECS Electrical Engineering and Computer Sciences B ERKELEY P AR L AB What’s Next Today?  6-7PM Poster/Demo Session  7PM Dinner  Both in the Packard Atrium 5