Yahoo Groups archive

Lpc2000

Index last updated: 2026-04-28 23:31 UTC

Thread

Dhrystone and Whetstone numbers

Dhrystone and Whetstone numbers

2005-01-05 by Michael Johnson

I'll try again without html attachments. These numbers are for 
CrossWorks 1.3 which uses version 3.4.1 of cc1.exe and cc1plus.exe from 
the GNU Compiler Collection. We use our own C library with the go-faster 
floating point code from gcclib.

Dhrystone v2.1
 
ARM - Code size 9,498 bytes, 51,948 dhry/sec
THUMB - Code size 8,228 bytes, 48,192 dhry/sec

Whetstone

ARM - Code size 12,908 bytes, 2.4 MIPS
THUMB - Code size 10,608 bytes, 2.2 MIPS

All benchmarks were executed on a Philips LPC2294 running at 60Mhz with 
the MAM enabled.

We use debug_stdio.h rather than stdio.h to keep the code size down. 
Which could be considered to be cheating, but demonstrates that end 
applications can do printf style debugging without a big code size increase.

Regards
Michael

Re: [lpc2000] Dhrystone and Whetstone numbers

2005-01-05 by Richard

Michael, it's neither here or there, but how come you have two last names :-) ?

At 11:51 PM 1/4/2005, Michael Johnson wrote:


// richard (This email is for mailing lists. To reach me directly, please 
use richard at imagecraft.com)

Re: Dhrystone and Whetstone numbers

2005-01-05 by nutleycottage

If I post from my regular email account then I'm Michael Johnson, if I
post using the yahoo thing (as I'm doing now) then I'm called
nutleycottage for reasons I can't remember.

--- In lpc2000@yahoogroups.com, Richard <richard-lists@i...> wrote:
> Michael, it's neither here or there, but how come you have two last
names :-) ?
> 
> At 11:51 PM 1/4/2005, Michael Johnson wrote:
> 
> 
> // richard (This email is for mailing lists. To reach me directly,
please 
> use richard at imagecraft.com)

Re: [lpc2000] Re: Dhrystone and Whetstone numbers

2005-01-05 by Richard

My mistake, Paul keeps saying Michael, and "Michael Anburaj" also made some 
posts on the GNU benchmarks and I thought you two are one and the same. My 
apology.

At 02:15 AM 1/5/2005, you wrote:



>If I post from my regular email account then I'm Michael Johnson, if I
>post using the yahoo thing (as I'm doing now) then I'm called
>nutleycottage for reasons I can't remember.
>
>--- In lpc2000@yahoogroups.com, Richard <richard-lists@i...> wrote:
> > Michael, it's neither here or there, but how come you have two last
>names :-) ?
> >
>
>

// richard (This email is for mailing lists. To reach me directly, please 
use richard at imagecraft.com)

Re: Dhrystone and Whetstone numbers

2005-01-05 by johnnorgaard2003

Hi Michael

I think the GCC compiler setting KEIL compare is without optimizing.

What was the settings in your  Optimization Level in CrossWorks ?

Could you please mail me the two program source code 
Dhrystone v2.1 adn Whetstone to (john_2005@... )?

best regards

John

--- In lpc2000@yahoogroups.com, Michael Johnson <mpj@r...> wrote:
> I'll try again without html attachments. These numbers are for 
> CrossWorks 1.3 which uses version 3.4.1 of cc1.exe and cc1plus.exe from 
> the GNU Compiler Collection. We use our own C library with the
go-faster 
> floating point code from gcclib.
> 
> Dhrystone v2.1
>  
> ARM - Code size 9,498 bytes, 51,948 dhry/sec
> THUMB - Code size 8,228 bytes, 48,192 dhry/sec
> 
> Whetstone
> 
> ARM - Code size 12,908 bytes, 2.4 MIPS
> THUMB - Code size 10,608 bytes, 2.2 MIPS
> 
> All benchmarks were executed on a Philips LPC2294 running at 60Mhz with 
> the MAM enabled.
> 
> We use debug_stdio.h rather than stdio.h to keep the code size down. 
> Which could be considered to be cheating, but demonstrates that end 
> applications can do printf style debugging without a big code size
increase.
Show quoted textHide quoted text
> 
> Regards
> Michael

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.