Fastcode UpperCase B&V 3.0



Hi All

I will try to make this release today.

For this to be possible we must decide upon the validity of the new
functions by Aleksandr. Do they allocate to much memory for the result
string? If yes - can we accept that?

Then we must select a solution to the problem that we measure a slowdown if
validation has been run before the benchmark. Possible solutions:

1) The cheap hack - do not allow benchmarking after validation.
2) Decrease loop counts in Validate 6 and 7 - validation becomes less
throrough.
3) Find the exact problem and the exact cure.

Then we must be sure that there are no problems regarding the benchmarking
order of functions.

We must also make sure that there is no problem regarding precision in
"Bechmark" versus "Benchmark All".

Then we must recheck the general precision and rework the benchmark if
needed.

Then we must find new subbenchmark weigths.

Best regards
Dennis


.



Relevant Pages

  • Re: Fastcode UpperCase B&V 3.0
    ... > Then we must select a solution to the problem that we measure a slowdown ... > validation has been run before the benchmark. ... > 1) The cheap hack - do not allow benchmarking after validation. ... > 3) Find the exact problem and the exact cure. ...
    (borland.public.delphi.language.basm)
  • Re: Summary of (dis)agreements on latewst FastCode developments
    ... Mainform caption = IntToStr Benchmark & Validation Tool for Fastcode Version ... >> I would like to see all subbench results in main report as normal. ...
    (borland.public.delphi.language.basm)
  • Fastcode Status
    ... the Delphi version problem etc. ... We decided to support D5 based on a voting. ... not consider the huge impact D5 support would have on validation. ... when we placed D6 to D2005 in the targets and decided to benchmark ...
    (borland.public.delphi.language.basm)
  • Suggestion for a new FastCode B&V template
    ... Benchmark & Validation tool. ... Create new B&V's (mostly for Dennis) ... selection can be done by left-clicking a column header. ... allows you to check, for example, why a validation failed. ...
    (borland.public.delphi.language.basm)
  • Re: Fastcode - What it is
    ... The problem with FastCode, and this has happened to me half a dozen times - ... don't see source code download of the definitive winner in there. ... Currently the benchmark and ... > validation tools for the 32 challenges have more than 35000 lines of code. ...
    (borland.public.delphi.non-technical)