In a move that even Intel officials acknowledge as risky, the chip giant today posted the micro-architecture specifications of its Itanium processor on the Internet to allow developers to begin optimizing software for Intel's upcoming IA-64 architecture.
"What we're offering is a document that describes the Itanium micro-architecture in details we would normally only share with major software vendors and hardware vendors under an NDA [non-disclosure agreement]," said Ron Curry, director of IA-64 marketing for Intel.
The IA-64 architecture is based on a unique approach called EPIC, or Explicitly Parallel Instruction Computing, which teams processor resources with intelligent compilers, giving the processor the ability to speculate which calculations happen once and which repeat themselves during any given operation, and resulting in increased data throughput and performance.
By unveiling the detailed workings inside the Itanium processor, Intel hopes to give the developers of those compilers and other related software a leg up on maximizing the potential of IA-64, according to Curry.
"This kind of information is the jewels of how [Itanium] works," said Curry, who added that such detailed knowledge of Itanium was not required to write compatible software for IA-64 but was necessary for cultivating the highest calibre of software offerings for the 64-bit code.
"It's the kind of info that competitors would like to get their hands on, but we think the value far outweighs the risk," said Curry, referring to the decision to publicly release the Itanium specifications.
Meanwhile, sometime before August, Intel will make "Net farms" available for select developers to upload their software over the Web onto banks of Itanium servers for "real-world" test results. The online Intel Web Farms will provide test scenarios for compilers and software but not for device drivers, which would require the actual presence of IA-64 computer hardware.
Intel is providing IA-64 test systems to select customers to certify hardware-reliant technologies such as device drivers, according to a source close to the company.
"This is a highly unusual move for a company that has an 'only the paranoid survive' mantra," said Mike Feibus, an analyst with Mercury Research, in Scottsdale, Arizona. "But there are a lot of developers out there, particularly in the Linux space, that are doing some interesting work, and there's no way Intel can reach all those people without the Web."
Scheduled to ship during the third quarter of this year, Itanium is the first processor designed for Intel's IA-64 architecture, which Intel officials are calling the most significant processor development since the 386 processor.