X

Itanium backers work to boost GCC

Stephen Shankland Former Principal Writer
Stephen Shankland worked at CNET from 1998 to 2024 and wrote about processors, digital photography, AI, quantum computing, computer science, materials science, supercomputers, drones, browsers, 3D printing, USB, and new computing technology in general. He has a soft spot in his heart for standards groups and I/O interfaces. His first big scoop was about radioactive cat poop.
Expertise Processors, semiconductors, web browsers, quantum computing, supercomputers, AI, 3D printing, drones, computer science, physics, programming, materials science, USB, UWB, Android, digital photography, science. Credentials
  • Shankland covered the tech industry for more than 25 years and was a science writer for five years before that. He has deep expertise in microprocessors, digital photography, computer hardware and software, internet standards, web technology, and more.
Stephen Shankland

Programmers from Intel, Hewlett-Packard and the Gelato Foundation have begun an effort to improve GCC, a programming tool used to produce Linux and countless other open-source source software projects, so that software runs faster on Intel's Itanium processors.

Compilers translate software written by humans into instructions a computer understands. More so than other processors, the design of Itanium puts responsibility for high performance on the compiler. So far, though, GCC hasn't been fine-tuned to produce good Itanium software, according to the foundation, which is devoted to improving Linux on Itanium for technical computing tasks.

At a recent meeting, compiler experts settled on three technologies to improve GCC, Gelato said in a statement Wednesday. But the work isn't for the faint of heart: The three areas are superblock scheduling, rotating register support and memory disambiguation.

More comprehensible are the aspirations. Software should run 5 to 10 percent faster with the first improvement, 2 to 30 percent faster with the second and up to 10 percent faster with the third. And the changes should speed software on non-Itanium processors too, Gelato said.

The programmers stay in contact with the main GCC developers and hope to have their changes accepted into the forthcoming version 4.1 of the compiler.