I often get asked about AMD’s commitment to the Linux® community. In fact we are very committed to Linux and the broader open source community, and some recent news speaks directly to that.
Last week we posted on our developer site a pre-release version of the x86 Open64 Compiler Suite. Targeted at high performance and parallel computing workloads, this suite is derived from the Open64 suite of compiler development tools. The compiler is a valuable new open source alternative for C, C++, and FORTRAN developers.
Calling All Developers!
Open64 currently supports the IA64, x86, CUDA and MIPS architectures. AMD has extended and productized Open64 with optimizations designed for x86 multi-core processor advancements and multi-threaded code development. With this Open64 suite, AMD is introducing a quality code generation tool designed for high-performance parallel computing workloads so that developers can use this tool to bring additional levels of optimization to their code and take full advantage of AMD’s Open64 architecture.
The x86 Open64 Compiler Suite also extends AMD’s active participation in key open source software projects like Linux, Xen, X.org, KVM and GNU Compiler Collection GCC. This compliments AMD’s contributions and efforts with GCC, PathScale, PGI, Sun Studio, and other compilers in providing developers a variety of options for software development on the Linux operating system.
So why does AMD optimize our own Open64 complier as opposed to just increasing our efforts with GCC?
AMD’s support of the Open64 compiler project is intended to provide users with the choice of an open source compiler that has optimizations that specifically target AMD64 technology and both of Intel’s 64-bit architectures. The reality is that the x86 Open64 environment represents more of a system-specific compiler for building and optimizing C, C++, and Fortran applications that target 32-bit and 64-bit Linux platforms. We have always strongly supported and actively contributed to the GCC community, and we view the GCC as the default compiler for Linux systems both in the near term and the foreseeable future.
People ask: Is there a Windows® version of the Open64 compiler? At this time the Open64 compiler does not offer support for Windows. However, we work closely with Microsoft to drive optimizations into the Microsoft Visual Studio developer toolkit, which is used by the majority of Windows developers and with tools vendors like PGI and Absoft who offer Fortran-based compilers for Windows developers.
Source code, documentation and support information for the x86 Open64 Compiler Suite can be found at AMD Developer Central.
Happy coding!
Nigel Dessau is senior vice president and chief marketing officer at AMD. His postings are his own opinions and may not represent AMD’s positions, strategies or opinions. Links to third party sites are provided for convenience and unless explicitly stated, AMD is not responsible for the contents of such links sites and no endorsement is implied.



(4 votes, average: 3.50 out of 5)
#1 by Surya - June 24th, 2009 at 08:21
i think amd must founded an organization named “Collaborative Patent Alliance” with other semiconductor player to prevent one company to become the only one semiconductor player in the market like your competitor. This organization use the motto “Free and fair to choices with respect” since the nature of semiconductor will become small and with more functionality with single chip only. With this organization semiconductor player will become more competitive without one company that become too strong on the market. More functionality could in single chip could provided from different semiconductor player without burden of cross licensing and royalty. It will provides more choices to hardware vendor to use the chip for their respective functinality. I think this initiative will become more successful so every devices will provided more functionality. No more aggresive standardization in semiconductor and hardware industry. This initiative will help every semiconductor player to collaborate more fairly and providing their integrated solution in more competitive and fair market.
#2 by Martin - June 24th, 2009 at 08:39
I think your company must initiates to found an organization that comprised semiconductor player. This organization will be named “Collaborative Patent Alliance” aimed for more fair uses of the patent without burden of cross licensing and royalty. Since the nature of semiconductor industries that become smaller and more integrated in features, it will help the sistem integrator to lower the cost using single chip only. The chip or semiconductor product is produced and researched from semiconductor player so different ip from different company can contained in the chip but they must support the respective feature of the ip in the chip. It is like nintendo hollywood chip, microsoft xenos, and ati graphics with hdmi sound output from realtek. the organization motto is “do fairly with more choices and respect.” With this initiatives semiconductor player can collaborate in research with fair amount of royalty, lowering the r&d cost for integrated functionality, prevent one semiconductor to become too big and controling the market (like your main competitor) and respect the intelectual property without afgresive industry standardization.