Logo
Pattern

Discover published sets by community

Explore tens of thousands of sets crafted by our community.

Speedup and Efficiency in Parallel Systems

12

Flashcards

0/12

Still learning
StarStarStarStar

Karp-Flatt Metric

StarStarStarStar

Formula: e=1S1p11pe = \frac{\frac{1}{S} - \frac{1}{p}}{1 - \frac{1}{p}} Significance: Quantifies the empirical parallel efficiency and identifies the portion of a parallel program that does not scale well.

StarStarStarStar

Scale-Up

StarStarStarStar

Formula: ScaleUp=Tnew(p)Told(p)Scale{-}Up = \frac{T_{new}(p)}{T_{old}(p)} Significance: Measures the system's ability to handle larger problems as the number of processors increases.

StarStarStarStar

Gustafson's Law

StarStarStarStar

Formula: S=p(p1)(1P)S' = p - (p-1) (1-P) Significance: Provides an alternative to Amdahl's Law, emphasizing scalability with problem size.

StarStarStarStar

Compute-to-Communication Ratio

StarStarStarStar

Formula: TcomputeTcommunication\frac{T_{compute}}{T_{communication}} Significance: Indicator of the balance between computation and communication in parallel processing.

StarStarStarStar

Speedup (S)

StarStarStarStar

Formula: S=TserialTparallelS = \frac{T_{serial}}{T_{parallel}} Significance: Measures the performance improvement gained by parallel processing.

StarStarStarStar

Throughput

StarStarStarStar

Formula: Throughput=Number of tasksTotal timeThroughput = \frac{Number\ of\ tasks}{Total\ time} Significance: Indicates the rate at which tasks are being completed by the system.

StarStarStarStar

Parallel Overhead (T_{overhead})

StarStarStarStar

Formula: Toverhead=TparallelTserialpT_{overhead} = T_{parallel} - \frac{T_{serial}}{p} Significance: Accounts for the additional work and time associated with managing parallel tasks.

StarStarStarStar

Resource Utilization

StarStarStarStar

Formula: Resource Utilization=active processor timeTotal processor timeResource\ Utilization = \frac{\sum active\ processor\ time}{Total\ processor\ time} Significance: Reflects the extent to which the available processing power is being used effectively.

StarStarStarStar

Amdahl's Law

StarStarStarStar

Formula: S=1(1P)+PpS = \frac{1}{(1-P) + \frac{P}{p}} Significance: Predicts the maximum possible speedup of a computation, considering its serial and parallel components.

StarStarStarStar

Efficiency (E)

StarStarStarStar

Formula: E=SpE = \frac{S}{p} Significance: Reflects the portion of the time for which a processor is usefully utilized.

StarStarStarStar

Load Imbalance

StarStarStarStar

Formula: LoadImbalance=1TidealTactualLoad{-}Imbalance = 1 - \frac{T_{ideal}}{T_{actual}} Significance: Represents inefficiency due to uneven distribution of work among processors.

StarStarStarStar

Isoefficiency Function

StarStarStarStar

Formula: W(p)=Toverhead(p)×pW(p) = T_{overhead}(p) \times p Significance: Defines the work size WW for which the efficiency of the parallel system remains constant as the number of processors pp is increased.

Know
0
Still learning
Click to flip
Know
0
Logo

© Hypatia.Tech. 2024 All rights reserved.