The University of Texas at Arlington. Reading Assignment
|
|
- Kathleen Williamson
- 7 years ago
- Views:
Transcription
1 The University of Texas at Arlington Lecture-2: Evolution of The High Performance Microprocessor (An Intel Perspective) CSE 4342/ Embedded Systems II Real Time Data Acquisition and Control Systems Based heavily on material provided by Dr. Roger Walker Some pictures are from Wikipedia Reading Assignment Reading assignment for next class: read Chapter 1 from textbook. 2
2 Microprocessors of the 1970 s First microprocessor Intel 4004, November 15, years before the IBM PC. The 4004 was a 4 bit processor, w/ clock speed of 108,000cps, MHz, contained 2300 transistors and was built on a 10-micron process. April 1972 Intel released the 8008 (8 bit processor version, 0.2 MHz, 16K bytes address space) 3 Microprocessors of the 1970 s (contd.) April 1974 Intel released the 8080 (8 bit processor, 2 MHz, 64 KB address space). Altair 8800 (first personal computer) used the processor, an upgraded 8080 and was primarily used in embedded controllers. Other processors were developed in the late 1970 s which were used in some of the first personal and home computers. These include the Zilog Z80 (1976) & MOS Technologies 6502 (and later 6510 Commodore 64). 4
3 Microprocessors of the Late 1970 s The Apple I, a single board computer, was introduced in 1976 and used the MOS Other popular PC s were the Apple II (1977), the Commodore PET, and Radio Shack s TRS-80. In 1979 Intel released the 8086 (the original X86 instruction set). The 8086 was a 16-bit processor w/ 16 bit internal and external data bus, 29,000 transistors, 20-bit addressing or 1MB address space, and had 5MHz clock speed. 5 Late 1970 s to Early 1980 s Intel also introduced the The 8088 used the same internal core as the 8086 but had an 8 bit external data bus and was thus less expensive to design with in systems. Because of the success of the 8086/8088, Intel has attempted to maintain backward compatibility to this processor in all X86 future processors, IBM used the 8088 in the first IBM PC, in August of
4 Intel Microprocessor Generations IBM introduced the XT PC in 1983, a slightly enhanced version of the PC, replacing the cassette port with the floppy drive (8-bit ISA bus). The Intel 8088/8086 with 8087 Co-processor are often referred to as the First Generation of processor chips from Intel. The 8086 had both a 20 bit address and 16 bit data bus. The 2nd Generation processors began with the and the co-processor). This processor, introduced the first part of 1980 (typically known as the 286), was used in the IBM AT PC. 7 3 rd and 4 th Intel Microprocessor Generations In 1985 Intel released the 32 bit 386 processors. The 386 along with the Coprocessor (which ran at same speed as CPU) were known as the 3rd Generation of processors (SX variant still 16bit) MHz clocks. 4th Generation (486); the 486 processors made GUI s in Windows & OS/2 a realistic option for every day use. The 486 included a built in coprocessor (except for SX models) and an internal level-1 cache MHz clocks. 32bit data and address bus. 8
5 The Intel (IA-32 and IA-64) Architecture The Intel 386 Architecture was called the IA-32 (or Intel Architecture). In 1994 Intel Introduced the 64-bit (IA-64) Architecture in the Itanium processors for servers and desk-top PC s. It took 10 years after the 386 was introduced before Microsoft made full use of the IA-32 in 1995 in Windows 95. The IA-64 is not an extension of IA-32 architecture. AMD developed a 64 bit extension to the IA-32 called AMD64. Intel followed with EM64T compatible with AMD64 the following year. 9 Instructions per Cycle The 8086/8088 took an average of 12 cycles per instruction. The 286/386 took an average of 4.5 cycles per instruction. The 486 took an average if 2 cycles per instructions. The 5th generation processors (Pentium) was the beginning of multiple instructions per cycle. Making processors faster was not a matter of increasing clock rates anymore. Intel calls the capability to execute more than one instruction at a time superscalar technology 10
6 Intel Pentium Processors 5th Generation (586) Pentium Processors (October st Generation of Pentium Processors) had many new features including superscalar capability (features two instruction pipe lines with one ALU for both integer and floating point operations and the other integer only) used clock-multiplier circuits (up to 3x bus speeds ). Pentium with the two instruction pipelines and other improvements took an average of 1 to 2 instructions per cycle 11 Superscalar Processor 12
7 Pentium Pro The Pentium Pro considered a 6 th generation processor (i686) 3 or more instructions per cycle with L1 and L2 Cache, Nov Pentium name was catchy Dynamic Execution greater parallel execution using: Multiple branch prediction predict program flow through several branches Data flow analysis out of order execution Speculative execution - (executing future instructions that are probably needed) 3.2V supply, 100, 150, and 200 MHz processor options, and MMX in 1996 (MMX improves video compression/decompression, image processing, etc.) Dual Independent Bus (DIB) (One for system or mother board and the other for cache) 13 MMX Instruction Set MMX technology (MultiMedia extensions, MatrixMath extensions): Single Instruction Multiple Data (SIMD) instruction set. 8eight 64-bit MMX registers for SIMD integer operations (physically implemented by chopping 16 bits from 80 bit registers) Supports SIMD operations on packed (the same register can hold, e.g., 8 bytes packed) byte, word, and double-word integers Useful for multimedia and communications software 14
8 Intel Pentium II and III (P6 or i686) Pentium II: In 1997 the second sub-generation of i686 processors is released. Pentium II Processors among other things went to a different board mounting method (small PCB and plastic cartridge holder) additional MMX instructions increased cache size. Pentium III: The third sub-generation of i686 processors in February 1999 is released: Pentium III Same core as Pentium II with SSE (Streaming S[ingle Instruction Multiple Data] Extension) instructions (70 new instructions supporting imaging, 3D, audio and video applications) Larger integrated on-die L2 cache. 15 Streaming SIMD Extension - SSE Intel introduced an update to MMX to the Pentium III in 1999 called the SSE MMX and SSEs are architectural extensions to help increase speed! 8 new 28-bit (extended memory manager - XMM) vector registers XMM can hold/pack four floats or two doubles (in addition to integers) Introduced data pre-fetch instructions Useful for 3D geometry, 3D rendering, and video encoding/decoding 16
9 Intel Pentium 4 Pentium 4 appears in November of 2000 becoming the 7th Generation (i786) Intel processor Speeds to 3.8 GHz processors with >=800MHz Front Side Bus Hyper-Threading - allows simultaneous multitasking on single processor core (looks like two independent processors to the software). Hyper-threading is Intel s word for simultaneous multithreading. NetBurst architecture hyper-pipelined technology (20-stage or 31- stage pipeline) enables much higher clock rates Xeon: Xeon processor name was added with the introduction of the Pentium III representing high end versions of the processors primarily for servers, workstations. The Xeon brand has been maintained over several generations of the Intel processors including multi-processor configurations. In 2003 Pentium 4 Extreme Edition (P4EE), incorporates Level 3 cache. (Athlon 64 was launched shortly after giving AMD an edge. EE was expensive, sometimes referred to as Emergency Edition, Expensive Edition or Extremely Expensive) 17 SSE2 SSE2 introduced in Intel Pentium 4 and Intel Xeon processors (in 2001) Removes the need to use MMX registers when using XMM operations. Has 144 new instructions for data support (no new registers) Adds support for cacheability and memory ordering operations Useful for 3D graphics, video encoding/decoding and encryption 18
10 SSE3 and on SSE3 introduced in Intel Pentium 4 and Intel Xeon processors in 2004 Arithmetic operations inside the same register (horizontal versus vertical) Useful for quick DSP applications, 3D graphics, video encoding/decoding and encryption SSSE3: supplemental instruction (mostly horizontal operations) SSE4 in (more instructions, more refined horizontal operations). (AMD started giving similar names to their vector extensions [SSE5, XOP, etc.]) AVX: Advanced Vector Extensions coming in bit registers, 3 operand instructions. 19 Making Computers Faster There is a huge consumer need to make computers faster (more multitasking) Moore s law (number of transistors) The race towards higher processor clock rates was over in the middle of the first decade of the new millennium. More parallelism was quickly emerging as the way to speed things up (see vector extensions, hyper threading, and pipelining). Improving on instructions per clock cycle becomes the new way to advance. 20
11 Intel Pentium D In 2005, Intel introduces the Pentium D and Extreme Edition (redefined) (90/65nm, up to 3.73GHz) for desktop applications Two dies inside a single CPU (each based on NetBurst microarchitecture) Each core does Hyper-Threading (in high-end processors) Hardware starts to match multithreading application needs, taking concurrency into parallelism. Software thus needs to be parallelized to make sure hardware speed capabilities are passed to the user. 21 Intel Microarchitectures after NetBurst Since 2008 From Wikipedia Coming in
12 Intel Core (Core 2, Core i7, Core i9) Because of high power consumption of NetBurst architecture, Intel has changed to the Intel Core Micro Architecture for its new processors. (65nm to 45nm) Intel introduced the Core 2 series processors in July of 2006 beginning with the Core 2 Dual. (Core 2 is a brand name for Intel s Core microarchitecture; the 2 does not refer to the number of cores) Two cores are on a single die. (Two dies for quad core.) The Core 2 Quad were added to the series late Nehalem architecture with up to 8 cores (2009). 23 Intel Core (Core 2, Core i7, Core i9) From Wikipedia 24
13 Intel Nehalem Two, four, six, or eight cores 731 million transistors for the quad core variant (45 nm) Integrated memory controller for DDR3 SDRAM or FB- DIMM Integrated graphics processor (IGP) (separate die) New type of front side bus: Intel QuickPath Interconnect Northbridge replacemnt with integrated PCI express controller A new point-to-point processor interconnect, the, in highend All eight cores canbe on a single die. Improved L1,L2, L3 caches. Two levels of branch predictor 25 New Features Intel Wide Dynamic Execution 14-stage efficient pipeline Wider execution path Advanced branch prediction Macro-Ops fusion Roughly ~15% of all instructions are conditional branches, thus Macro-Ops fusion fuses a comparison and conditional jump into a single micro-op to reduce micro-ops running down the pipeline 64-Bit Support: Merom, Conroe, and Woodcrest support EM64T (catching up with AMD on that front) 1 clock-cycle execution for most SSE instructions (used to be two) Low power consumption 26
14 Intel Nehalem Intel Nehalem From Wikipedia 27
Generations of the computer. processors.
. Piotr Gwizdała 1 Contents 1 st Generation 2 nd Generation 3 rd Generation 4 th Generation 5 th Generation 6 th Generation 7 th Generation 8 th Generation Dual Core generation Improves and actualizations
More informationOverview. CPU Manufacturers. Current Intel and AMD Offerings
Central Processor Units (CPUs) Overview... 1 CPU Manufacturers... 1 Current Intel and AMD Offerings... 1 Evolution of Intel Processors... 3 S-Spec Code... 5 Basic Components of a CPU... 6 The CPU Die and
More informationThis Unit: Putting It All Together. CIS 501 Computer Architecture. Sources. What is Computer Architecture?
This Unit: Putting It All Together CIS 501 Computer Architecture Unit 11: Putting It All Together: Anatomy of the XBox 360 Game Console Slides originally developed by Amir Roth with contributions by Milo
More informationMore on Pipelining and Pipelines in Real Machines CS 333 Fall 2006 Main Ideas Data Hazards RAW WAR WAW More pipeline stall reduction techniques Branch prediction» static» dynamic bimodal branch prediction
More informationA Survey on ARM Cortex A Processors. Wei Wang Tanima Dey
A Survey on ARM Cortex A Processors Wei Wang Tanima Dey 1 Overview of ARM Processors Focusing on Cortex A9 & Cortex A15 ARM ships no processors but only IP cores For SoC integration Targeting markets:
More informationLogical Operations. Control Unit. Contents. Arithmetic Operations. Objectives. The Central Processing Unit: Arithmetic / Logic Unit.
Objectives The Central Processing Unit: What Goes on Inside the Computer Chapter 4 Identify the components of the central processing unit and how they work together and interact with memory Describe how
More informationINTEL HIGH-PERFORMANCE CONSUMER DESKTOP MICROPROCESSOR TIMELINE
INTEL HIGH-PERFORMANCE CONSUMER DESKTOP MICROPROCESSOR TIMELINE 1971: 4004 Microprocessor The 4004 was Intel's first microprocessor. This breakthrough invention powered the Busicom* calculator and paved
More informationLecture 11: Multi-Core and GPU. Multithreading. Integration of multiple processor cores on a single chip.
Lecture 11: Multi-Core and GPU Multi-core computers Multithreading GPUs General Purpose GPUs Zebo Peng, IDA, LiTH 1 Multi-Core System Integration of multiple processor cores on a single chip. To provide
More informationComputer System: User s View. Computer System Components: High Level View. Input. Output. Computer. Computer System: Motherboard Level
System: User s View System Components: High Level View Input Output 1 System: Motherboard Level 2 Components: Interconnection I/O MEMORY 3 4 Organization Registers ALU CU 5 6 1 Input/Output I/O MEMORY
More informationChapter 6. Inside the System Unit. What You Will Learn... Computers Are Your Future. What You Will Learn... Describing Hardware Performance
What You Will Learn... Computers Are Your Future Chapter 6 Understand how computers represent data Understand the measurements used to describe data transfer rates and data storage capacity List the components
More informationMultimedia Systems Hardware & Software THETOPPERSWAY.COM
Multimedia Systems Hardware & Software THETOPPERSWAY.COM Table of Content 1. Categories of multimedia systems 2. Categories of multimedia devices 3. Evolution of multimedia PC 4. Authoring tools 5. Classification
More informationFLOATING-POINT ARITHMETIC IN AMD PROCESSORS MICHAEL SCHULTE AMD RESEARCH JUNE 2015
FLOATING-POINT ARITHMETIC IN AMD PROCESSORS MICHAEL SCHULTE AMD RESEARCH JUNE 2015 AGENDA The Kaveri Accelerated Processing Unit (APU) The Graphics Core Next Architecture and its Floating-Point Arithmetic
More informationTechnical Product Specifications Dell Dimension 2400 Created by: Scott Puckett
Technical Product Specifications Dell Dimension 2400 Created by: Scott Puckett Page 1 of 11 Table of Contents Technical Product Specifications Model 3 PC Technical Diagrams Front Exterior Specifications
More informationPutting it all together: Intel Nehalem. http://www.realworldtech.com/page.cfm?articleid=rwt040208182719
Putting it all together: Intel Nehalem http://www.realworldtech.com/page.cfm?articleid=rwt040208182719 Intel Nehalem Review entire term by looking at most recent microprocessor from Intel Nehalem is code
More informationDesign Cycle for Microprocessors
Cycle for Microprocessors Raúl Martínez Intel Barcelona Research Center Cursos de Verano 2010 UCLM Intel Corporation, 2010 Agenda Introduction plan Architecture Microarchitecture Logic Silicon ramp Types
More informationIntroduction to Microprocessors
Introduction to Microprocessors Yuri Baida yuri.baida@gmail.com yuriy.v.baida@intel.com October 2, 2010 Moscow Institute of Physics and Technology Agenda Background and History What is a microprocessor?
More informationIntel Pentium 4 Processor on 90nm Technology
Intel Pentium 4 Processor on 90nm Technology Ronak Singhal August 24, 2004 Hot Chips 16 1 1 Agenda Netburst Microarchitecture Review Microarchitecture Features Hyper-Threading Technology SSE3 Intel Extended
More informationADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-12: ARM
ADVANCED PROCESSOR ARCHITECTURES AND MEMORY ORGANISATION Lesson-12: ARM 1 The ARM architecture processors popular in Mobile phone systems 2 ARM Features ARM has 32-bit architecture but supports 16 bit
More informationBEAGLEBONE BLACK ARCHITECTURE MADELEINE DAIGNEAU MICHELLE ADVENA
BEAGLEBONE BLACK ARCHITECTURE MADELEINE DAIGNEAU MICHELLE ADVENA AGENDA INTRO TO BEAGLEBONE BLACK HARDWARE & SPECS CORTEX-A8 ARMV7 PROCESSOR PROS & CONS VS RASPBERRY PI WHEN TO USE BEAGLEBONE BLACK Single
More informationCISC, RISC, and DSP Microprocessors
CISC, RISC, and DSP Microprocessors Douglas L. Jones ECE 497 Spring 2000 4/6/00 CISC, RISC, and DSP D.L. Jones 1 Outline Microprocessors circa 1984 RISC vs. CISC Microprocessors circa 1999 Perspective:
More informationCSE 6040 Computing for Data Analytics: Methods and Tools
CSE 6040 Computing for Data Analytics: Methods and Tools Lecture 12 Computer Architecture Overview and Why it Matters DA KUANG, POLO CHAU GEORGIA TECH FALL 2014 Fall 2014 CSE 6040 COMPUTING FOR DATA ANALYSIS
More informationThe Central Processing Unit:
The Central Processing Unit: What Goes on Inside the Computer Chapter 4 Objectives Identify the components of the central processing unit and how they work together and interact with memory Describe how
More informationChapter 4 System Unit Components. Discovering Computers 2012. Your Interactive Guide to the Digital World
Chapter 4 System Unit Components Discovering Computers 2012 Your Interactive Guide to the Digital World Objectives Overview Differentiate among various styles of system units on desktop computers, notebook
More informationComparing Free Virtualization Products
A S P E I T Tr a i n i n g Comparing Free Virtualization Products A WHITE PAPER PREPARED FOR ASPE BY TONY UNGRUHE www.aspe-it.com toll-free: 877-800-5221 Comparing Free Virtualization Products In this
More informationThe Motherboard Chapter #5
The Motherboard Chapter #5 Amy Hissom Key Terms Advanced Transfer Cache (ATC) A type of L2 cache contained within the Pentium processor housing that is embedded on the same core processor die as the CPU
More informationGPU Architecture. Michael Doggett ATI
GPU Architecture Michael Doggett ATI GPU Architecture RADEON X1800/X1900 Microsoft s XBOX360 Xenos GPU GPU research areas ATI - Driving the Visual Experience Everywhere Products from cell phones to super
More informationConsole Architecture. By: Peter Hood & Adelia Wong
Console Architecture By: Peter Hood & Adelia Wong Overview Gaming console timeline and evolution Overview of the original xbox architecture Console architecture of the xbox360 Future of the xbox series
More informationCHAPTER 2: HARDWARE BASICS: INSIDE THE BOX
CHAPTER 2: HARDWARE BASICS: INSIDE THE BOX Multiple Choice: 1. Processing information involves: A. accepting information from the outside world. B. communication with another computer. C. performing arithmetic
More informationPersonal Systems Reference Intel PC Processors
Personal s Reference PC Processors May 2009 - Version 357 Visit www.lenovo.com/psref for the latest version [tebook] Celeron M Processor 5xx Celeron M processor for mobile systems Battery Hyper- Threading
More informationIntroduction to Cloud Computing
Introduction to Cloud Computing Parallel Processing I 15 319, spring 2010 7 th Lecture, Feb 2 nd Majd F. Sakr Lecture Motivation Concurrency and why? Different flavors of parallel computing Get the basic
More informationDiscovering Computers 2011. Living in a Digital World
Discovering Computers 2011 Living in a Digital World Objectives Overview Differentiate among various styles of system units on desktop computers, notebook computers, and mobile devices Identify chips,
More informationIntel 8086 architecture
Intel 8086 architecture Today we ll take a look at Intel s 8086, which is one of the oldest and yet most prevalent processor architectures around. We ll make many comparisons between the MIPS and 8086
More informationChapter 1 Computer System Overview
Operating Systems: Internals and Design Principles Chapter 1 Computer System Overview Eighth Edition By William Stallings Operating System Exploits the hardware resources of one or more processors Provides
More informationConfiguring Memory on the HP Business Desktop dx5150
Configuring Memory on the HP Business Desktop dx5150 Abstract... 2 Glossary of Terms... 2 Introduction... 2 Main Memory Configuration... 3 Single-channel vs. Dual-channel... 3 Memory Type and Speed...
More informationIntroduction to GP-GPUs. Advanced Computer Architectures, Cristina Silvano, Politecnico di Milano 1
Introduction to GP-GPUs Advanced Computer Architectures, Cristina Silvano, Politecnico di Milano 1 GPU Architectures: How do we reach here? NVIDIA Fermi, 512 Processing Elements (PEs) 2 What Can It Do?
More informationMaximize Performance and Scalability of RADIOSS* Structural Analysis Software on Intel Xeon Processor E7 v2 Family-Based Platforms
Maximize Performance and Scalability of RADIOSS* Structural Analysis Software on Family-Based Platforms Executive Summary Complex simulations of structural and systems performance, such as car crash simulations,
More informationEE482: Advanced Computer Organization Lecture #11 Processor Architecture Stanford University Wednesday, 31 May 2000. ILP Execution
EE482: Advanced Computer Organization Lecture #11 Processor Architecture Stanford University Wednesday, 31 May 2000 Lecture #11: Wednesday, 3 May 2000 Lecturer: Ben Serebrin Scribe: Dean Liu ILP Execution
More informationIntroducción. Diseño de sistemas digitales.1
Introducción Adapted from: Mary Jane Irwin ( www.cse.psu.edu/~mji ) www.cse.psu.edu/~cg431 [Original from Computer Organization and Design, Patterson & Hennessy, 2005, UCB] Diseño de sistemas digitales.1
More informationWhite Paper. Intel Sandy Bridge Brings Many Benefits to the PC/104 Form Factor
White Paper Intel Sandy Bridge Brings Many Benefits to the PC/104 Form Factor Introduction ADL Embedded Solutions newly introduced PCIe/104 ADLQM67 platform is the first ever PC/104 form factor board to
More informationChoosing a Computer for Running SLX, P3D, and P5
Choosing a Computer for Running SLX, P3D, and P5 This paper is based on my experience purchasing a new laptop in January, 2010. I ll lead you through my selection criteria and point you to some on-line
More informationNext Generation Intel Microarchitecture Nehalem Paul G. Howard, Ph.D. Chief Scientist, Microway, Inc. Copyright 2009 by Microway, Inc.
Next Generation Intel Microarchitecture Nehalem Paul G. Howard, Ph.D. Chief Scientist, Microway, Inc. Copyright 2009 by Microway, Inc. Intel usually introduces a new processor every year, alternating between
More informationMulti-core architectures. Jernej Barbic 15-213, Spring 2007 May 3, 2007
Multi-core architectures Jernej Barbic 15-213, Spring 2007 May 3, 2007 1 Single-core computer 2 Single-core CPU chip the single core 3 Multi-core architectures This lecture is about a new trend in computer
More informationSOC architecture and design
SOC architecture and design system-on-chip (SOC) processors: become components in a system SOC covers many topics processor: pipelined, superscalar, VLIW, array, vector storage: cache, embedded and external
More informationPHYSICAL CORES V. ENHANCED THREADING SOFTWARE: PERFORMANCE EVALUATION WHITEPAPER
PHYSICAL CORES V. ENHANCED THREADING SOFTWARE: PERFORMANCE EVALUATION WHITEPAPER Preface Today s world is ripe with computing technology. Computing technology is all around us and it s often difficult
More informationSystem Requirements Table of contents
Table of contents 1 Introduction... 2 2 Knoa Agent... 2 2.1 System Requirements...2 2.2 Environment Requirements...4 3 Knoa Server Architecture...4 3.1 Knoa Server Components... 4 3.2 Server Hardware Setup...5
More informationA+ Guide to Managing and Maintaining Your PC, 7e. Chapter 1 Introducing Hardware
A+ Guide to Managing and Maintaining Your PC, 7e Chapter 1 Introducing Hardware Objectives Learn that a computer requires both hardware and software to work Learn about the many different hardware components
More informationAn examination of the dual-core capability of the new HP xw4300 Workstation
An examination of the dual-core capability of the new HP xw4300 Workstation By employing single- and dual-core Intel Pentium processor technology, users have a choice of processing power options in a compact,
More informationPerformance Analysis of Dual Core, Core 2 Duo and Core i3 Intel Processor
Performance Analysis of Dual Core, Core 2 Duo and Core i3 Intel Processor Taiwo O. Ojeyinka Department of Computer Science, Adekunle Ajasin University, Akungba-Akoko Ondo State, Nigeria. Olusola Olajide
More informationAdvanced Micro Devices - AMD
Advanced Micro Devices - AMD 1969 Founded in Sunnyvale,CA with a budget of $100.000 1970 First Proprietary Product: Am2501 1973 First Overseas Manifacturing in Malaysia 1975 Enters the RAM Market, produces
More informationComputer Performance. Topic 3. Contents. Prerequisite knowledge Before studying this topic you should be able to:
55 Topic 3 Computer Performance Contents 3.1 Introduction...................................... 56 3.2 Measuring performance............................... 56 3.2.1 Clock Speed.................................
More informationIntroduction to RISC Processor. ni logic Pvt. Ltd., Pune
Introduction to RISC Processor ni logic Pvt. Ltd., Pune AGENDA What is RISC & its History What is meant by RISC Architecture of MIPS-R4000 Processor Difference Between RISC and CISC Pros and Cons of RISC
More informationQuiz for Chapter 1 Computer Abstractions and Technology 3.10
Date: 3.10 Not all questions are of equal difficulty. Please review the entire quiz first and then budget your time carefully. Name: Course: Solutions in Red 1. [15 points] Consider two different implementations,
More informationAutodesk Revit 2016 Product Line System Requirements and Recommendations
Autodesk Revit 2016 Product Line System Requirements and Recommendations Autodesk Revit 2016, Autodesk Revit Architecture 2016, Autodesk Revit MEP 2016, Autodesk Revit Structure 2016 Minimum: Entry-Level
More informationGPUs for Scientific Computing
GPUs for Scientific Computing p. 1/16 GPUs for Scientific Computing Mike Giles mike.giles@maths.ox.ac.uk Oxford-Man Institute of Quantitative Finance Oxford University Mathematical Institute Oxford e-research
More informationSmall Business Upgrades to Reliable, High-Performance Intel Xeon Processor-based Workstations to Satisfy Complex 3D Animation Needs
Small Business Upgrades to Reliable, High-Performance Intel Xeon Processor-based Workstations to Satisfy Complex 3D Animation Needs Intel, BOXX Technologies* and Caffelli* collaborated to deploy a local
More informationPentium vs. Power PC Computer Architecture and PCI Bus Interface
Pentium vs. Power PC Computer Architecture and PCI Bus Interface CSE 3322 1 Pentium vs. Power PC Computer Architecture and PCI Bus Interface Nowadays, there are two major types of microprocessors in the
More informationBindel, Spring 2010 Applications of Parallel Computers (CS 5220) Week 1: Wednesday, Jan 27
Logistics Week 1: Wednesday, Jan 27 Because of overcrowding, we will be changing to a new room on Monday (Snee 1120). Accounts on the class cluster (crocus.csuglab.cornell.edu) will be available next week.
More informationAMD Opteron Quad-Core
AMD Opteron Quad-Core a brief overview Daniele Magliozzi Politecnico di Milano Opteron Memory Architecture native quad-core design (four cores on a single die for more efficient data sharing) enhanced
More informationBoundless Security Systems, Inc.
Boundless Security Systems, Inc. sharper images with better access and easier installation Product Overview Product Summary Data Sheet Control Panel client live and recorded viewing, and search software
More informationELE 356 Computer Engineering II. Section 1 Foundations Class 6 Architecture
ELE 356 Computer Engineering II Section 1 Foundations Class 6 Architecture History ENIAC Video 2 tj History Mechanical Devices Abacus 3 tj History Mechanical Devices The Antikythera Mechanism Oldest known
More informationChapter 3: Microprocessor Types and Specifications Microprocessors
Chapter 3: Microprocessor Types and Specifications Page 1 of 158 Chapter 3: Microprocessor Types and Specifications Microprocessors The brain or engine of the PC is the processor (sometimes called microprocessor),
More information10.2 Requirements for ShoreTel Enterprise Systems
10.2 Requirements for ShoreTel Enterprise Systems The ShoreTel Enterprise Edition system is scalable. For economy, ShoreTel Enterprise customers provide their own server hardware, allowing them to build
More informationWeek 1 out-of-class notes, discussions and sample problems
Week 1 out-of-class notes, discussions and sample problems Although we will primarily concentrate on RISC processors as found in some desktop/laptop computers, here we take a look at the varying types
More informationLearning Outcomes. Simple CPU Operation and Buses. Composition of a CPU. A simple CPU design
Learning Outcomes Simple CPU Operation and Buses Dr Eddie Edwards eddie.edwards@imperial.ac.uk At the end of this lecture you will Understand how a CPU might be put together Be able to name the basic components
More information~ Greetings from WSU CAPPLab ~
~ Greetings from WSU CAPPLab ~ Multicore with SMT/GPGPU provides the ultimate performance; at WSU CAPPLab, we can help! Dr. Abu Asaduzzaman, Assistant Professor and Director Wichita State University (WSU)
More informationParallelism and Cloud Computing
Parallelism and Cloud Computing Kai Shen Parallel Computing Parallel computing: Process sub tasks simultaneously so that work can be completed faster. For instances: divide the work of matrix multiplication
More informationCPU Benchmarks Over 600,000 CPUs Benchmarked
Shopping cart Search Home Software Hardware Benchmarks Services Store Support Forums About Us Home» CPU Benchmarks» Multiple CPU Systems CPU Benchmarks Video Card Benchmarks Hard Drive Benchmarks RAM PC
More informationThe Bus (PCI and PCI-Express)
4 Jan, 2008 The Bus (PCI and PCI-Express) The CPU, memory, disks, and all the other devices in a computer have to be able to communicate and exchange data. The technology that connects them is called the
More informationProcessor Architectures
ECPE 170 Jeff Shafer University of the Pacific Processor Architectures 2 Schedule Exam 3 Tuesday, December 6 th Caches Virtual Memory Input / Output OperaKng Systems Compilers & Assemblers Processor Architecture
More informationEMBEDDED X86 PROCESSOR PERFORMANCE RATING SYSTEM
EMBEDDED X86 PROCESSOR PERFORMANCE RATING SYSTEM The Problem Clock speed has become a standard marketing tool for computer vendors and microprocessor companies seeking to gain mindshare with system designers.
More informationCommunicating with devices
Introduction to I/O Where does the data for our CPU and memory come from or go to? Computers communicate with the outside world via I/O devices. Input devices supply computers with data to operate on.
More informationLecture 3: Modern GPUs A Hardware Perspective Mohamed Zahran (aka Z) mzahran@cs.nyu.edu http://www.mzahran.com
CSCI-GA.3033-012 Graphics Processing Units (GPUs): Architecture and Programming Lecture 3: Modern GPUs A Hardware Perspective Mohamed Zahran (aka Z) mzahran@cs.nyu.edu http://www.mzahran.com Modern GPU
More informationGPU System Architecture. Alan Gray EPCC The University of Edinburgh
GPU System Architecture EPCC The University of Edinburgh Outline Why do we want/need accelerators such as GPUs? GPU-CPU comparison Architectural reasons for GPU performance advantages GPU accelerated systems
More informationSystem Configuration and Order-information Guide ECONEL 100 S2. March 2009
System Configuration and Orderinformation Guide ECONEL 100 S2 March 2009 Front View DVDROM Drive 5 inch Bay Floppy Disk Drive Back View Mouse Keyboard Serial Port Display 10/100/1000BASET Connector Inside
More informationIntel Server S3200SHL
Server WHQL Testing Services Enterprise Platforms and Services Division Intel Server S3200SHL Server Test Submission (STS) Report For the Microsoft Windows Logo Program (WLP) Rev 1.0 October 16, 2006 This
More informationComputer Architecture TDTS10
why parallelism? Performance gain from increasing clock frequency is no longer an option. Outline Computer Architecture TDTS10 Superscalar Processors Very Long Instruction Word Processors Parallel computers
More informationPassMark - CPU Mark Multiple CPU Systems - Updated 17th of July 2012
1 z 5 2012-07-17 08:26 Shopping cart Search Home Software Hardware Benchmarks Services Store Support Forums About Us Home» CPU Benchmarks ť Multiple CPU Systems CPU Benchmarks Video Card Benchmarks Hard
More informationLecture 2: Computer Hardware and Ports. y.alharbi@sau.edu.sa http://faculty.sau.edu.sa/y.alharbi/en
BMTS 242: Computer and Systems Lecture 2: Computer Hardware and Ports Yousef Alharbi Email Website y.alharbi@sau.edu.sa http://faculty.sau.edu.sa/y.alharbi/en The System Unit McGraw-Hill Copyright 2011
More informationDesktop Processor Roadmap. Solution Provider Accounts
Desktop Processor Roadmap Solution Provider Accounts August 2008 Desktop Division Roadmap Changes since July 2008 Additions Energy-efficient Brisbane 5050e processor to launch in Q408 Desktop Processors
More informationSolution: start more than one instruction in the same clock cycle CPI < 1 (or IPC > 1, Instructions per Cycle) Two approaches:
Multiple-Issue Processors Pipelining can achieve CPI close to 1 Mechanisms for handling hazards Static or dynamic scheduling Static or dynamic branch handling Increase in transistor counts (Moore s Law):
More informationIndustry First X86-based Single Board Computer JaguarBoard Released
Industry First X86-based Single Board Computer JaguarBoard Released HongKong, China (May 12th, 2015) Jaguar Electronic HK Co., Ltd officially launched the first X86-based single board computer called JaguarBoard.
More informationDragon NaturallySpeaking and citrix. A White Paper from Nuance Communications March 2009
Dragon NaturallySpeaking and citrix A White Paper from Nuance Communications March 2009 Introduction As the number of deployed enterprise applications increases, organizations are seeking solutions that
More informationEnabling Technologies for Distributed and Cloud Computing
Enabling Technologies for Distributed and Cloud Computing Dr. Sanjay P. Ahuja, Ph.D. 2010-14 FIS Distinguished Professor of Computer Science School of Computing, UNF Multi-core CPUs and Multithreading
More informationServer: Performance Benchmark. Memory channels, frequency and performance
KINGSTON.COM Best Practices Server: Performance Benchmark Memory channels, frequency and performance Although most people don t realize it, the world runs on many different types of databases, all of which
More informationRevit products will use multiple cores for many tasks, using up to 16 cores for nearphotorealistic
Autodesk Revit 2013 Product Line System s and Recommendations Autodesk Revit Architecture 2013 Autodesk Revit MEP 2013 Autodesk Revit Structure 2013 Autodesk Revit 2013 Minimum: Entry-Level Configuration
More informationChapter 2 Parallel Computer Architecture
Chapter 2 Parallel Computer Architecture The possibility for a parallel execution of computations strongly depends on the architecture of the execution platform. This chapter gives an overview of the general
More informationIBM Europe Announcement ZG08-0232, dated March 11, 2008
IBM Europe Announcement ZG08-0232, dated March 11, 2008 IBM System x3450 servers feature fast Intel Xeon 2.80 GHz/1600 MHz, 3.0 GHz/1600 MHz, both with 12 MB L2, and 3.4 GHz/1600 MHz, with 6 MB L2 processors,
More informationHigh-speed image processing algorithms using MMX hardware
High-speed image processing algorithms using MMX hardware J. W. V. Miller and J. Wood The University of Michigan-Dearborn ABSTRACT Low-cost PC-based machine vision systems have become more common due to
More informationHP Workstations for Adobe Creative Cloud
HP Workstations for Adobe Creative Cloud Switch to HP Workstations for the full power of Adobe media software The professional video tools that Adobe offers in Creative Cloud are widely accepted as the
More informationCPU Session 1. Praktikum Parallele Rechnerarchtitekturen. Praktikum Parallele Rechnerarchitekturen / Johannes Hofmann April 14, 2015 1
CPU Session 1 Praktikum Parallele Rechnerarchtitekturen Praktikum Parallele Rechnerarchitekturen / Johannes Hofmann April 14, 2015 1 Overview Types of Parallelism in Modern Multi-Core CPUs o Multicore
More informationAP ENPS ANYWHERE. Hardware and software requirements
AP ENPS ANYWHERE Hardware and software requirements Contents Server requirements 3 Hard drives 5 Virtual machines 6 AP ENPS mobile server 6 Client requirements 7 AP ENPS client on a Mac-based computer
More informationGrant Management. System Requirements
January 26, 2014 This is a publication of Abila, Inc. Version 2014.x 2013 Abila, Inc. and its affiliated entities. All rights reserved. Abila, the Abila logos, and the Abila product and service names mentioned
More informationIntroduction to GPU Architecture
Introduction to GPU Architecture Ofer Rosenberg, PMTS SW, OpenCL Dev. Team AMD Based on From Shader Code to a Teraflop: How GPU Shader Cores Work, By Kayvon Fatahalian, Stanford University Content 1. Three
More informationMinimum Hardware Specifications Upgrades
Minimum Hardware Specifications Upgrades http://www.varian.com/hardwarespecs Eclipse TM treatment planning system Hardware V 11.0 1 TPS Version 11.0 Minimum Hardware Specifications [DELL OS supported upgrade
More informationA Powerful solution for next generation Pcs
Product Brief 6th Generation Intel Core Desktop Processors i7-6700k and i5-6600k 6th Generation Intel Core Desktop Processors i7-6700k and i5-6600k A Powerful solution for next generation Pcs Looking for
More informationSeveral tips on how to choose a suitable computer
Several tips on how to choose a suitable computer This document provides more specific information on how to choose a computer that will be suitable for scanning and postprocessing of your data with Artec
More informationx64 Servers: Do you want 64 or 32 bit apps with that server?
TMurgent Technologies x64 Servers: Do you want 64 or 32 bit apps with that server? White Paper by Tim Mangan TMurgent Technologies February, 2006 Introduction New servers based on what is generally called
More informationConfiguring a U170 Shared Computing Environment
Configuring a U170 Shared Computing Environment NComputing Inc. March 09, 2010 Overview NComputing's desktop virtualization technology enables significantly lower computing costs by letting multiple users
More informationwhat operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored?
Inside the CPU how does the CPU work? what operations can it perform? how does it perform them? on what kind of data? where are instructions and data stored? some short, boring programs to illustrate the
More informationComputer Architectures
Computer Architectures 2. Instruction Set Architectures 2015. február 12. Budapest Gábor Horváth associate professor BUTE Dept. of Networked Systems and Services ghorvath@hit.bme.hu 2 Instruction set architectures
More information