DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst

Slides:



Advertisements
Similar presentations
Chapt.2 Machine Architecture Impact of languages –Support – faster, more secure Primitive Operations –e.g. nested subroutine calls »Subroutines implemented.
Advertisements

® IA-64 Architecture Innovations John Crawford Architect & Intel Fellow Intel Corporation Jerry Huck Manager & Lead Architect Hewlett Packard Co.
Room: E-3-31 Phone: Dr Masri Ayob TK 2123 COMPUTER ORGANISATION & ARCHITECTURE Lecture 4: Computer Performance.
Computer performance.
Computer Architecture CST 250 INTEL PENTIUM PROCESSOR Prepared by:Omar Hirzallah.
Computing Hardware Starter.
Introduction CSE 410, Spring 2008 Computer Systems
TECH 6 VLIW Architectures {Very Long Instruction Word}
Company LOGO High Performance Processors Miguel J. González Blanco Miguel A. Padilla Puig Felix Rivera Rivas.
TRIPS – An EDGE Instruction Set Architecture Chirag Shah April 24, 2008.
Computers organization & Assembly Language Chapter 0 INTRODUCTION TO COMPUTING Basic Concepts.
History of Microprocessor MPIntroductionData BusAddress Bus
RISC By Ryan Aldana. Agenda Brief Overview of RISC and CISC Features of RISC Instruction Pipeline Register Windowing and renaming Data Conflicts Branch.
Ted Pedersen – CS 3011 – Chapter 10 1 A brief history of computer architectures CISC – complex instruction set computing –Intel x86, VAX –Evolved from.
THE BRIEF HISTORY OF 8085 MICROPROCESSOR & THEIR APPLICATIONS
Next Generation ISA Itanium / IA-64. Operating Environments IA-32 Protected Mode/Real Mode/Virtual Mode - if supported by the OS IA-64 Instruction Set.
MICROOCESSORS AND MICROCONTROLLER:
© GCSE Computing Computing Hardware Starter. Creating a spreadsheet to demonstrate the size of memory. 1 byte = 1 character or about 1 pixel of information.
DSP Architectures Additional Slides Professor S. Srinivasan Electrical Engineering Department I.I.T.-Madras, Chennai –
3/12/2013Computer Engg, IIT(BHU)1 PARALLEL COMPUTERS- 2.
IA-64 Architecture Muammer YÜZÜGÜLDÜ CMPE /12/2004.
Hardware Architecture
Introduction CSE 410, Spring 2005 Computer Systems
Computer Organization CS345 David Monismith Based upon notes by Dr. Bill Siever and from the Patterson and Hennessy Text.
Addressing modes, memory architecture, interrupt and exception handling, and external I/O. An ISA includes a specification of the set of opcodes (machine.
William Stallings Computer Organization and Architecture 6th Edition
Applied Operating System Concepts
Homework Reading Machine Projects Labs
Chapter 1: Introduction
Microprocessor and Microcontroller Fundamentals
Chapter 1: Introduction
ECE354 Embedded Systems Introduction C Andras Moritz.
Visit for more Learning Resources
Homework Reading Machine Projects
CSE 410, Spring 2006 Computer Systems
Chapter 1: Introduction
Chapter 1: Introduction
Instruction-Level Parallelism
Architecture & Organization 1
Chapter 1: Introduction
Chapter 14 Instruction Level Parallelism and Superscalar Processors
CISC (Complex Instruction Set Computer)
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
CS775: Computer Architecture
חוברת שקפים להרצאות של ד"ר יאיר ויסמן מבוססת על אתר האינטרנט:
Architecture & Organization 1
CISC AND RISC SYSTEM Based on instruction set, we broadly classify Computer/microprocessor/microcontroller into CISC and RISC. CISC SYSTEM: COMPLEX INSTRUCTION.
Performance of computer systems
Operating System Concepts
Chapter 1: Introduction
Chapter 1 Introduction.
1.1 The Characteristics of Contemporary Processors, Input, Output and Storage Devices Types of Processors.
Sampoorani, Sivakumar and Joshua
Introduction to Operating Systems
2.C Memory GCSE Computing Langley Park School for Boys.
Performance of computer systems
Computer Evolution and Performance
What is Computer Architecture?
Chapter 1: Introduction
Chapter 1: Introduction
Chapter 1: Introduction
Performance of computer systems
Chapter 1: Introduction
A Level Computer Science Topic 5: Computer Architecture and Assembly
Chapter 1: Introduction
Operating System Concepts
IA-64 Vincent D. Capaccio.
Chapter 1: Introduction
Presentation transcript:

DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst ITANIUM 4 May 2019 DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst

Why Itanium Processors ? “The best, simplest way to describe the ‘Mission Statement’ for the Itanium Family of microprocessors is: Creation of an architecture that can address future business needs with the best price-performance and flexibility.” - HP/Intel design team - Hewlett Packard / Intel Killer Chip ? Evolution that provides maximum transition and flexibility Add value with minimal risk for the customers 4 May 2019 DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst

Itanium Mission Statement Advances of RISC were no longer at the rate seen in the 1980’s or the 1990’s. Customers continued to ask for greater application performance, due to the following developments: Increased number of users and demand (internet) Higher bandwidth task (streaming) Demand for secure processing (SSL) Larger hardware requirements (Very Large Databases) Support for multi-OS environments (virtual data center, computing as a utility) 4 May 2019 DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst

The Itanium Processor Family New industry standard The “best-of-breed” 4 May 2019 DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst

DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst The Future ? 4 May 2019 DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst

DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst Itanium RAS Features Reliability: built into the processor Availablity Hard Errors: physical change (hardware crash) Soft Errors: random change of a bit => reliablity solves this Software Errors: give the system a place to go to recover from the error and not crash. Serviceability: OLR of I/O cards, CPU, memory, power supplies, ... 4 May 2019 DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst

Processor Technology Evolution EPIC: Performance via Parallelism RISC/OOO: Performance via higher frequency 4 May 2019 DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst

EPIC ( Explicitly Parallel Instruction Computing) EPIC not an evolutionary extension of RISC EPIC = break from RISC-way of doing things RISC & CISC based upon Von Neuman engine (sequential) Out-of-order execution provides limited parallel computing in practice (4 issue units max) More than half the processor power unused each clock cycle Squaring the overhead in RISC (4-8 issue units) 4 May 2019 DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst

RISC / CISC: limited parallelism 4 May 2019 DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst

Itanium: Explicit parallelism 4 May 2019 DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst

Itanium: Explicit parallelism Finding parallelism opportunities is done by the software (compiler). Compiler sees the entire program => finds more opportunities to run items in parallel. Break a program into seperate parallel blocks. 4 May 2019 DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst

Itanium: Explicit parallelism 4 May 2019 DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst

Itanium: Register Set Model Floating Point registers are 82-bit wide. 4 May 2019 DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst

DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst In Summary EPIC is the next enterprise computing architecture, not simply an evolution of RISC Under EPIC the compiler can scan and locate much broader areas to process in parallel, thus allowing for a much larger speed gain. The Itanium processor’s design allows for much larger registers. Registers act as intermediate storage locations for values to reduce the delay in getting instructions and data from memory locations to the processor to speed up processing. These larger registers provide superior performance and accuracy when performing computations involving large, floating-point numbers. 4 May 2019 DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst

DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst Itanium Predication Traditional Architectures: Mispredict penalties can cost up to 40% of performance. Itanium: Predication improves performance by increasing parallelism and avoiding mispredicts. 4 May 2019 DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst

DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst Itanium Speculation Speculation minimizes memory latency 4 May 2019 DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst

DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst Sources ITANIUM RISING, Breaking through Moore’s Second Law of computing power (Jim Carlson, Jerry Huck), Prentice Hall 2003 ISBN 0-13-046415-5 4 May 2019 DE NAYER INSTITUUT Hogeschool voor Wetenschap & Kunst