I nuovi compilatori c e c ++ migliorano le prestazioni di ryzen
Sommario:
Il lancio dei processori AMD Ryzen è stato seguito da un grande sforzo nello sviluppo del software per sfruttare appieno la nuova microarchitettura Zen, mentre AMD fa un ulteriore passo avanti con il lancio di nuovi compilatori C e C ++ ottimizzati per i nuovi Processori Ryzen.
AMD rilascia nuovi compilatori per Ryzen
I nuovi compilatori AOCC 1.0 C / C ++ di AMD sono basati sul Clang LLVM, a cui sono state aggiunte patch specifiche in modo che possano sfruttare appieno la nuova architettura di AMD. Ciò consente ai nuovi compilatori di offrire una migliore vettorializzazione e una migliore generazione di codice per Ryzen.
Recensione AMD 1800X in spagnolo (analisi completa)
Phoronix ha testato i nuovi compilatori AOCC rispetto a quelli più comuni come GCC 6.3, GCC 7.1, GCC 8, LLVM Clang 4.0 e LLVM Clang 5.0 utilizzando un avanzato processore Ryzen 7-1700 a otto core. Il test è stato eseguito sul sistema operativo Ubuntu 17.04 e ha dimostrato che AOCC migliora le prestazioni GCC nella maggior parte dei casi, migliora LLVM Clang in alcuni casi ed è infine leggermente migliore di LLVM Clang in alcuni casi.
Con ciò si dimostra ancora una volta che i nuovi processori necessitano ancora di ottimizzazioni del software per poter funzionare al massimo livello, cosa del tutto normale poiché si tratta di un'architettura totalmente nuova.
Fonte: techpowerup