Tools&Toys

2012-release Cosy sneller dan LLVM

Pieter Edelman
Reading time: 1 minute

Het Amsterdamse Ace claimt met de nieuwste versie van zijn Cosy-compilerontwikkelomgeving een forse prestatievoorsprong op LLVM voor de Arm9-architectuur. Gemeten tegen LLVM 3.0 perst de standaard Cosy-uitvoering 7 procent meer prestaties uit de Coremark-benchmark van het EEMBC. Op Livermore-benchmark-loops komt de teller 15 procent hoger uit en bij Mibench zelfs 25 hoger.

Ace wil hiermee de kwaliteit aantonen van zijn Cosy-omgeving, die doorgaans gebruikt wordt voor het ontwikkelen van compilers voor niet-standaard architecturen. Maar zelfs op een standaard processor als Arm9 staat het zijn mannetje, benadrukt het bedrijf.

Volgens Ace komt dit vooral door Cosy‘s flexibele fase-ordering van code-optimalisaties en de toevoeging van verschillende nieuwe features aan Cosy. Zo wordt feedback van de codegenerator tijdens het compileren geïnjecteerd in de optimalisatiealgoritmes.

This article is exclusively available to premium members of Bits&Chips. Already a premium member? Please log in. Not yet a premium member? Become one for just €20 for the first year and enjoy all the benefits.

Login

Related content