Statement: Speedup from parallelization is limited by the serial fraction of a task: ( S = \frac{1}{(1 - P) + \frac{P}{N}} ), where ( P ) is the parallelizable portion and ( N ) is the number of processors.
Relevance: In Edge AI vision (e.g., Jetson Nano), parallelizing convolutions (e.g., 90% of compute) is key, but serial bottlenecks like data loading limit gains—optimization must target the serial part.
Relationship: Complements scaling laws—more cores (N) hit diminishing returns unless ( P ) nears 1.
Statement: As transistors shrink, power density stays constant—voltage scales with size.
Relevance: Its breakdown (~2006) forced Edge AI to prioritize power efficiency (e.g., FP16 on Jetson) over clock speed—optimization now balances compute and watts.
Relationship: Linked to Moore’s Law; its failure spurred multi-core and quantization trends.
Statement: Increased efficiency in resource use can increase total consumption due to demand growth.
Quotation: “It is wholly a confusion of ideas to suppose that the economical use of fuel is equivalent to a diminished consumption. The very contrary is the truth.” – William Stanley Jevons (1865).
Relevance: In Edge AI, efficient models (e.g., quantized MobileNet) might lead to more devices deployed (e.g., smart cameras), raising overall power use—optimize with caps (e.g., power limits).
Relationship: Challenges efficiency assumptions, intersects with scaling laws as demand scales.
Statement: 80% of effects come from 20% of causes.
Relevance: In vision optimization, 80% of latency might stem from 20% of code (e.g., inference)—focus pruning/quantization there (e.g., Jetson’s hot paths).
Relationship: Ties to Pareto Front—optimizing the vital few yields efficient trade-offs.
Jevons Paradox vs. Efficiency: Efficiency (e.g., INT8 on Jetson) may increase device proliferation, raising total resource use—counter with power caps or sparse models.
Scaling Laws vs. Edge Constraints: Bigger models (Scaling Laws) clash with edge limits (e.g., Pi’s 1GB)—optimization shrinks ( N ) (parameters) to fit.
Pareto Front vs. Power Laws: Optimizing the “vital few” (Power Law) finds the Pareto Front—e.g., tuning inference vs. accuracy on Jetson.
Amdahl’s Law vs. Roofline: Serial bottlenecks (Amdahl) often tie to compute/memory limits (Roofline)—e.g., Jetson’s convolution vs. bandwidth trade-off.
Moore’s Law vs. Wirth’s Law: Hardware gains (Moore) are offset by software bloat (Wirth)—e.g., optimize vision pipelines to reclaim efficiency.
Edge AI Vision Context (Medical Anomaly Detector)¶