IAR Systems julkisti Nürnbergin Embedded Worldissa uuden versio ARM-suunnittelun Embedded Workbench -työkaluistaan. Tärkein uudistus on tuki moniytimiselle virheenkorjaukselle eli debiggaamiselle.
Moniytimiset sovellukset ovat usein monimutkaisessa vuorovaikutuksessa, minkä vuoksi niiden virheiden korjaaminen on haastavaa. IAR:n ARM-työkalun kattavan C-SPY -virheidenkorjaustoiminnon monimutkaisen toiminnan tuella kehittäjät pystyvät samanaikaisesti korjaamaan virheitä kahdesta tai useammasta samanlaisesta ytimestä tai kahdesta arkkitehtuureiltaan erilaisesta ytimestä yhdessä ainoassa kehitysympäristössä. Tämä helpottaa huomattavasti ohjelmien virheiden löytämistä kehitystyön aikana.
ARM Cortex-A -prosesseihin perustuvien sovellusten parissa työskenteleville kehittäjille tuotiin uutena ominaisuutena NEON-vektoroinnin tuki. Se auttaa erityisesti multimedia- ja signaalinkäsittelysovelluksissa.
NEON on ARM:n kehittämä SIMD-arkkitehtuurin laajennus, jota käytetään ARM-suorittimen osana, mutta sillä on omat suorituskanavansa ja ARM:n rekisteristä erillään oleva rekisteritietokanta. Kun koodi on mahdollista vektoroida automaattisesti, kehittäjät pystyvät lyhentämään sovellusten vasteaikaa ja kutistamaan sovelluksen tehonkulutusta.
IAR Embedded Workbench for ARM sisältää tehokkaasti optimoivan C/C++ Compiler -kääntäjän sekä monipuolisen C-SPY Debugger -virheenkorjaustyökalun samassa, integroidussa kehitysympäristössä. Uusimpien laitteiden tuki on lisätty IAR Embedded Workbench for ARM -työkalun versioon 7.10.