> 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)
Message
Re: Banchmarking different ARMs
2005-02-27 by tsvetanusunov
Attachments
- No local attachments were found for this message.