CS Elective 3 Week 1

0.0(0)
Studied by 0 people
call kaiCall Kai
Locked
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
GameKnowt Play
Card Sorting

1/22

encourage image

There's no tags or description

Looks like no tags are added yet.

Last updated 5:12 PM on 8/25/26
Name
Mastery
Learn
Test
Matching
Spaced
Call with Kai
Chat

No analytics yet

Send a link to your students to track their progress

23 Terms

1
New cards

Parallel Computing

simultaneously execution of multiple parts of a program using multiple processor or cores.

2
New cards

Parallel Computing

Divides The problem into smaller task executed at the same time instead of solving one problem step-by-step.

3
New cards

Image processing

if done through a parallel approach becomes significantly faster, While if done in a sequential approach one processor edits every pixel (slower).

4
New cards

Video Rendering

Movie Studio render animation frames simultaneously. instead of rendering frames 1 by 1 it becomes like this :

computer A- Renders 1-250

B- 251-500

C- 501-750

D- 751-1000

Rendering it like this makes it much faster (Parallel approach)

5
New cards

Grading 100 Exam papers

Sequential Approach : 1 teacher Checks all 100 papers (Consume too much time/ significantly slower)

parallel approach : The Papers are divided evenly among 4 teachers (Faster checking, does not consume too much time).

6
New cards

Early Computering (Single system Processor)

Early Computers use only one processor (CPU) to execute instructions. Each program are processed one at a time, making execution for complex computations relatively slow.

7
New cards

Characteristics of Single processor System

*Single CPU

*Sequential Execution

*Limited Multitasking

*Low Computational Power

8
New cards

Example of Early Computing

-A Calculator: Performs one arithmetic operation after another, Each operations waits for the previous one to finish.

9
New cards

Multi-Core Computing

-Contains Multiple processor cores inside a one CPU, each core can execute instructions simultaneously.

10
New cards

Example of Multi-Core computing

-A Quad Core processor

core 1: Play musiccore

2: Download Filecore

3: Edit DocumentCore

4: Antivirus scan

All task are executed concurrently instead of one at a time.

11
New cards

High Performance Computing (HPC)

-Combines many processors to solve Extremely complex problems.

12
New cards

Application of HPC

Climate prediction

Space exploration

Drug discovery

Artificial intelligence

13
New cards

Example of HPC

NASA uses super computers to simulate rocket launches before Actual testing.

14
New cards

Distributed Computing

Uses multiple independent computers connected through a network to solve one problem.

15
New cards

Example of Distributed computing

-Google Searches

-Facebook

-Online Banking

16
New cards

Advantages of parallel computing

-Faster Execution

-better resource Utilization

-Handles large problems

17
New cards

Faster Executions

Rendering Movies takes days on a single processor but only takes hours using thousand of processors.

18
New cards

Better Resource Utilization

Multiple CPU cores are used instead of leaving some Idle

19
New cards

Handles Large Problems

Examples:

Artificial intelligence

Machine Learning

Weather Forecasting

DNA Sequencing

20
New cards

Advantages of Distributed Computing

-Resource Sharing

-Fault Tolerance

-Scalability

21
New cards

Resource sharing

Computers Share storage and processing power

Ex. Google Drive.

22
New cards

Fault Tolerance

If one server Fails Another can continue the service

ex. Netflix

23
New cards

Scalability

New Servers can be added when demand increases.

ex. Companies add more cloud servers during online shopping events to handle Increased traffic.