Ulepszona optymalizacja szybkości wykonywania kodu przez środowisko EWARM

Firma IAR Systems poinformowała, że w produkowanym przez nią zintegrowanym środowisku programistycznym Embedded Workbench for ARM (EWARM) w wersji 6.40 wprowadzone zostały poprawki pozwalające na generowanie szybciej wykonującego się kodu wynikowego. Producent zapewnia, że w trybie optymalizacji szybkości działania (speed optimization), rdzeń ARM Cortex-M4 wykonuje 40% szybciej kod wygenerowany przez nową wersję środowiska EWARM, w porównaniu do kodu wygenerowanego przez poprzednie wersje tego narzędzia, oraz 50% szybciej w porównaniu do kodu wygenerowanego przez kompilator GCC. Naturalnym skutkiem szybszego wykonywania kodu jest obniżenie zużycia energii rdzenia, co wynika z przyspieszonego procesu przetwarzania danych. Firma IAR Systems twierdzi, że kompilator środowiska EWARM zwiększa szybkość wykonywania kodu generowanego nie tylko dla rdzenia Cortex-M4, ale również dla innych rdzeni firmy ARM, w tym np. Cortex-A8.

O autorze