Introduction to Parallel Computing Concepts

0.0(0)
studied byStudied by 3 people
learnLearn
examPractice Test
spaced repetitionSpaced Repetition
heart puzzleMatch
flashcardsFlashcards
Card Sorting

1/25

encourage image

There's no tags or description

Looks like no tags are added yet.

Study Analytics
Name
Mastery
Learn
Test
Matching
Spaced

No study sessions yet.

26 Terms

1
New cards

Parallel Computing

Simultaneous processing using multiple processors.

2
New cards

Single-Core Systems

Computing systems with one processing unit.

3
New cards

Multi-Core Systems

Computing systems with multiple processing units.

4
New cards

Performance Slowdown

Decrease in single-processor performance improvements.

5
New cards

Microprocessor Performance (1986-2002)

Increased by 50% during this period.

6
New cards

Microprocessor Performance (2002-Present)

Slowed down to 20% annual improvement.

7
New cards

Parallelism

Using multiple processors for higher performance.

<p>Using multiple processors for higher performance.</p>
8
New cards

Integrated Circuit

A chip containing multiple processors.

9
New cards

Core

A central processing unit within a multicore processor.

<p>A central processing unit within a multicore processor.</p>
10
New cards

Climate Modeling

Simulations analyzing global climate interactions.

11
New cards

Protein Folding

Study of protein structures affecting diseases.

<p>Study of protein structures affecting diseases.</p>
12
New cards

Drug Discovery

Using computing power for novel medical therapies.

<p>Using computing power for novel medical therapies.</p>
13
New cards

Energy Research

Simulations for improving clean energy technologies.

<p>Simulations for improving clean energy technologies.</p>
14
New cards

Data Analysis

Examining large data volumes for insights.

15
New cards

Transistor Speed

Increases as transistor size decreases.

16
New cards

Power Consumption

Energy used by processors during operation.

17
New cards

Heat Loss

Power lost as heat in integrated circuits.

18
New cards

Serial Code

Single-threaded code executed sequentially.

19
New cards

Partial Sum

Sum calculated by individual cores.

20
New cards

Global Sum

Total sum from all cores' results.

21
New cards

Task-Parallelism

Partitioning tasks among multiple cores.

22
New cards

Data-Parallelism

Partitioning data for similar operations across cores.

23
New cards

Shared-Memory Systems

Cores share access to a common memory.

24
New cards

Distributed-Memory Systems

Each core has private memory, communicates via messages.

<p>Each core has private memory, communicates via messages.</p>
25
New cards

Concurrent Computing

Multiple tasks in progress simultaneously.

26
New cards

Distributed Computing

Cooperation among programs to solve problems.