BorlandTalk.com Forum Index BorlandTalk.com
Borland discussion newsgroups
 
Archives   FAQFAQ   SearchSearch   MemberlistMemberlist   UsergroupsUsergroups   RegisterRegister 
 ProfileProfile   Log in to check your private messagesLog in to check your private messages   Log inLog in 

Fastcode Trim B&V 0.6.1

 
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Language BASM
View previous topic :: View next topic  
Author Message
Dennis
Guest





PostPosted: Thu Apr 19, 2007 10:16 pm    Post subject: Fastcode Trim B&V 0.6.1 Reply with quote



Hi

Finally a release

http://tech.groups.yahoo.com/group/fastcodeproject/files/Trim/Version%200.6.
1/

Then we need to evaluate if it is any good ;-)

Best regards
Dennis Kjaer Christensen
Back to top
Dennis
Guest





PostPosted: Fri Apr 20, 2007 1:05 am    Post subject: Re: Fastcode Trim B&V 0.6.1 Reply with quote



Hi

Uploaded AMD 64 and Yonah results.

Now we need the remaning benchmark results and some bench stability runs.

Best regards
Dennis Kjaer Christensen
Back to top
Dennis
Guest





PostPosted: Fri Apr 20, 2007 8:53 pm    Post subject: Re: Fastcode Trim B&V 0.6.1 Reply with quote



Hi

The sorting of results is turned of in this release. This was a mistake.

Best regards
Dennis Kjaer Christensen
Back to top
Dennis
Guest





PostPosted: Fri Apr 20, 2007 9:17 pm    Post subject: Re: Fastcode Trim B&V 0.6.1 Reply with quote

Hi

In the Excel file BenchStability.xls you see a bunch of bench stability test
results. The conclusion of these results is that some of my functions where
the main reason that the bench stability numbers where so bad. I removed
those functions.

Together with some other finetrimmings of the benchmark stability is now <
2%. I am working on a table of exact numbers. This is for a 3 times rerun of
the benchmark all and considering the huge amount of functions we have it is
not exceptionally bad. I hope we can get below the 1% limit by removing some
functions and further trimming the benchmark.

If you have some functions that can be removed then tell me soon.

I will need all the functions sizes for the next release. The a full run of
the benchmark on all targets will enable the SpreadsheetCreator to make a
list of functions that are candidates for removal.

Best regards
Dennis Kjaer Christensen
Back to top
Dennis
Guest





PostPosted: Fri Apr 20, 2007 9:22 pm    Post subject: Re: Fastcode Trim B&V 0.6.1 Reply with quote

Hi

FastMM4 is included in the release and it revealed a 1 byte TStringList leak
which is now fixed with

procedure TMainForm.FormClose(Sender: TObject; var Action: TCloseAction);
begin
.......
FResultList.Free;
end;

FastMM4 is enabled/disabled in the dpr file

program TrimBV;

uses
// Fastmm4,
// Fastmm4messages,
.................


Best regards
Dennis Kjaer Christensen
Back to top
Dennis
Guest





PostPosted: Fri Apr 20, 2007 9:29 pm    Post subject: Re: Fastcode Trim B&V 0.6.1 Reply with quote

Hi

Quote:
FastMM4 is enabled/disabled in the dpr file

program TrimBV;

uses
// Fastmm4,
// Fastmm4messages,

but be aware of this bug

IFDEF's in DPR uses clause
http://qc.codegear.com/wc/qcmain.aspx?d=8718

That will cause the two FastMM lines to be removed if the IDE modifies the
dpr.

Best regards
Dennis Kjaer Christensen
Back to top
Dennis
Guest





PostPosted: Sat Apr 21, 2007 12:32 am    Post subject: Re: Fastcode Trim B&V 0.6.1 Reply with quote

Hi

The Yonah has now run for approx. 6 hours and is half way through the 3
bench all run. Max benchmark spread is 1.4%

The Dothan has run approx 3 hours and it is at 1.3%

The Prescott is always a little worse and it is at 1.9% after approx. 3
hours.

I will give the final numbers some time tomorrow when the runs have finished
;-)

Best regards
Dennis Kjaer Christensen
Back to top
Display posts from previous:   
Post new topic   Reply to topic    BorlandTalk.com Forum Index -> Delphi Language BASM All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum


Powered by phpBB © 2001, 2006 phpBB Group
SEO toolkit © 2004-2006 webmedic.