Yahoo Groups archive

Lpc2000

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

Message

Re: [lpc2000] Banchmarking different ARMs

2005-02-26 by Michael Anburaj

Hi,

I did benchmark different architectures / tool-chain
combo by running the same dhrystone code.

You can see the table here:
http://geocities.com/michaelanburaj/downloads/dhry.gif

Also code size comparison by using different
tool-chains:
http://geocities.com/michaelanburaj/downloads/code_lpc.txt

You can do similarly for GPIOs too (switching time) by
measuring it using a LA.


Cheers,
-Mike.

--- tsvetanusunov <tusunov@...> wrote:

> 
> Hello All,
> 
> For a while I'm thinking to make a benchmark code
> which to run on all 
> boards with ARMs we already have: Philips LPC2xxx,
> OKI ML67Q5xxx, TI 
> TMS470, ST STR711&STR712, Analog devices ADuC7xxx,
> Cirrus EP9301, 
> Atmel SAM7S.
> Although the core is same, all they access the
> peripherials at 
> different speeds, have different cache, Memory
> accelerators etc.
> What we would like to see is how each of these ARMs
> perform the code 
> from internal/external RAM, SDRAM, internal/external
> Flash, how they 
> run Thumb and Arm code, how fast they can toggle
> their GPIOs etc.
> This will allow us then when we have project to
> decide better which 
> ARM will best do the job better than others
> I did some googling and found some Dhrystone and
> Weatstone codes, 
> which basicly run some Timer then do some maths and
> read back the 
> timer and see how long it took to perform this.
> I'm sure many peoples of this list have more
> experience in this so 
> any ideas and suggestions are welcome.
> Another idea is to compiler this code on the
> different compilers we 
> have licensees for: IAR EWARM, Rowley CrossWorks,
> Keil uVision and 
> GCC of course, so we can benchmark how efficient
> these compilers run 
> on the different ARMs from the different vendors.
> 
> Best regards
> Tsvetan
> ---
> PCB prototypes for $26 at http://run.to/pcb 
> (http://www.olimex.com/pcb)
> PCB any volume assembly
> (http://www.olimex.com/pcb/protoa.html)
> Development boards for ARM, AVR, PIC, MAXQ2000 and
> MSP430  
> (http://www.olimex.com/dev)
> 
> 
> 
> 
> 
> 


__________________________________________________
Do You Yahoo!?
Tired of spam?  Yahoo! Mail has the best spam protection around 
http://mail.yahoo.com

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.