В benchmark.zip исходники и результаты http://embedded0.nm.ru/tmp/crc/
---
Требуется выполнить всего 16.3 млн операций (8-ми, 16-ти и 32-х операций в примерно равных долях).
Результаты выполения тестов (Камень/Компилятор/Количество тактов):
ADSP21062 Vdsp35 15420000
BF533 vdsp35 18531000
LPC2106 Multi36 ARM, Speed. 25703426
LPC2106 Gcc ARM No Opt. 32632000
LPC2106 ADS ARM Opt for speed (-o2)30525000
LPC2106 ADS ARM Opt for speed (-o1)36524000
LPC2106 ADS Thumb Opt for speed (-o2)38830000
LPC2106 ADS ARM No Opt. 64338000
MSP430 IAR 2 Opt for size 57215000
MSP430 IAR 2 Opt for speed 43748000
LPC2106 Keil ARM Opt for speed 58074000
LPC2106 Keil Tumb Opt for speed 62083000
AVR CVAVVR Mega128 Opt- Speed 160309000
8051 SDCC 185023000
8051 Keil 7.20 272206000
Кейл провалился, АРМ вдвое хуже DSP. А MSP - почти что АРМ ТУМБ :)
Как обычно, DSP рулит. Если забыть об остальном.
С другой стороны, наверное, в тестах нужно учитывать и энергию, затраченную на вычисления. И цены.
--
Я ведь не просто так озадачился. AlexandrY тестировал какими-то ветстоунами. Но тест это явно не контроллерный. А црц - самая микроконтроллерная задача....