AMD open-sources code for multicore development
Chipmaker's Framewave software, now available on SourceForge, is a set of libraries for optimizing multimedia applications on x86 hardware.
Advanced Micro Devices on Wednesday released the source code aimed at making it easier to build media applications for x86 multicore processors.
The AMD Performance Library, which is now called Framewave, is available on SourceForge.
The framework is a collection of routines that optimize performance of media-oriented applications on multicore processors. For example, a developer could link to a library that optimizes video display on a specific graphics card.
By starting a project at SourceForge.net, the chipmaker will allow programmers to customize and further optimize the software, which will work with compilers for Linux, Windows, and Solaris, said Margaret Lewis, AMD's director of commercial solutions and software strategy.
Experts say creating tools for developers to optimize their work for multicore processors is one of the biggest challenges the semiconductor industry faces.
Multimedia applications, in particular, get a relatively big performance boost by optimizing the code, Lewis said.
"Those particular applications are demanding and very complex, and a lot of the time, those routines are used repetitively," Lewis said.
AMD will continue contributing to the software and take outside contributions through the Framewave project, she added.