G-Number 1 Challenges and Opportunities for Technion and the Israeli Chip Industry Avinoam Kolodny EE Department Technion – Israel Institute of Technology.

Slides:



Advertisements
Similar presentations
LEIT (ICT7 + ICT8): Cloud strategy - Cloud R&I: Heterogeneous cloud infrastructures, federated cloud networking; cloud innovation platforms; - PCP for.
Advertisements

Hardware/Software Mechanisms for Cross-Layer Power Proportionality “Power Prop” Alex Yakovlev, Andrey Mokhov, Sascha Romanovsky, Max Rykunov, Alexei Iliasov.
G-Number 1 Challenges and Opportunities for Technion and the Israeli Chip Industry Avinoam Kolodny EE Department Technion – Israel Institute of Technology.
MULTICORE PROCESSOR TECHNOLOGY.  Introduction  history  Why multi-core ?  What do you mean by multicore?  Multi core architecture  Comparison of.
EELE 367 – Logic Design Module 2 – Modern Digital Design Flow Agenda 1.History of Digital Design Approach 2.HDLs 3.Design Abstraction 4.Modern Design Steps.
Chapter1 Fundamental of Computer Design Dr. Bernard Chen Ph.D. University of Central Arkansas.
SYNAR Systems Networking and Architecture Group CMPT 886: Special Topics in Operating Systems and Computer Architecture Dr. Alexandra Fedorova School of.
OCIN Workshop Wrapup Bill Dally. Thanks To Funding –NSF - Timothy Pinkston, Federica Darema, Mike Foster –UC Discovery Program Organization –Jane Klickman,
Design and Implementation of VLSI Systems (EN0160) Sherief Reda Division of Engineering, Brown University Spring 2007.
Spring 08, Jan 15 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
11/14/05ELEC Fall Multi-processor SoCs Yijing Chen.
Spring 07, Jan 16 ELEC 7770: Advanced VLSI Design (Agrawal) 1 ELEC 7770 Advanced VLSI Design Spring 2007 Introduction Vishwani D. Agrawal James J. Danaher.
MICRO-MODEM RELIABILITY SOLUTION FOR NOC COMMUNICATIONS Arkadiy Morgenshtein, Evgeny Bolotin, Israel Cidon, Avinoam Kolodny, Ran Ginosar Technion – Israel.
Trevor Burton6/19/2015 Multiprocessors for DSP SYSC5603 Digital Signal Processing Microprocessors, Software and Applications.
Utilizing Shared Data in Chip Multiprocessors with the Nahalal Architecture Zvika Guz, Idit Keidar, Avinoam Kolodny, Uri C. Weiser The Technion – Israel.
Digital Design Haldun Hadimioglu Computer and Information Science 3/30/2003 CS 2204 Laboratory.
1 Link Division Multiplexing (LDM) for NoC Links IEEE 2006 LDM Link Division Multiplexing Arkadiy Morgenshtein, Avinoam Kolodny, Ran Ginosar Technion –
EE314 Basic EE II Silicon Technology [Adapted from Rabaey’s Digital Integrated Circuits, ©2002, J. Rabaey et al.]
1 E. Bolotin – The Power of Priority, NoCs 2007 The Power of Priority : NoC based Distributed Cache Coherency Evgeny Bolotin, Zvika Guz, Israel Cidon,
1 Evgeny Bolotin – ICECS 2004 Automatic Hardware-Efficient SoC Integration by QoS Network on Chip Electrical Engineering Department, Technion, Haifa, Israel.
CS 300 – Lecture 2 Intro to Computer Architecture / Assembly Language History.
G-Number 1 The Innovation Paradox - Applied Creativity in Organizations The Innovation Paradox - Applied Creativity in Organizations Avinoam Kolodny Technion.
1 Modeling and Optimization of VLSI Interconnect Lecture 1: Introduction Avinoam Kolodny Konstantin Moiseev.
CalStan 3/2011 VIRAM-1 Floorplan – Tapeout June 01 Microprocessor –256-bit media processor –12-14 MBytes DRAM – Gops –2W at MHz –Industrial.
ENEE 644 Dr. Ankur Srivastava Office: 1349 A.V. Williams URL: Computer-Aided Design of.
Computer performance.
Chapter1 Fundamental of Computer Design Dr. Bernard Chen Ph.D. University of Central Arkansas Fall 2010.
EZ-COURSEWARE State-of-the-Art Teaching Tools From AMS Teaching Tomorrow’s Technology Today.
Professor: Chi-Jo Wang Student : Nguyen Thi Hoai Nam DIGITAL SIGNAL PROCESSOR AND ENERGY CONTROL.
CAD for Physical Design of VLSI Circuits
Last Time Performance Analysis It’s all relative
Chapter 1 The Big Picture.
Sogang University Advanced Computing System Chap 1. Computer Architecture Hyuk-Jun Lee, PhD Dept. of Computer Science and Engineering Sogang University.
CS/ECE 3330 Computer Architecture Kim Hazelwood Fall 2009.
Presenter : Ching-Hua Huang 2013/7/15 A Unified Methodology for Pre-Silicon Verification and Post-Silicon Validation Citation : 15 Adir, A., Copty, S.
1 Computer Architecture Research Overview Rajeev Balasubramonian School of Computing, University of Utah
High-Performance Computing An Applications Perspective REACH-IIT Kanpur 10 th Oct
Grad Student Visit DayUniversity of Wisconsin-Madison Wisconsin Computer Architecture Guri SohiMark HillMikko LipastiDavid WoodKaru Sankaralingam Nam Sung.
CSE 494: Electronic Design Automation Lecture 2 VLSI Design, Physical Design Automation, Design Styles.
Jump to first page One-gigabit Router Oskar E. Bruening and Cemal Akcaba Advisor: Prof. Agarwal.
EE3A1 Computer Hardware and Digital Design
Chapter 1 Computer Abstractions and Technology. Chapter 1 — Computer Abstractions and Technology — 2 The Computer Revolution Progress in computer technology.
1 Wisconsin Computer Architecture Guri SohiMark HillMikko LipastiDavid WoodKaru Sankaralingam Nam Sung Kim.
Present – Past -- Future
Axel Jantsch 1 Networks on Chip Axel Jantsch 1 Shashi Kumar 1, Juha-Pekka Soininen 2, Martti Forsell 2, Mikael Millberg 1, Johnny Öberg 1, Kari Tiensurjä.
MULTICORE PROCESSOR TECHNOLOGY.  Introduction  history  Why multi-core ?  What do you mean by multicore?  Multi core architecture  Comparison of.
EE141 © Digital Integrated Circuits 2nd Introduction 1 Principle of CMOS VLSI Design Introduction Adapted from Digital Integrated, Copyright 2003 Prentice.
Integrated Microsystems Lab. EE372 VLSI SYSTEM DESIGNE. Yoon 1-1 Panorama of VLSI Design Fabrication (Chem, physics) Technology (EE) Systems (CS) Matel.
DR. SIMING LIU SPRING 2016 COMPUTER SCIENCE AND ENGINEERING UNIVERSITY OF NEVADA, RENO Session 3 Computer Evolution.
Computer Organization Yasser F. O. Mohammad 1. 2 Lecture 1: Introduction Today’s topics:  Why computer organization is important  Logistics  Modern.
Implementing Tile-based Chip Multiprocessors with GALS Clocking Styles Zhiyi Yu, Bevan Baas VLSI Computation Lab, ECE Department University of California,
A Low-Area Interconnect Architecture for Chip Multiprocessors Zhiyi Yu and Bevan Baas VLSI Computation Lab ECE Department, UC Davis.
CS203 – Advanced Computer Architecture
Computer Organization IS F242. Course Objective It aims at understanding and appreciating the computing system’s functional components, their characteristics,
© 2007 IBM Corporation IBM Software Strategy Group IBM Google Announcement on Internet-Scale Computing (“Cloud Computing Model”) Oct 8, 2007 IBM Confidential.
SUBJECT : DIGITAL ELECTRONICS CLASS : SEM 3(B) TOPIC : INTRODUCTION OF VHDL.
CS203 – Advanced Computer Architecture
Lynn Choi School of Electrical Engineering
ECE 4110 – Digital Logic Design
Parallel Computing in the Multicore Era
Architecture & Organization 1
CS775: Computer Architecture
Israel Cidon, Ran Ginosar and Avinoam Kolodny
Discussion Lead: Pen-Chung (Pen) Yew
What is Parallel and Distributed computing?
Architecture & Organization 1
ECNG 1014: Digital Electronics Lecture 1: Course Overview
Chapter 1 Introduction.
HIGH LEVEL SYNTHESIS.
Computer Evolution and Performance
Presentation transcript:

G-Number 1 Challenges and Opportunities for Technion and the Israeli Chip Industry Avinoam Kolodny EE Department Technion – Israel Institute of Technology July 2010

G-Number 2

3 EE CS

4 Thoughts about Technion and the Israeli chip industry Past Past Present: current research challenges Present: current research challenges Future: opportunities and directions Future: opportunities and directions

G-Number 5 My professional career: between Technion and Intel My professional career: between Technion and Intel The Past - from a Personal Viewpoint

G-Number : I graduated EE

G-Number 7 Got a part-time job at Intel I was the first student employed by Intel Israel I was the first student employed by Intel Israel

G-Number 8 Why did Intel Hire Me? Because there was no computer at Intel! Because there was no computer at Intel! They needed to run simulations on the Technion’s computer They needed to run simulations on the Technion’s computer

G-Number 9 First thing I did for Intel I ported Intel’s simulator to the big IBM machine at the Technion computer center I ported Intel’s simulator to the big IBM machine at the Technion computer center

G-Number 10 First trip to Intel Santa Clara Intel Israel bought a minicomputer Intel Israel bought a minicomputer They wanted me to go get the software They wanted me to go get the software I was still a Technion graduate student… I was still a Technion graduate student… … I asked my advisor… … I asked my advisor…

G-Number 11

G-Number 12 Technion’s Microelectronics Infrared focus Research Goal

G-Number 13 Post Doc at Intel’s Non-Volatile Memory Group In the 1980s, Intel moved from memories to processors In the 1980s, Intel moved from memories to processors

G-Number 14 Design Automation for Processors Logic simulation RTL modeling Timing Analysis Cell libraries Logic Synthesis

G-Number 15 Synthesis-Based Chip Design Logic designers became programmers Logic designers became programmers Key for the ASIC business and “fabless” companies Key for the ASIC business and “fabless” companies Israel became “Land of chips and software” with synthesis Israel became “Land of chips and software” with synthesis The 486 Processor

G-Number A lot of the CAD work was done in Haifa, by research collaboration with Berkeley…

G-Number 17 Intel’s CAD History

G-Number 18 Contribution to Education

G-Number 19 Back to Technion

G-Number 20 Observation about the Past It was all implied by Moore’s law: It was all implied by Moore’s law: – More and more transistors – From memories to processors to systems – Digital revolution: changed the world –New ways to live, learn and teach

G-Number 21 From Past to Present

G-Number 22 Technion and the Israeli Chip Industry Technion Israeli Chip IndustryPast Present

G-Number 23

G-Number 24 Present Challenges - Reflected in Current Research Interconnect Interconnect Energy efficiency Energy efficiency Programming of many-core systems Programming of many-core systems Correctness and security Correctness and security

G-Number 25 Connectivity and Complexity

G-Number 26 Adding more metal layers… Wires dominate: Wires dominate: –Speed –Power –Noise –Reliability –Cost

G-Number 27 Intel’s Pentium-M, low-power microprocessor designed in Haifa, 0.13 micron CMOS Intel’s Pentium-M, low-power microprocessor designed in Haifa, 0.13 micron CMOS Bit-Transportation energy is larger than computation energy!!! Bit-Transportation energy is larger than computation energy!!! Interconnect Power: 2004 case study * N. Magen, A. Kolodny, U. Weiser and N. Shamir, “Interconnect-Related Energy dissipation in a Low-Power Microprocessor”, Proc. SLIP, Interconnect 51 % Gate 34% Diffusion 15%

G-Number 28 Bits as Cars on the Information highway Energy efficiency in chip design Energy efficiency in chip design

G-Number 29 As System Complexity Goes Up Power Efficiency Goes Down Power-efficiency requires many parallel local computations Power-efficiency requires many parallel local computations –Chip Multi Processors (CMP) –Thread-Level Parallelism (TLP) Die Area (or Power) Uniprocessor Performance (F. Pollack. Micro 32, 1999)

G-Number 30 Possible future paradigm shift in VLSI: Network on Chip (NoC) From: Dedicated signal wires to: Shared network From: Dedicated signal wires to: Shared network Computing Resource Network switch Network link * E. Bolotin, I. Cidon, R. Ginosar and A. Kolodny., “QNoC: QoS architecture and design process for Network on Chip”, JSA special issue on NoC, 2004.

G-Number 31 Characteristics of a Paradigm Shift Solves a critical problem (or several problems) Solves a critical problem (or several problems) Step-up in abstraction Step-up in abstraction Design is affected: Design is affected: –Design becomes more restricted –New tools –The changes enable higher complexity and capacity –Jump in design productivity Initially: skepticism. Finally: change of mindset! Initially: skepticism. Finally: change of mindset! successful

G-Number 32 Driving Forces Behind NoC 3) Chip Multi Processors (key to power-efficient computing) 1) Global interconnect design problem: delay, power, noise, scalability, reliability 2) System integration productivity problem

G-Number 33 Emergent VLSI Systems R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R Highly regular Classes of replicated cores E.g. DSP, HW accelerators, Cache banks NoC Different clocks & voltages

G-Number 34 Memory Access in a Multiprocessor A small number of data items, shared by many processors, is accessed numerous times What can be done better? Bring processors closer to the shared data! Bring processors closer to the shared data! * Z. Guz, I. Keidar, A.. Kolodny, U. Weiser, “Utilizing Shared Data in Chip Multiprocessors with the Nahalal Architecture”, BEST PAPER, SPAA 2008

G-Number 35 Aerial view of Nahalal cooperative village P0 P1 P2 P3 P4 P5 P6 P7 This Has Been Addressed Before Overview of Nahalal cache organization

G-Number 36 From Present to Future

G-Number 37 Beyond 10 Years Ahead: Future Challenges and Opportunities MOS Device Scaling will slow down MOS Device Scaling will slow down –New ways for system integration – Back to basic sciences – Interdisciplinary solutions – New architectures

G-Number 38 Long Term Issues for the Industry Flat world Flat world – Competition with Asia Imperatives for Technion and the industry Imperatives for Technion and the industry – Israel can win by quality and innovation – Education: more Ph.D. graduates – Strong research collaboration with Technion in computer engineering

G-Number 39 Mythical Academia-Industry Mismatch Industry Industry – Working results – Secret IP – Tight schedule – Low Risk – Control – Money Academia Academia – Paper results – Publish – Slow – High risk – Freedom – Fame

G-Number 40 The Innovation Paradox - Applied Creativity in Organizations The Innovation Paradox - Applied Creativity in Organizations * F. Chu, A. Kolodny, S. Maital and D. Perlmutter, “The innovation paradox: Reconciling creativity & discipline – How winning organizations combine inspiration with perspiration,” Proceedings of IEEE International Engineering Management Conference, October Dadi Perlmutter (Intel( Dadi Perlmutter (Intel( Shlomo Maital (TIM) Shlomo Maital (TIM) Avi Kolodny (Technion( Avi Kolodny (Technion(

G-Number 41 The Innovation Paradox Creativity and project implementation often require contradictory mindsets

G-Number 42 Need Both: Creativity and Organization The conflicting values must be reconciled! Not by tradeoff, by synergy! Not by tradeoff, by synergy!CreativityDiscipline DisciplineCreativity We found several methods for doing this We found several methods for doing this

G-Number 43 “Head in the Clouds, Feet on the Ground” Creative, wild brainstorming Creative, wild brainstorming –No idea is rejected (“head in the clouds”) Detailed evaluation of ideas Detailed evaluation of ideas –By practicality and benefit (“feet on the ground”) Let’s apply this for academia-industry joint research! Let’s apply this for academia-industry joint research!

G-Number 44 Past vs. Future for Technion and the Industry – Summary of Opportunities

G-Number 45 1) Research Partnership Past: Technion enabled Israeli hi-tech Past: Technion enabled Israeli hi-tech – Mostly as an engineering school – Partly as a research institute Future: Industry will need research to innovate Future: Industry will need research to innovate – More Ph.D.’s will be needed – Research collaboration essential

G-Number 46 2) Industry-Funded Research Past: Defense technology was the driver Past: Defense technology was the driver –Defense-funded research –Adapted later for commercial use Future: Commercial developments lead Future: Commercial developments lead –Consumer products are adapted for defense –Industry must fund academic research

G-Number 47 3) Organization / Culture Past: Past: –Technion focus on theory and individual research – Industry focus on practical short term results Future: Future: – Joint research in computer engineering – Long and short terms – Teamwork

G-Number 48 A Specific Plan: Computer Engineering Research Center

G-Number 49 Hardware Physics Electronic devices Computer hardware High Performance Computing Need for integrated view: Hardware and software Software Theory Algorithms Software

G-Number 50 The center as a focal point for collaboration Research in Israel, centered at the Technion, including Academia, R&D from Hi-Tech industry, as well as R&D from leading international companies (Microsoft, Intel, Google, etc.) Create a focal point

G-Number 51 Conclusion The Technion gave invaluable leverage for the past success of: The Technion gave invaluable leverage for the past success of: – Israel – Israeli hi-tech industry – Individual Alumni Let’s work together towards mutual success in the future! Let’s work together towards mutual success in the future!

G-Number 52