Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!news.albasani.net!.POSTED!not-for-mail From: aminer Newsgroups: comp.programming.threads,comp.programming Subject: Scalability... Date: Wed, 09 Oct 2013 18:19:31 -0700 Organization: albasani.net Lines: 28 Message-ID: Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Trace: news.albasani.net pB+VlM4ruyojfIC2hw1p9jaJFlKn7IpL4+5BTvOF1YOCz/R4l4A9aQXA90W4RH0qAu/rLCOtOPEGeAKC/SOW7kfzf0m5qUyWNYJutA9A6i360o2N6Nj8ScEOCC7/C3bF NNTP-Posting-Date: Thu, 10 Oct 2013 01:19:34 +0000 (UTC) Injection-Info: news.albasani.net; logging-data="a0mzHUFKodXAZ2K0sdbtZ7kOGYzSae/cTxQWqNlgd4h6ZJHV94RtSNN5GGx6m1CunFI47aGobQvTNmsNiJQMP50jmxxiFCv8ScVZr+fscr4DefLLJqjbJr2p+HXzSpC7"; mail-complaints-to="abuse@albasani.net" User-Agent: Mozilla/5.0 (Windows NT 6.0; WOW64; rv:17.0) Gecko/20130801 Thunderbird/17.0.8 Cancel-Lock: sha1:/YXamL6YlLfbPxGUZkBntKrcCDM= Xref: csiph.com comp.programming.threads:1879 comp.programming:3890 Hello, So if you have understood my ideas and my arguments against the Amdahl's equation, i have proved to you that the Amdahl's equation gives you the scalability that you will have in an IDEAL CONTENTION SCENARIO , but if you have less contention it will scale much better, and in a none contention scenario it will have a perfect scalability, so if you have a small serial part let say of S = 0.1% so the Amdahl's equation says that your program will scale to a maximum of 10, but that's false , it can scale much more than that if you introduce randomness in the Parallel part to avoid the ideal contention scenario, something like wait(random(something_like_the+time_of_your_bigger_locked_region)) or something like that and this will scale your application to much more than 10X, so the very important part is to introduce an optimal randomness of a more optimal wait , but you don't have to use sleep() for that, just to loop around a pause asm instruction for example and this will give you better scalability than 10X. Thank you, Amine Moulay Ramdane.