Advertisement

Intel releases Ivy Bridge programming docs

Last week Intel released the graphics programming documentation and register specifications for Ivy Bridge processors. This Ivy Bridge graphics core

Advertisement
Ramkumar Iyer|Jun 26, 2012, 18:13:04 IST

Last week Intel released the graphics programming documentation and register specifications for Ivy Bridge processors. This Ivy Bridge graphics core programming documentation spans 17 files spread across three volumes and 2,468 pages of technical details concerning their latest-generation graphics, reported Phoronix. The complete public documentation can be downloaded for free here.

Advertisement

“While Intel has a large team of developers within their Open-Source Technology Center working on their open-source Linux graphics driver, they continue to produce very detailed programming documentation for the public. These documents cover the key registers for their hardware and other information to benefit anyone wishing to get into low-level graphics driver programming or just wanting to better understand how Intel's latest graphics core works,” the report reads.

news-analysisMore from News Analysis
Ivy Bridge Motherboard

Ivy Bridge Motherboard

Intel has put out documentation on their graphics chips for several generations now. The Ivy Bridge processors have been available since April, and the open-source Linux code for the graphics driver has been available for more than a year, but they finally received permission to do the public drop of their programming documentation.

Advertisement

This Intel HD Graphics Open Source Programmer’s Reference Manual (PRM) describes the architectural behaviour and programming environment of the Ivy Bridge chipset family. The Graphics Controller (GC) contains an extensive set of registers and instructions for configuration, 2D, 3D, and video systems. The PRM describes the register, instruction, and memory interfaces, and the device behaviours as controlled and observed through those interfaces. The PRM also describes the registers and instructions, and provides detailed bit/field descriptions.

This documentation is divided into four volumes containing 17 PDF files. The first volume covers the graphics core, MMIO registers and programming environment, memory interface, commands for the render engine, blitter engine, the video codec engine command streamer and the GT interface register. The second volume covers 3D media pipeline, L3 cache/URB, media and general purpose pipeline and the multi-format transcoder. Volume 3 covers VGA and Extended VGA registers, PCI registers, and the north/south display engines, while the fourth volume covers subsystem cores - message gateway, URB, video motion estimation, and execution unit ISA.

“It's nice to see that even the Ivy Bridge execution unit is covered with this documentation for doing general purpose computing (GPGPU). At this time that's one of the missing features of the open-source Intel Linux driver,” the report added.

Advertisement

The Ivy Bridge represents a ‘Tick’ in Intel’s ‘Tick-Tock’ cycle of upgrades. The ‘Tick’ stage is merely a die shrink of their current architecture - in this case Sandy Bridge. Ivy Bridge is still based on the same microarchitecture as Sandy Bridge, with the only difference being it’s based on the 22nm fabrication process instead of 32nm. Of course, it’s not just a die shrink as Intel has added some new features as well to Ivy Bridge. Ivy Bridge re-uses the LGA 1155 from the Sandy Bridge, making it backwards compatible with Sandy Bridge. Additionally it supports Intel’s Rapid Storage 11 technology, native USB 3.0 support, up to three display support via the integrated graphics card, PCIe Gen 3, UEFI BIOS and DirectX 11 support.

Handpicked stories, in your inbox
Global stories. Indian perspective. Zero noise.
No Spam. Unsubscribe Any Time.

Behind his cold and drowsy exterior is the still cold but slightly less sleepy Ram. He's essentially paid to be our own personal grammar nazi. He tends to take his job a little too seriously, so you may sometimes see him running around punching his colleagues in the arm for typos and grammar mistakes. Some of his favorite topics to find mistakes in are games and open source stuff like Linux, but he also maintains a fleeting interest in smartphones. He also loves Michael Jackson's Heal the World the same way a little girl loves cockroaches.

First Published:Jun 26, 2012, 18:13:04 IST
Advertisement
Advertisement
Trending Stories

China's Kimi K3 challenges US AI leaders with frontier-level performance at lower cost

Chinese artificial intelligence startup Moonshot AI has unveiled its latest open-weight AI model, Kimi K3, with early results suggesting it could compete with some of the world's most advanced AI systems developed by leading US companies
2 min read
Advertisement
Advertisement
Up Next