Hello,
About parallelism and about Gustafson’s Law..
I am a white arab, and i think i am smart, so today
i will talk more about parallelism and about Gustafson’s Law:
Gustafson’s Law:
• If you increase the amount of work done by each parallel
task then the serial component will not dominate
• Increase the problem size to maintain scaling
• Can do this by adding extra complexity or increasing the overall
problem size
Scaling is important, as the more a code scales the larger a machine it
can take advantage of:
• can consider weak and strong scaling
• in practice, overheads limit the scalability of real parallel programs
• Amdahl’s law models these in terms of serial and parallel fractions
• larger problems generally scale better: Gustafson’s law
Load balance is also a crucial factor.
So read my following thoughts about the Threadpool to notice that my Threadpool that scales very well does Load balance well:
https://community.idera.com/developer-tools/general-development/f/getit-and-third-party/72018/about-the-threadpool
Thank you,
Amine Moulay Ramdane.