20090701 IBM Extends GCC with New Program

From s5h.net

Jump to: navigation, search

IBM unveils open source compiler

Open Source compiler provides automated advice on software code optimization

http://www.ciol.com/Developer/Languages/News-Reports/IBM-unveils-open-source-compiler/30609121719/0/ MilePost Compiler: AI optimises machine code

As part of the MilePost (Machine Learning for Embedded Programs Optimisation) project funded by Information Society Technologies (IST) of the European Union, the IBM research lab in Haifa, Israel, has released an open source compiler which automatically learns how to translate source code into machine code suitable for the respective hardware used. The compiler uses suggestions made by an ICI (Interactive Compilation Interface) plug-in.

http://www.heise.de/english/newsticker/news/141372 IBM offers open source machine learning compiler

Called Milepost GCC, the compiler is the result of a collaboration between IBM and partners in the European Union-funded Milepost consortium. The project is an extension of the GCC (GNU Compiler Collection) effort.

http://www.infoworld.com/d/developer-world/ibm-offers-open-source-machine-learning-compiler-602 Milepost GCC Now Available http://www.ddj.com/linux-open-source/218102130

Recent

GCC 4.4 improves open source compiler with Graphite

What does that all mean? Well it means that (some) programs that are compiled with GCC (and that's a lot) will now benefit from the improved optimizations and could possibly as a result become faster themselves. It never ceases to amaze me how with every new GCC release, software vendors a few months later will come out and say how their software is now faster as a result.

http://blog.internetnews.com/skerner/2009/04/gcc-44-improves-open-source-co.html

GCC 4.4 Release Series

Changes, New Features, and Fixes

http://gcc.gnu.org/gcc-4.4/changes.html

GCC 4.4.0 Release Candidate Is Now Out There

If you are into compilers and have not already tried out the latest bits from GCC 4.4, you may want to give the GCC 4.4.0 Release Candidate 1 a whirl. GCC 4.4.0 RC1 was tar'ed up yesterday and is now ready for testing. GCC 4.4 has a number of benefits over GCC 4.3 in all areas. One of the GCC 4.4 features that excite us is the merging of the Graphite framework, which will ultimately provide automatic parallelization support. Also on the multi-threaded front, GCC 4.4 supports version 3.0 of OpenMP. While still experimental, in this GNU Compiler Collection update there is also better support for the C++0x language.

http://www.phoronix.com/scan.php?page=news_item&px=NzIwNQ

GCC To Receive Automatic Parallelization Support

IBM's Razya Ladelsky today outlined plans for providing automatic parallelization support within the GNU Compiler Collection. The Graphite Framework, which provides high-level loop optimizations based upon the polyhedral model, was merged for the forthcoming release of GCC 4.4 and it will be used eventually to provide some level of automatic parallelization support. Graphite will be combined with autopar, which is an automatic parallelization code generator based upon GOMP that in turn implements OpenMP.

http://www.phoronix.com/scan.php?page=news_item&px=NzEzNA

Plug-in architecture on the way for the gcc

When Richard Stallman began writing Bison in 1983, he was only trying to build the bits of an operating system he would need to write another operating system. But that recursive goal was no stranger than the recursive name he would create for the software he would eventually create: the GNU Project, where GNU standard for “ GNU is Not Unix.” And now, 25 years later, one of the most important tools to come out of the GNU Project’s drive for the GNU Operating System—the GNU Compiler Collection— has received approval from the Free Software Foundation to begin work on a plug-in architecture. Mark Mitchell, founder of CodeSourcery, confirmed that the FSF gave its permission to prepare the gcc for plug-ins. This is the first time that such permission has been granted.

http://www.sdtimes.com/PLUG_IN_ARCHITECTURE_ON_THE_WAY_FOR_THE_GCC/33218

Fall Release of Sourcery G++™ Includes Most Up-to-Date GNU Toolchain Available

CodeSourcery, Inc. announces the fall release of Sourcery G++, a complete C/C++ development environment based on the GNU Toolchain and the Eclipse™ IDE. Sourcery G++ 4.3 includes the latest release of the GNU C and C++ Compilers (GCC 4.3.2) and the GNU Debugger (GDB 6.8.50) available from the Free Software Foundation with significant additional enhancements developed by CodeSourcery’s expert GNU Toolchain team.

http://www.businesswire.com/portal/site/google/?ndmViewId=news_view&newsId=20081028005158&newsLang=en

GCC 4.3.2 Released

GCC 4.3.2 has been released. GCC 4.3.2 is a bug-fix release, containing fixes for regressions in GCC 4.3.1 relative to previous GCC releases.

http://gcc.gnu.org/ml/gcc-announce/2008/msg00004.html

Wellington event hosts free software advocate Richard Stallman

Free software advocate Richard Stallman is in New Zealand for a limited time to speak about copyright and share his experiences establishing the world’s first free user operating system. He will be presenting at Unlimited Potential’s Gadgets, Games and Geeks Expo on Wednesday 13th August – an annual event featuring the newest and brightest games and gadgets Wellington's geek community has on offer.

http://www.geekzone.co.nz/content.asp?contentid=7871

on the present and future of GCC

Next Tuesday, August 12th 2008, Diego Novillo, Google employee and  long-time active member of the GCC developer community, will visit our  lab. During his visit, Diego will give a presentation on the present and  future of GCC (GNU Compiler Collection), at 2.30pm in the Turing  meeting room (level -3).

http://www.elis.ugent.be/nl/node/1780

GCC 4.3.1 Released

GCC 4.3.1 is a bug-fix release, containing fixes for regressions in GCC 4.3.0 relative to previous GCC releases.

http://gcc.gnu.org/ml/gcc-announce/2008/msg00003.html

GCC 4.3 Release Series

The GNU project and the GCC developers are pleased to announce the release of GCC 4.3.0. This release is a major release, containing new features (as well as many other improvements) relative to GCC 4.2.x.

http://gcc.gnu.org/gcc-4.3/

Related: GCC 4.2.3 Released

4.2.3 has been released. GCC 4.2.3 is a bug-fix release, containing fixes for regressions in GCC 4.2.2 relative to previous GCC releases. This release is available from the FTP servers.  

http://gcc.gnu.org/gcc-4.2/changes.html

GCC 4.2.2 Compiler Released

Continuing in the GCC 4.2 series is the release of GCC 4.2.2. GCC 4.2.2 contains changes and other fixes since GCC 4.2.1.

http://www.phoronix.com/scan.php?page=news_item&px=NjEwOA

BSD Licensed PCC Compiler Imported

It is not yet bug-free, but it can compile the i386 userspace. The big benefit of it (apart from that it's BSD licensed, for license geeks :-) is that it is fast, 5-10 times faster than gcc, while still producing reasonable code.  

http://undeadly.org/cgi?action=article&sid=20070915195203&mode=expanded/

Tools: GCC 4.2.0 Released

Mark Mitchell announced the availability of GCC 4.2 saying, "GCC 4.2.0 is a major release, containing new functionality not available in GCC 4.1.x or previous GCC releases." He then linked the GCC 4.2 Release Series Changes, New Features, and Fixes document for more details as to what is new in this release.

http://kerneltrap.org/node/8214

Personal tools
Google AdSense