From mboxrd@z Thu Jan 1 00:00:00 1970 X-Spam-Checker-Version: SpamAssassin 3.4.4 (2020-01-24) on polar.synack.me X-Spam-Level: X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00 autolearn=ham autolearn_force=no version=3.4.4 X-Google-Thread: 103376,edda2b296e2577cf X-Google-NewGroupId: yes X-Google-Attributes: gida07f3367d7,domainid0,public,usenet X-Google-Language: ENGLISH,ASCII Path: g2news1.google.com!news4.google.com!proxad.net!feeder1-2.proxad.net!weretis.net!feeder4.news.weretis.net!news.tornevall.net!.POSTED!not-for-mail From: Jeffrey Carter Newsgroups: comp.lang.ada Subject: Re: GNAT's Protected Objects Date: Tue, 09 Nov 2010 11:22:33 -0700 Organization: TornevallNET - http://news.tornevall.net Message-ID: References: <4af1a5f4-7bf3-47ee-af67-db50e589e7a8@n32g2000pre.googlegroups.com> <7312123d-3308-45ce-8d8c-89c0df588a81@j25g2000yqa.googlegroups.com> NNTP-Posting-Host: a11ed301179d0400c84527d6ba673c2c Mime-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 8bit X-Trace: 018159c175c80783d605bcb689174122 X-Complaints-To: abuse@tornevall.net User-Agent: Mozilla/5.0 (X11; U; Linux i686; en-US; rv:1.9.1.15) Gecko/20101027 Thunderbird/3.0.10 X-Complaints-Language: Spoken language is english or swedish - NOT ITALIAN, FRENCH, GERMAN OR ANY OTHER LANGUAGE! In-Reply-To: <7312123d-3308-45ce-8d8c-89c0df588a81@j25g2000yqa.googlegroups.com> X-UserIDNumber: 1738 X-Validate-Post: http://news.tornevall.net/validate.php?trace=018159c175c80783d605bcb689174122 X-Complaints-Italiano: Non abbiamo padronanza della lingua italiana - se mandate una email scrivete solo in Inglese, grazie X-Posting-User: 0243687135df8c4b260dd4a9a93c79bd Xref: g2news1.google.com comp.lang.ada:15409 Date: 2010-11-09T11:22:33-07:00 List-Id: On 11/09/2010 03:18 AM, Egil H�vik wrote: > On Nov 8, 11:32 pm, Jeffrey Carter > wrote: >> >> Result : Matrix; > > Result is shared between multiple tasks, > reduce references to a minimum by using a > temporary value: > > This should give you a nice speedup :) Interesting. That does help, presumably by reducing cache misses. I'm not sure how relevant that is for my purposes, which were to determine the optimal number of tasks, not obtaining the minimum running time. The version with the PO now shows a speedup, but is still slower than the version without. No surprise there. -- Jeff Carter "I was in love with a beautiful blonde once, dear. She drove me to drink. That's the one thing I'm indebted to her for." Never Give a Sucker an Even Break 109