i think something is not like you explain it, i do not know much about Parelelism nor HPC but i do on math, and when P has only one value and N increases the remaining equation would be 1/(1/N) that always will be N no matter what N value be (excluding Zero and Infinite). so, if we graph that equation, it will be a linear increase, not an asintotic increase. could you explain why? or where can i be missing your point ?
@xpeedX i think you forgot that it is (somthing)+p/n so the n can only make p/n zero and the equation that is left whit like 1000core would be 1/(1-p). so you can only speed up than by making more of the core parallel or increasing the single thread performance.
look at it as driving form A to B but you got a speed limit of 120km/h (and you can't go faster) the distance between it is 240km so it takes 2 hours. no matter what you do. but you can get more cars trough the road by laying more roads
@xpeedX because you increase the road 2 cars can go over the road so you double the speed. but if you increase the single treat performance you could increase the clock = speed or you could increase the instructions/clock look at it as using a car that has 6 seats instead of 4. and HT is just getting all the cars full instead of leaving one guy whit one car. turbo is like increasing the of the roads when there are a low amount of cars at the road.
Yes, I am one of the three, thanks for the clear explanation.
As N goes to infinity, SpeedUp goes to 1/(1-P). So assuming you had an infinite number of processors, in a perfectly infinite world, then as P approaches 1, SpeedUp would go to infinity. Wouldn't that be nice ::grin::
nice shirt
locanix 9 hours ago
Dear Sir,
i think something is not like you explain it, i do not know much about Parelelism nor HPC but i do on math, and when P has only one value and N increases the remaining equation would be 1/(1/N) that always will be N no matter what N value be (excluding Zero and Infinite). so, if we graph that equation, it will be a linear increase, not an asintotic increase. could you explain why? or where can i be missing your point ?
xpeedX 10 months ago
@xpeedX i think you forgot that it is (somthing)+p/n so the n can only make p/n zero and the equation that is left whit like 1000core would be 1/(1-p). so you can only speed up than by making more of the core parallel or increasing the single thread performance.
look at it as driving form A to B but you got a speed limit of 120km/h (and you can't go faster) the distance between it is 240km so it takes 2 hours. no matter what you do. but you can get more cars trough the road by laying more roads
themassau 9 months ago
@xpeedX because you increase the road 2 cars can go over the road so you double the speed. but if you increase the single treat performance you could increase the clock = speed or you could increase the instructions/clock look at it as using a car that has 6 seats instead of 4. and HT is just getting all the cars full instead of leaving one guy whit one car. turbo is like increasing the of the roads when there are a low amount of cars at the road.
themassau 9 months ago
what is the end of N?
kashifkhi 10 months ago
Gustafson's law (weak scaling) might be interesting to discuss, as some people see it as more relevant than Amdahl's Law.
lennyogarc 10 months ago
This has been flagged as spam show
Yes, I am one of the three, thanks for the clear explanation.
As N goes to infinity, SpeedUp goes to 1/(1-P). So assuming you had an infinite number of processors, in a perfectly infinite world, then as P approaches 1, SpeedUp would go to infinity. Wouldn't that be nice ::grin::
cantormath 11 months ago
Comment removed
cantormath 11 months ago
Math ftw!
canadafreakazoid 11 months ago 2