Buying a new CPU, Motherboard? I could just do a video on what is Amdahl's Law, but with all the new CPUs coming out with more cores, more threads and higher CPU Frequencies. It's time to take a page from Enterprise Computing, because "Toto, we aren't in Kansas anymore". The rules you learned back in the quad core days are out the window now. And you need to understand how to predict and measure performance to get the most out of these new CPUs. Sadly, I do not have a Windows machine to show you but you can run GeekBench on it to get the measurement you need
Serial processing means strictly sequential, without overlap of the successive processing times on objects or distinct subsystems. In a standard type of serial system, each object takes the same average amount of time to process and the next object begins processing only when the previous one is completed.
Parallel processing signifies simultaneous processing on several objects or subsystems at the same time, however processing may finish on different objects at different times.
BTW, Neural networks do not predict well using Amdahl's Law either, as cores are added to a neural net, the system will grab more data, similar to the HPC problem Gustafson points out.
Gene Amdahl's Original paper: https://inst.eecs.berkeley.edu/~n252/paper/Amdahl.pdf
The Art of Multiprocessor Programming: https://amzn.to/3fFMdit
Gustafson's Law: http://www.johngustafson.net/pubs/pub13/amdahl.htm00:00 - Intro
00:09 - Comment from Viewer
00:49 - Amdahl's Law
01:15 - Doubling the Cores
01:43 - AFIPS Paper
02:53 - Predicting Speedup
03:32 - Speedup Example
05:12 - Measuring the Speedup
05:48 - Asahi Linux
06:36 - PopOS Measurement
07:36 - MacOS Measurement
08:25 - Mac Studio Measurement
10:27 - Limits of Amdahl's Law
11:23 - Amdahl Law Summary
12:41 - Gene Amdahl Quote
13:05 - Final Thoughts
15:03 - Wrap-up
15:30 - Outro
Support me on Patreon: https://www.patreon.com/DJWare
Follow me:
Twitter @djware55
Facebook:https://www.facebook.com/don.ware.7758
Gitlab: https://gitlab.com/djware27
#cpu #performance #prediction
15 Comments