SlideShare a Scribd company logo
General Aspects of Computer Organization
(Lecture-5)
R S Ananda Murthy
Associate Professor and Head
Department of Electrical & Electronics Engineering,
Sri Jayachamarajendra College of Engineering,
Mysore 570 006
R S Ananda Murthy General Aspects of Computer Organization
Bottlenecks in High Speed CPU Design
Speed of light is limited to 20 cm/nanosecond in copper
wire or optical fibre.
Faster chips produce more heat whose dissipation is a
very big problem.
CPU clock speeds cannot be increased beyond a limit
because of the reasons mentioned above.
R S Ananda Murthy General Aspects of Computer Organization
Supply Voltage and Clock Affect Power Loss in CPU
Present trend is to reduce the operating voltage of the
CPU to reduce the power loss.
Typical CPU voltage now-a-days is in the range 2.8 V to
3.5 V.
Often a switching voltage regulator converts from 5 V or
12 V or some other voltage to whatever voltage is required
by the CPU.
To conserve power and manage heat, many laptop and
desktop processors have a power management feature
that allows software (usually the operating system) to
adjust the clock speed and core voltage dynamically.
In power saving mode the CPU operates at lower voltage
and clock frequency.
R S Ananda Murthy General Aspects of Computer Organization
Applications Requiring Intensive Computing
Weather forecasting and climate research.
Oil and gas exploration.
Fluid flow analysis.
Molecular modeling.
Computations in the domain of quantum mechanics.
Simulation of astronomical events.
Finite element analysis in structural design.
Simulation of very large physical systems like world
economy.
Computer Aided Design.
Bioinformatics
R S Ananda Murthy General Aspects of Computer Organization
Supercomputers are Parallel Computers
In computationally intensive applications listed earlier,
typically, the same calculations are performed on large
sets of data.
In such applications, only pipelining and superscalar
architecture will not result in sufficient speed of
computation.
Then parallel computing is the only approach to increase
the computational speed.
Speed of supercomputers is expressed in FLoating Point
Operations Per Second (FLOPS).
As of August 2015, Milky Way-2, a supercomputer
developed by China’s National University of Defense
Technology, is the world’s fastest with a performance of
33.86 petaflop/s (1 peta=1015).
R S Ananda Murthy General Aspects of Computer Organization
Flynn’s Classification of Digital Computers
Professor M. J. Flynn of Stanford University, proposed the
following classification of digital computers in 1966 –
Single Instruction Single Data (SISD) stream computers.
Eg. Desktops and laptops.
Single Instruction Multiple Data (SIMD) stream computers.
Eg. GPUs used in high speed graphics cards.
Multiple Instruction Single Data (MISD) stream computers.
Eg. Computers used in fault-tolerant flight control systems
used in aeroplanes, missiles and space vehicles.
Multiple Instruction Multiple Data (MIMD) stream
computers. Eg. Almost all supercomputers.
R S Ananda Murthy General Aspects of Computer Organization
SISD and MISD Architecture
Source: https://en.wikipedia.org/wiki/Flynn’s_taxonomy
Each Processing Unit (PU) will be typically having its own
ALU with input and output registers.
R S Ananda Murthy General Aspects of Computer Organization
SIMD and MIMD Architecture
Source: https://en.wikipedia.org/wiki/Flynn’s_taxonomy
R S Ananda Murthy General Aspects of Computer Organization
License
This work is licensed under a
Creative Commons Attribution 4.0 International License.
R S Ananda Murthy General Aspects of Computer Organization

More Related Content

What's hot

Embedded systems
Embedded systemsEmbedded systems
Embedded systems
kondalarao7
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessor
Sudhir Reddy
 

What's hot (20)

Ec 8691 mpmc converted (1) (1) (1)
Ec 8691 mpmc converted (1) (1) (1)Ec 8691 mpmc converted (1) (1) (1)
Ec 8691 mpmc converted (1) (1) (1)
 
Embedded systems unit2
Embedded systems unit2  Embedded systems unit2
Embedded systems unit2
 
Unit-I Basic Embedded System Notes
Unit-I Basic Embedded System NotesUnit-I Basic Embedded System Notes
Unit-I Basic Embedded System Notes
 
Processor Specification and Architecture
Processor Specification and Architecture Processor Specification and Architecture
Processor Specification and Architecture
 
E.s unit 4 and 5
E.s unit 4 and 5E.s unit 4 and 5
E.s unit 4 and 5
 
Embedded computer system
Embedded computer systemEmbedded computer system
Embedded computer system
 
Embedded systems
Embedded systemsEmbedded systems
Embedded systems
 
Embedded systems unit1
Embedded systems unit1Embedded systems unit1
Embedded systems unit1
 
Microprocessor and microcontrollers
Microprocessor and microcontrollersMicroprocessor and microcontrollers
Microprocessor and microcontrollers
 
Embedded systems basics
Embedded systems basicsEmbedded systems basics
Embedded systems basics
 
Difference between microprocessor and microcontroller
Difference between microprocessor and microcontrollerDifference between microprocessor and microcontroller
Difference between microprocessor and microcontroller
 
Introduction to Microcontroller
Introduction to MicrocontrollerIntroduction to Microcontroller
Introduction to Microcontroller
 
Unit 1 Introduction to Embedded computing and ARM processor
Unit 1 Introduction to Embedded computing and ARM processorUnit 1 Introduction to Embedded computing and ARM processor
Unit 1 Introduction to Embedded computing and ARM processor
 
basic of embedded system
basic of embedded systembasic of embedded system
basic of embedded system
 
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT II Embedded Systems Peripherals
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT II  Embedded Systems PeripheralsSYBSC IT SEM IV EMBEDDED SYSTEMS UNIT II  Embedded Systems Peripherals
SYBSC IT SEM IV EMBEDDED SYSTEMS UNIT II Embedded Systems Peripherals
 
Embedded Systems : introduction
Embedded Systems : introductionEmbedded Systems : introduction
Embedded Systems : introduction
 
ASIP (Application-specific instruction-set processor)
ASIP (Application-specific instruction-set processor)ASIP (Application-specific instruction-set processor)
ASIP (Application-specific instruction-set processor)
 
Embedded systems unit 5
Embedded systems unit 5Embedded systems unit 5
Embedded systems unit 5
 
Introduction to microprocessor
Introduction to microprocessorIntroduction to microprocessor
Introduction to microprocessor
 
Industrial training report of embedded system and robotics
Industrial training report of embedded system and roboticsIndustrial training report of embedded system and robotics
Industrial training report of embedded system and robotics
 

Viewers also liked

Viewers also liked (20)

Introduction to-Tex-and-LaTeX
Introduction to-Tex-and-LaTeXIntroduction to-Tex-and-LaTeX
Introduction to-Tex-and-LaTeX
 
L1 intro-to-mpu-mcu
L1 intro-to-mpu-mcuL1 intro-to-mpu-mcu
L1 intro-to-mpu-mcu
 
Transformers
TransformersTransformers
Transformers
 
Lecture-5 : Semiconductor Power Switching Devices-2
Lecture-5 : Semiconductor Power Switching Devices-2Lecture-5 : Semiconductor Power Switching Devices-2
Lecture-5 : Semiconductor Power Switching Devices-2
 
L3 instruction-execution-steps
L3 instruction-execution-stepsL3 instruction-execution-steps
L3 instruction-execution-steps
 
L13 interrupts-in-atmega328 p
L13 interrupts-in-atmega328 pL13 interrupts-in-atmega328 p
L13 interrupts-in-atmega328 p
 
Lecture-3 : More Applications of Power Electronics
Lecture-3 : More Applications of Power ElectronicsLecture-3 : More Applications of Power Electronics
Lecture-3 : More Applications of Power Electronics
 
Lecture-7 : Semiconductor Power Switching Devices-4
Lecture-7 : Semiconductor Power Switching Devices-4Lecture-7 : Semiconductor Power Switching Devices-4
Lecture-7 : Semiconductor Power Switching Devices-4
 
Lecture-2 : Applications of Power Electronics
Lecture-2 : Applications of Power ElectronicsLecture-2 : Applications of Power Electronics
Lecture-2 : Applications of Power Electronics
 
L14 kb-lcd-interfacing-with-atmega328 p
L14 kb-lcd-interfacing-with-atmega328 pL14 kb-lcd-interfacing-with-atmega328 p
L14 kb-lcd-interfacing-with-atmega328 p
 
L12 c-language-programming-of-atmega328 p
L12 c-language-programming-of-atmega328 pL12 c-language-programming-of-atmega328 p
L12 c-language-programming-of-atmega328 p
 
Three phase-circuits
Three phase-circuitsThree phase-circuits
Three phase-circuits
 
L9 understanding-atmega328 p-2
L9 understanding-atmega328 p-2L9 understanding-atmega328 p-2
L9 understanding-atmega328 p-2
 
L16 usart-atmega328 p
L16 usart-atmega328 pL16 usart-atmega328 p
L16 usart-atmega328 p
 
Synchronous generators
Synchronous generatorsSynchronous generators
Synchronous generators
 
L11 assembly-language-programming-of-atmega328 p
L11 assembly-language-programming-of-atmega328 pL11 assembly-language-programming-of-atmega328 p
L11 assembly-language-programming-of-atmega328 p
 
L10 assembly-language-programming-of-atmega328 p
L10 assembly-language-programming-of-atmega328 pL10 assembly-language-programming-of-atmega328 p
L10 assembly-language-programming-of-atmega328 p
 
L15 timers-counters-in-atmega328 p
L15 timers-counters-in-atmega328 pL15 timers-counters-in-atmega328 p
L15 timers-counters-in-atmega328 p
 
Lecture-4 : Semiconductor Power Switching Devices-1
Lecture-4 : Semiconductor Power Switching Devices-1Lecture-4 : Semiconductor Power Switching Devices-1
Lecture-4 : Semiconductor Power Switching Devices-1
 
Lecture-1 : Introduction to Power Electronics
Lecture-1 : Introduction to Power ElectronicsLecture-1 : Introduction to Power Electronics
Lecture-1 : Introduction to Power Electronics
 

Similar to L5 data-parallel-computers

Naidu_Sumit_Resume
Naidu_Sumit_ResumeNaidu_Sumit_Resume
Naidu_Sumit_Resume
S R Naidu
 
Parallelization of Graceful Labeling Using Open MP
Parallelization of Graceful Labeling Using Open MPParallelization of Graceful Labeling Using Open MP
Parallelization of Graceful Labeling Using Open MP
IJSRED
 
F032031036
F032031036F032031036
F032031036
inventy
 
Classification of computersdoc
Classification of computersdocClassification of computersdoc
Classification of computersdoc
sumatipuri
 
Implementation of resource sharing strategy for power optimization in embedde...
Implementation of resource sharing strategy for power optimization in embedde...Implementation of resource sharing strategy for power optimization in embedde...
Implementation of resource sharing strategy for power optimization in embedde...
Alexander Decker
 

Similar to L5 data-parallel-computers (20)

Green Computing: Issues on the Primary Memory of Personal Computers
Green Computing: Issues on the Primary Memory of Personal ComputersGreen Computing: Issues on the Primary Memory of Personal Computers
Green Computing: Issues on the Primary Memory of Personal Computers
 
CA UNIT I PPT.ppt
CA UNIT I PPT.pptCA UNIT I PPT.ppt
CA UNIT I PPT.ppt
 
Naidu_Sumit_Resume
Naidu_Sumit_ResumeNaidu_Sumit_Resume
Naidu_Sumit_Resume
 
Computer systems assignment frontsheet
Computer systems   assignment frontsheetComputer systems   assignment frontsheet
Computer systems assignment frontsheet
 
Parallelization of Graceful Labeling Using Open MP
Parallelization of Graceful Labeling Using Open MPParallelization of Graceful Labeling Using Open MP
Parallelization of Graceful Labeling Using Open MP
 
Components of Computer system.ppt
Components of Computer system.pptComponents of Computer system.ppt
Components of Computer system.ppt
 
F032031036
F032031036F032031036
F032031036
 
Classification of computersdoc
Classification of computersdocClassification of computersdoc
Classification of computersdoc
 
CS6303 - Computer Architecture
CS6303 - Computer ArchitectureCS6303 - Computer Architecture
CS6303 - Computer Architecture
 
Project on computer assembling
Project on computer assemblingProject on computer assembling
Project on computer assembling
 
Optical computing
Optical computingOptical computing
Optical computing
 
Types-of-computer-ppt
Types-of-computer-pptTypes-of-computer-ppt
Types-of-computer-ppt
 
56758-60
56758-6056758-60
56758-60
 
A Parallel Computing-a Paradigm to achieve High Performance
A Parallel Computing-a Paradigm to achieve High PerformanceA Parallel Computing-a Paradigm to achieve High Performance
A Parallel Computing-a Paradigm to achieve High Performance
 
Implementation of resource sharing strategy for power optimization in embedde...
Implementation of resource sharing strategy for power optimization in embedde...Implementation of resource sharing strategy for power optimization in embedde...
Implementation of resource sharing strategy for power optimization in embedde...
 
Management Information System (mis)- unit-3
Management Information System (mis)- unit-3Management Information System (mis)- unit-3
Management Information System (mis)- unit-3
 
Computer organisation Module 1.ppt
Computer organisation Module 1.pptComputer organisation Module 1.ppt
Computer organisation Module 1.ppt
 
DYNAMIC VOLTAGE SCALING FOR POWER CONSUMPTION REDUCTION IN REAL-TIME MIXED TA...
DYNAMIC VOLTAGE SCALING FOR POWER CONSUMPTION REDUCTION IN REAL-TIME MIXED TA...DYNAMIC VOLTAGE SCALING FOR POWER CONSUMPTION REDUCTION IN REAL-TIME MIXED TA...
DYNAMIC VOLTAGE SCALING FOR POWER CONSUMPTION REDUCTION IN REAL-TIME MIXED TA...
 
Cliff sugerman
Cliff sugermanCliff sugerman
Cliff sugerman
 
IJSRED-V2I3P91
IJSRED-V2I3P91IJSRED-V2I3P91
IJSRED-V2I3P91
 

Recently uploaded

RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
Atif Razi
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
ssuser9bd3ba
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
ViniHema
 

Recently uploaded (20)

A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdfA CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
A CASE STUDY ON ONLINE TICKET BOOKING SYSTEM PROJECT.pdf
 
fluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answerfluid mechanics gate notes . gate all pyqs answer
fluid mechanics gate notes . gate all pyqs answer
 
CME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional ElectiveCME397 Surface Engineering- Professional Elective
CME397 Surface Engineering- Professional Elective
 
Halogenation process of chemical process industries
Halogenation process of chemical process industriesHalogenation process of chemical process industries
Halogenation process of chemical process industries
 
Courier management system project report.pdf
Courier management system project report.pdfCourier management system project report.pdf
Courier management system project report.pdf
 
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdfDanfoss NeoCharge Technology -A Revolution in 2024.pdf
Danfoss NeoCharge Technology -A Revolution in 2024.pdf
 
Immunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary AttacksImmunizing Image Classifiers Against Localized Adversary Attacks
Immunizing Image Classifiers Against Localized Adversary Attacks
 
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
NO1 Pandit Amil Baba In Bahawalpur, Sargodha, Sialkot, Sheikhupura, Rahim Yar...
 
Democratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek AryaDemocratizing Fuzzing at Scale by Abhishek Arya
Democratizing Fuzzing at Scale by Abhishek Arya
 
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical SolutionsRS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
RS Khurmi Machine Design Clutch and Brake Exercise Numerical Solutions
 
Water Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdfWater Industry Process Automation and Control Monthly - May 2024.pdf
Water Industry Process Automation and Control Monthly - May 2024.pdf
 
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptxCloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
Cloud-Computing_CSE311_Computer-Networking CSE GUB BD - Shahidul.pptx
 
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES  INTRODUCTION UNIT-IENERGY STORAGE DEVICES  INTRODUCTION UNIT-I
ENERGY STORAGE DEVICES INTRODUCTION UNIT-I
 
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical EngineeringIntroduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
Introduction to Machine Learning Unit-5 Notes for II-II Mechanical Engineering
 
weather web application report.pdf
weather web application report.pdfweather web application report.pdf
weather web application report.pdf
 
2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge2024 DevOps Pro Europe - Growing at the edge
2024 DevOps Pro Europe - Growing at the edge
 
HYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generationHYDROPOWER - Hydroelectric power generation
HYDROPOWER - Hydroelectric power generation
 
The Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdfThe Benefits and Techniques of Trenchless Pipe Repair.pdf
The Benefits and Techniques of Trenchless Pipe Repair.pdf
 
LIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.pptLIGA(E)11111111111111111111111111111111111111111.ppt
LIGA(E)11111111111111111111111111111111111111111.ppt
 
power quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptxpower quality voltage fluctuation UNIT - I.pptx
power quality voltage fluctuation UNIT - I.pptx
 

L5 data-parallel-computers

  • 1. General Aspects of Computer Organization (Lecture-5) R S Ananda Murthy Associate Professor and Head Department of Electrical & Electronics Engineering, Sri Jayachamarajendra College of Engineering, Mysore 570 006 R S Ananda Murthy General Aspects of Computer Organization
  • 2. Bottlenecks in High Speed CPU Design Speed of light is limited to 20 cm/nanosecond in copper wire or optical fibre. Faster chips produce more heat whose dissipation is a very big problem. CPU clock speeds cannot be increased beyond a limit because of the reasons mentioned above. R S Ananda Murthy General Aspects of Computer Organization
  • 3. Supply Voltage and Clock Affect Power Loss in CPU Present trend is to reduce the operating voltage of the CPU to reduce the power loss. Typical CPU voltage now-a-days is in the range 2.8 V to 3.5 V. Often a switching voltage regulator converts from 5 V or 12 V or some other voltage to whatever voltage is required by the CPU. To conserve power and manage heat, many laptop and desktop processors have a power management feature that allows software (usually the operating system) to adjust the clock speed and core voltage dynamically. In power saving mode the CPU operates at lower voltage and clock frequency. R S Ananda Murthy General Aspects of Computer Organization
  • 4. Applications Requiring Intensive Computing Weather forecasting and climate research. Oil and gas exploration. Fluid flow analysis. Molecular modeling. Computations in the domain of quantum mechanics. Simulation of astronomical events. Finite element analysis in structural design. Simulation of very large physical systems like world economy. Computer Aided Design. Bioinformatics R S Ananda Murthy General Aspects of Computer Organization
  • 5. Supercomputers are Parallel Computers In computationally intensive applications listed earlier, typically, the same calculations are performed on large sets of data. In such applications, only pipelining and superscalar architecture will not result in sufficient speed of computation. Then parallel computing is the only approach to increase the computational speed. Speed of supercomputers is expressed in FLoating Point Operations Per Second (FLOPS). As of August 2015, Milky Way-2, a supercomputer developed by China’s National University of Defense Technology, is the world’s fastest with a performance of 33.86 petaflop/s (1 peta=1015). R S Ananda Murthy General Aspects of Computer Organization
  • 6. Flynn’s Classification of Digital Computers Professor M. J. Flynn of Stanford University, proposed the following classification of digital computers in 1966 – Single Instruction Single Data (SISD) stream computers. Eg. Desktops and laptops. Single Instruction Multiple Data (SIMD) stream computers. Eg. GPUs used in high speed graphics cards. Multiple Instruction Single Data (MISD) stream computers. Eg. Computers used in fault-tolerant flight control systems used in aeroplanes, missiles and space vehicles. Multiple Instruction Multiple Data (MIMD) stream computers. Eg. Almost all supercomputers. R S Ananda Murthy General Aspects of Computer Organization
  • 7. SISD and MISD Architecture Source: https://en.wikipedia.org/wiki/Flynn’s_taxonomy Each Processing Unit (PU) will be typically having its own ALU with input and output registers. R S Ananda Murthy General Aspects of Computer Organization
  • 8. SIMD and MIMD Architecture Source: https://en.wikipedia.org/wiki/Flynn’s_taxonomy R S Ananda Murthy General Aspects of Computer Organization
  • 9. License This work is licensed under a Creative Commons Attribution 4.0 International License. R S Ananda Murthy General Aspects of Computer Organization