SlideShare a Scribd company logo
3
Most read
4
Most read
12
Most read
Prepared by: Kishan Panara
Roll no. 24











Vector Processing Principles
Multivector Design
Multiprocessor
Multitasking
Multiprogramming
Instruction and datastream
Advantages
Disadvantages
Conclusion








A vector is a set of scalar data items, all of the
same type, stored in memory.
A vector processor is an ensemble of hardware
resources, including vector registers, functional
pipelines, processing elements, and register
counters, for performing vector operations.
Vector processing occurs when arithmetic or logical
operations are applied to vectors.
Vector processing speedup 10..20 compared with
scalar processing.






A process that allows the CPU to execute a single
instruction simultaneously on multiple pieces of
data, rather than by repetitive looping.
superscalar designs can take advantage of
parallelism in scalar operations, it is possible to
take advantage of similar parallelism in vector
codes , Thus, it makes sense to provide multiple
vector processors in a system.
Here the main issue is memory access.






Multiprocessing is the use of two or more central
processing units (CPUs) within a single computer
system.
Ability of a system to support more than one
processor and/or the ability to allocate tasks
between them.
The terms multitasking or multiprogramming are
more appropriate to describe this concept.


A single CPU can only go so fast, use more
than one CPU to improve performance



Multiple users



Multiple applications



Multi-tasking within an application



Responsiveness and/or throughput
◦ The ability to execute more than one task at the
same time, a task being a program.
◦ In multitasking, only one CPU is involved, but it
switches from one program to another so quickly
that it gives the appearance of executing all of
the programs at the same time.
◦ There are two basic types of multitasking:
 preemptive
 the operating system parcels out CPU time slices to each
program.

 cooperative.
 each program can control the CPU for as long as it needs
it.
◦ A single program it self has more than one line of
executions (Thread). Every thread shares common
memory.
◦ Multiprogramming is a rudimentary form of
parallel processing in which several programs are
run at the same time on a uniprocessor.
Multiple Processor Systems

(a) A shared-memory multiprocessor.
(b) A message-passing multicomputer.
(c) A wide area distributed system.
Multiprocessors can be used in different ways:
 Uniprossesors (single-instruction, single-data or
SISD)
 Within a single system to execute multiple,
independent sequences of instructions in multiple
contexts (multiple-instruction, multiple-data or
MIMD);
 A single sequence of instructions in multiple
contexts (single-instruction, multiple-data or SIMD,
often used in vector processing);
 Multiple sequences of instructions in a single
context (multiple-instruction, single-data or MISD,
used for redundancy in fail-safe systems and
sometimes applied to describe pipelined
processors).


Reduced Cost



Increased Reliability



Increased Throughput


If one processor fails then it will affect in the speed



complex OS is required



large main memory required.




Parallel processing is a future technique for higher
performance and effectiveness for
multiprogrammed workloads.
Using multiprocessor we can do multiple task at a
time and save time.


www.wikipedia.org



http://solutionhomebd.blogspot.in/





http://whatis.techtarget.com/definition/multi
programming
http://wiki.answers.com/
Thank you

More Related Content

PPT
program partitioning and scheduling IN Advanced Computer Architecture
PPT
Evaluation of morden computer & system attributes in ACA
PPT
system interconnect architectures in ACA
PPTX
System interconnect architecture
PPT
multiprocessors and multicomputers
PPTX
Superscalar & superpipeline processor
PPT
program flow mechanisms, advanced computer architecture
PDF
High–Performance Computing
program partitioning and scheduling IN Advanced Computer Architecture
Evaluation of morden computer & system attributes in ACA
system interconnect architectures in ACA
System interconnect architecture
multiprocessors and multicomputers
Superscalar & superpipeline processor
program flow mechanisms, advanced computer architecture
High–Performance Computing

What's hot (20)

PPTX
Cache coherence problem and its solutions
DOCX
Parallel computing persentation
PPTX
Architectural Development Tracks
PPTX
Cache coherence ppt
PPTX
Introduction to Parallel and Distributed Computing
PPTX
Multithreading computer architecture
PDF
Lecture 1 introduction to parallel and distributed computing
DOC
operating system lecture notes
PPT
Parallel processing
PPTX
Virtual Memory
PPT
Pipeline hazards in computer Architecture ppt
PPTX
Multiprocessor
PPT
OSI Model
PPTX
Operating Systems: Device Management
PPTX
Hardware Multi-Threading
PPTX
Parallel Programing Model
PPTX
Computer architecture virtual memory
PPTX
Pipelining and vector processing
PPTX
Instruction pipeline: Computer Architecture
Cache coherence problem and its solutions
Parallel computing persentation
Architectural Development Tracks
Cache coherence ppt
Introduction to Parallel and Distributed Computing
Multithreading computer architecture
Lecture 1 introduction to parallel and distributed computing
operating system lecture notes
Parallel processing
Virtual Memory
Pipeline hazards in computer Architecture ppt
Multiprocessor
OSI Model
Operating Systems: Device Management
Hardware Multi-Threading
Parallel Programing Model
Computer architecture virtual memory
Pipelining and vector processing
Instruction pipeline: Computer Architecture
Ad

Viewers also liked (20)

PDF
Aca2 01 new
PDF
Aca2 08 new
PDF
Aca2 07 new
PPT
pipeline and vector processing
PPT
Lec18 pipeline
PPTX
Multiprocessor
PPT
PPT
Unit 8
PPT
Multiprocessor Architecture for Image Processing
PDF
Lecture24 Multiprocessor
PPTX
Internet Protocol
PDF
Program and Network Properties
PPT
Introduction Cell Processor
PPT
Computer Organozation
PPTX
Coa swetappt copy
PDF
Aca2 10 11
PDF
PDF
Instruction Level Parallelism (ILP) Limitations
PPT
Parallel computing chapter 3
PPT
Lec3 final
Aca2 01 new
Aca2 08 new
Aca2 07 new
pipeline and vector processing
Lec18 pipeline
Multiprocessor
Unit 8
Multiprocessor Architecture for Image Processing
Lecture24 Multiprocessor
Internet Protocol
Program and Network Properties
Introduction Cell Processor
Computer Organozation
Coa swetappt copy
Aca2 10 11
Instruction Level Parallelism (ILP) Limitations
Parallel computing chapter 3
Lec3 final
Ad

Similar to Multivector and multiprocessor (20)

PPTX
DOC
Symmetric multiprocessing and Microkernel
PDF
Module 2.pdf
PPT
ITM(2).ppt
PPTX
Parallel Processing Presentation2
PPT
Types of os
PPTX
Operating system
DOC
Wiki 2
PPTX
Epc 3.ppt
PPTX
PA CO-1.pptx on business analysis on systems
DOC
PARALLEL ARCHITECTURE AND COMPUTING - SHORT NOTES
PDF
Parallel and Distributed Computing chapter 1
PPTX
Assignment-01.pptx
PPTX
Lecture1
DOC
Operating Systems
PPT
Parallel processing Concepts
PPTX
PP - CH01 (2).pptxhhsjoshhshhshhhshhshsbx
PPTX
PPTX
Assignment-1 Updated Version advanced comp.pptx
PPTX
Parallel Processing.pptx
Symmetric multiprocessing and Microkernel
Module 2.pdf
ITM(2).ppt
Parallel Processing Presentation2
Types of os
Operating system
Wiki 2
Epc 3.ppt
PA CO-1.pptx on business analysis on systems
PARALLEL ARCHITECTURE AND COMPUTING - SHORT NOTES
Parallel and Distributed Computing chapter 1
Assignment-01.pptx
Lecture1
Operating Systems
Parallel processing Concepts
PP - CH01 (2).pptxhhsjoshhshhshhhshhshsbx
Assignment-1 Updated Version advanced comp.pptx
Parallel Processing.pptx

Recently uploaded (20)

PDF
Chapter 3 Spatial Domain Image Processing.pdf
PPTX
Big Data Technologies - Introduction.pptx
PDF
Reach Out and Touch Someone: Haptics and Empathic Computing
PDF
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PPTX
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
PDF
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
PPT
“AI and Expert System Decision Support & Business Intelligence Systems”
PDF
Dropbox Q2 2025 Financial Results & Investor Presentation
PDF
GamePlan Trading System Review: Professional Trader's Honest Take
PDF
Advanced IT Governance
PDF
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
PPTX
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
PPTX
20250228 LYD VKU AI Blended-Learning.pptx
PDF
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
PDF
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
PDF
Advanced Soft Computing BINUS July 2025.pdf
PDF
Unlocking AI with Model Context Protocol (MCP)
PDF
Machine learning based COVID-19 study performance prediction
PDF
Per capita expenditure prediction using model stacking based on satellite ima...
PPTX
Cloud computing and distributed systems.
Chapter 3 Spatial Domain Image Processing.pdf
Big Data Technologies - Introduction.pptx
Reach Out and Touch Someone: Haptics and Empathic Computing
Peak of Data & AI Encore- AI for Metadata and Smarter Workflows
PA Analog/Digital System: The Backbone of Modern Surveillance and Communication
7 ChatGPT Prompts to Help You Define Your Ideal Customer Profile.pdf
“AI and Expert System Decision Support & Business Intelligence Systems”
Dropbox Q2 2025 Financial Results & Investor Presentation
GamePlan Trading System Review: Professional Trader's Honest Take
Advanced IT Governance
solutions_manual_-_materials___processing_in_manufacturing__demargo_.pdf
Detection-First SIEM: Rule Types, Dashboards, and Threat-Informed Strategy
20250228 LYD VKU AI Blended-Learning.pptx
Shreyas Phanse Resume: Experienced Backend Engineer | Java • Spring Boot • Ka...
How UI/UX Design Impacts User Retention in Mobile Apps.pdf
Advanced Soft Computing BINUS July 2025.pdf
Unlocking AI with Model Context Protocol (MCP)
Machine learning based COVID-19 study performance prediction
Per capita expenditure prediction using model stacking based on satellite ima...
Cloud computing and distributed systems.

Multivector and multiprocessor

  • 1. Prepared by: Kishan Panara Roll no. 24
  • 2.          Vector Processing Principles Multivector Design Multiprocessor Multitasking Multiprogramming Instruction and datastream Advantages Disadvantages Conclusion
  • 3.     A vector is a set of scalar data items, all of the same type, stored in memory. A vector processor is an ensemble of hardware resources, including vector registers, functional pipelines, processing elements, and register counters, for performing vector operations. Vector processing occurs when arithmetic or logical operations are applied to vectors. Vector processing speedup 10..20 compared with scalar processing.
  • 4.    A process that allows the CPU to execute a single instruction simultaneously on multiple pieces of data, rather than by repetitive looping. superscalar designs can take advantage of parallelism in scalar operations, it is possible to take advantage of similar parallelism in vector codes , Thus, it makes sense to provide multiple vector processors in a system. Here the main issue is memory access.
  • 5.    Multiprocessing is the use of two or more central processing units (CPUs) within a single computer system. Ability of a system to support more than one processor and/or the ability to allocate tasks between them. The terms multitasking or multiprogramming are more appropriate to describe this concept.
  • 6.  A single CPU can only go so fast, use more than one CPU to improve performance  Multiple users  Multiple applications  Multi-tasking within an application  Responsiveness and/or throughput
  • 7. ◦ The ability to execute more than one task at the same time, a task being a program. ◦ In multitasking, only one CPU is involved, but it switches from one program to another so quickly that it gives the appearance of executing all of the programs at the same time. ◦ There are two basic types of multitasking:  preemptive  the operating system parcels out CPU time slices to each program.  cooperative.  each program can control the CPU for as long as it needs it.
  • 8. ◦ A single program it self has more than one line of executions (Thread). Every thread shares common memory. ◦ Multiprogramming is a rudimentary form of parallel processing in which several programs are run at the same time on a uniprocessor.
  • 9. Multiple Processor Systems (a) A shared-memory multiprocessor. (b) A message-passing multicomputer. (c) A wide area distributed system.
  • 10. Multiprocessors can be used in different ways:  Uniprossesors (single-instruction, single-data or SISD)  Within a single system to execute multiple, independent sequences of instructions in multiple contexts (multiple-instruction, multiple-data or MIMD);  A single sequence of instructions in multiple contexts (single-instruction, multiple-data or SIMD, often used in vector processing);  Multiple sequences of instructions in a single context (multiple-instruction, single-data or MISD, used for redundancy in fail-safe systems and sometimes applied to describe pipelined processors).
  • 12.  If one processor fails then it will affect in the speed  complex OS is required  large main memory required.
  • 13.   Parallel processing is a future technique for higher performance and effectiveness for multiprogrammed workloads. Using multiprocessor we can do multiple task at a time and save time.