Rowley Associates

> Home    > Help Desk    > Site Map

CrossWorks for ARM Benchmarks

The following tables present the Dhrystone and Whetstone results of code generated using CrossWorks for ARM.

The benchmark environment was as follows:

  • Built with CrossWorks for ARM 1.5 which uses version 3.4.4 of GCC and the CrossWorks C library.
  • Executing from FLASH on a Philips LPC2129 at 60MHz with the Memory Accelerator Module (MAM) enabled.
  • All timings were made using the TIMER0 on-chip timer.
  • Benchmarks use debug_stdio.h rather than stdio.h.

Dhrystone V2.1 Results (4 million iterations)

Build Code Size (Bytes) Dhrystones/s
ARM 8,388 62,500
Thumb 7,352 50,000

Whetstone Results

Build Code Size (Bytes) Whetstone MIPS
ARM 11,632 2.4
Thumb 9,340 2.2