The MASM Forum Archive 2004 to 2012

General Forums => The Laboratory => Topic started by: hutch-- on November 25, 2010, 04:38:39 AM

Title: Later faster unsigned to ascii benchmark.
Post by: hutch-- on November 25, 2010, 04:38:39 AM
This is the same interface as before, it has 4 unsigned to ascii algos including a new one from brethren that has been tweaked to get its speed up. All algos are proven exhaustively over the full unsigned range and there is a subdirectory that has 2 of the testbeds to do this.
Title: Re: Later faster unsigned to ascii benchmark.
Post by: oex on November 25, 2010, 04:53:10 AM
AMD Sempron(tm) Processor 3100+
Results 8 pass average
timing utoa    601 ms
timing utoa_ex 187 ms
timing utoa2   324 ms
timing utoa3   560 ms
Title: Re: Later faster unsigned to ascii benchmark.
Post by: MichaelW on November 25, 2010, 06:52:46 AM
P3, 500MHz

Results 8 pass average
timing utoa    2591 ms
timing utoa_ex 1023 ms
timing utoa2   1609 ms
timing utoa3   2189 ms
Title: Re: Later faster unsigned to ascii benchmark.
Post by: Gunther on November 25, 2010, 02:34:40 PM
(http://www.masm32.com/board/index.php?action=dlattach;topic=15438.0;id=8516)

The attached zip file contains only the above displayed image. Please, don't waste your bandwidth by downloading it.

Gunther
Title: Re: Later faster unsigned to ascii benchmark.
Post by: clive on November 25, 2010, 04:45:15 PM
Intel(R) Atom(TM) CPU N270 @ 1.60GHz
Results 8 pass average
timing utoa    1451 ms
timing utoa_ex 535 ms
timing utoa2   861 ms
timing utoa3   1451 ms
Title: Re: Later faster unsigned to ascii benchmark.
Post by: brethren on November 25, 2010, 04:59:33 PM
AMD Turion(tm) 64 X2 Mobile Technology TL-52
Results 8 pass average
timing utoa    674 ms
timing utoa_ex 201 ms
timing utoa2   369 ms
timing utoa3   630 ms
Title: Re: Later faster unsigned to ascii benchmark.
Post by: frktons on November 27, 2010, 05:47:55 PM
Apparentely everybody is trying to optimize his own bin to ascii PROC.  :P


Intel(R) Core(TM)2 CPU 6600 @ 2.40GHz
Results 8 pass average
timing utoa    372 ms
timing utoa_ex 163 ms
timing utoa2   216 ms
timing utoa3   296 ms