Background Image
Table of Contents Table of Contents
Previous Page  67 / 84 Next Page
Information
Show Menu
Previous Page 67 / 84 Next Page
Page Background

67

COMPILER |

software

EMBEDDED

57 • settembre • 2015

G

reen Hills Software ha annunciato la di-

sponibilità delle nuove versioni dei suoi

compila- tori C e C++ ottimizzati

per le più diffuse serie

di processori embedded a 32 bit e a 64 bit, tra

cui ARM e Power Architecture. Le nuove tecni-

che di ottimizzazione adottate nei compilatori

Green Hills Compiler 2015 migliorano le presta-

zioni del 30%, aumentando ancora il distacco a

proprio favore rispetto ad altri compilatori, come

dimostrato nei più recenti benchmark pubblicati

da EEMBC Automotive. Le prove effettuate da

EEMBC Technology

Labs hanno certifica-

to come il compilatore

Green Hills versione

2015.1 abbia ottenuto

un punteggio di 1.01

EEMBC Automarks/

MHz con un micro-

controllore Spansion

Cortex-R5 per appli-

cazioni in campo au-

tomotive. Si tratta di

un risultato che testi-

monia un aumento delle prestazioni del 30% ri-

spetto al passato.

Green Hills Compiler 2015 permette agli svilup-

patori software di aumentare le prestazioni

run-time delle loro applicazioni e di ridurre

l’occupazione di memoria, risparmiando sui

costi dell’hardware. Apprezzati per la loro

qualità e robustezza, i compilatori Green Hills

hanno ottenuto le certificazioni di sicurezza ai

più alti livelli definiti dalle normative, tra cui

ISO 26262 ASIL D (Automotive), IEC 61508

SIL 4 (Industrial) e EN 50128:2011 (Railway).

La prima release di Green Hills Compiler 2015

fa parte dell

ambiente di sviluppo integrato IDE MULTI

6.1.6 ed è già disponibile.

Una suite di caratteristiche avanzate

Di seguito sono sintetizzate alcune tra le più si-

gnificative migliorie introdotte in Compiler 2015:

Ottimizzazioni mirate che permettono di ot-

tenere un aumento di prestazioni fino al 30%

rispetto ai punteggi ottenuti precedentemente,

come dimostrato nei benchmark EEMBC Auto-

mark recentemente pubblicati

Funzioni che migliorano sicurezza e affidabili-

tà che aumentono la tracciabilità e il rilevamen-

to delle condizioni di codice pericoloso, anche tra

più moduli e molteplici librerie

Maggiore produttività e flessibilità degli svi-

luppatori resa possibile da una più potente fun-

zione per la traduzione in linguaggio Assembly,

ottimizzazioni avanzate nel linker a 64 bit e mi-

glior controllo/visibilità sullo stato delle attività

in corso

Supporto dei nuovi processori ARM Cortex-

R5F e Cortex-M7, che si aggiunge al già ampio

parco di processori supportati offerti da più di 35

produttori e basati su architetture ARM, Power

Architecture, Intel Architecture, ColdFire, v850/

RH850, MIPS, TriCore e altre.

Prestazioni sempre più spinte

con Compiler 2015

Migliori prestazioni, sicurezza e qualità

per sistemi embedded e IoT con le

nuove versioni dei compilatori C e C++

di Green Hills

Alessandro Nobile