Yahoo Groups archive

Lpc2000

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

Message

Re: [lpc2000] On KEILs Dhrystone benchmarks --again

2005-05-09 by Michael Anburaj

Hi Thiadmer,

I am curious about your results.

I ran Dhrystone 2.1 on LPC2106 board a year ago.

Results:
http://geocities.com/michaelanburaj/downloads/dhry_lpc.gif

I am heavy user of GCC tools (ARM, MIPS & other 32/64
bit RISCs). I run Dhrystone as apart of board bringup
each time I start with a new board/processor (always
with \ufffdO2 option) \ufffd same code. So, I always code a 1
second granularity timer function to make measurements
& there is timer sync. loop at the beginning. I make
measurements over large iterations to get accurate
results. I believe 10,000,000 iterations should give
fairly accurate results across different processor
platforms.

The only difference I see is I have used GCC 3.4.0 &
you used 3.4.3
Still 41 against 51 \ufffd in ARM mode & 35 against 44 \ufffd in
Thumb mode is huge.

Moving to 3.4.3 give better performance?

Thanks,
-Mike.

--- ukkie9a <docent@...> wrote:
> Hello everyone,
> 
> To satisfy my curiosity (and verify the code
> generation of the GNU
> compiler), I repeated the Dhrystone benchmark with
> GNU GCC after
> reading the tables in the (otherwise nice book) "The
> Insider's Guide
> to the Philips ARM7-Based Microcontrollers" by
> Trevor Martin (see
> http://www.hitex.co.uk/arm/lpc2000book/index.html)
> and finding the
> same table on KEILs web site.
> 
> My results, which you can read about on
> http://compuphase.com/dhrystone.htm, differ from the
> published results
> by a factor of 5!
> 
> Kind regards,
> Thiadmer Riemersma
> 
> 
>


		
__________________________________ 
Yahoo! Mail Mobile 
Take Yahoo! Mail with you! Check email on your mobile phone. 
http://mobile.yahoo.com/learn/mail

Attachments

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.