Benchmarks test results

This benchmark was done by Atmel, comparing IAR Embedded Workbench and GCC-AVR. It shows that IAR Embedded Workbench for AVR is capable of generating very compact code.

Tools used in this benchmark

The following tool sets where used for this benchmark:

  • IAR Embedded Workbench for AVR v5.30
  • WinAVR 20080512 with GCC-AVR 4.3.0

Results

On average, IAR Embedded Workbench generated 25,5% less code than GCC-AVR.

ewavr_testresults
Click on the picture to see a larger version.

Application used in benchmark

This benchmark was based on the Wireless Sensor Network Demo (WSNDemo) which is available in the BitCloud SDK from Atmel. Version 1.6.1 of BitCloud was used on an ATmega1281. The following stack library options where used for the different tests:

  • E - end device
  • R - router
  • C - coordinator
  • All - all roles
  • NO SEC - no security
  • STD SEC - standard ZigBee security