Sunday, May 21, 2017

AOCC

"The  AOCC compiler system is a high performance, production quality code generation tool. The  AOCC environment provides the developer the essential choices when building and optimizing C, C++, and Fortran applications targeting 32-bit and 64-bit Linux® platforms. The  AOCC compiler system offers a high level of advanced optimizations, multi-threading, and processor support that includes global optimization, vectorization, interprocedural analyses, loop transformations, and code generation.  Also highly optimized libraries, which extracts the optimal performance from each x86 processor core, are used. The  AOCC Compiler Suite simplifies and accelerates development and tuning for x86, AMD64 (AMD® x86-64 Architecture), and Intel64 (Intel® x86-64 Architecture) applications.

Support for AMD Family 17h processors (“Zen” core)
Extends LLVM 4.0 (llvm.org) with enhancements and  optimizations
Improved vectorization, high-level optimizer  and code generation
Improved whole program optimization
Enhanced and well supported DragonEgg Fortran frontend
Tested on RHEL 7.2, SLES 12 sp1, Ubuntu 16.04 LTS
 

No comments:

Post a Comment