Yahoo Groups archive

Lpc2000

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

Message

Re: Banchmarking different ARMs

2005-02-27 by tsvetanusunov

> That raises a question, I haven't seen answered.  How does the pin 
toggling 
> speed compare between an LPC running at full speed (60 MHz, no 
slowdown on 
> the peripheral bus) and an SAM part at it's equivalent full speed?  
The 
> only comparisons I've seen refer to pin toggling efficiency rather 
than 
> maximum rate.
both devices run up to 60Mhz, so LPC @60Mhz toggles with 5Mhz, while 
SAM7 @60Mhz toggles with 10Mhz.

> Biases will be there regardless.  They will be there in the 
underlying 
> assumptions made about how the code should be structured.  In what 
compiler 
> options should be picked etc...  If they use the same general 
purpose code 
> for all combinations of compiler/micro than they are biased by not 
using 
> the combination to it's best effect.  If they use combination 
specific 
> optimizations they are biased by not comparing identical cases.

I see your point, but note that we don't do this for the compiler 
vendors but for ourself, so we'll structure the code as we usually do 
when we write our own code, then we'll try to achieve the best effect 
options for each compiler, i.e. something we do usually when we write 
our apps. Again this will be our own study for our own purposes, but 
we'll make the results public.

> Perhaps.  It would depend on how closely the memory activity in the 
> benchmark matched that in the application.  And whether it used 
optimized 
> assembler or standard library code or a simple C routine or.....

indeed, but it will be same code on different hardware platforms, so 
the better hardware will handle better same code (I guess) 

> Before spending too much time you should at least take a look at 
the eembc 
> benchmarks.  They've spent a lot of effort attempting to put 
together a 
> representative set of loads for benchmarking for embedded 
applications.

I'll definitely take look at eembc, the time spent will be not so 
much to consider it. As I wrote this will not pretend to be the WMPBA 
(worlds-most-preciese-benchmark-for-arms ;) but will be useful for us 
and probably many others.

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)

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.