Printer Friendly
The Free Library
19,573,952 articles and books
Member login
User name  
Password 
 
Join us Forgot password?

AMD Accelerates Application Development with Inaugural Release of Open Source Performance Library.


Partners, customers and open source software developer community encouraged to download new "Framewave" code and start contributing to the project immediately

SUNNYVALE, Calif. -- AMD (Advanced Micro Devices, Inc., Sunnyvale, CA, www.amd.com) A major manufacturer of semiconductor devices including x86-compatible CPUs, embedded processors, flash memories, programmable logic devices and networking chips.  (NYSE NYSE

See: New York Stock Exchange
: AMD) today announced that it has open sourced it's AMD Performance Library Overview
The AMD Performance Library (APL) is a library produced by Advanced Micro Devices Inc (AMD), which provides improved support for AMD multi-core processors for Visual Studio and GCC compilers.
 (APL (A Programming Language) A high-level mathematical programming language noted for its brevity and matrix generation capabilities. Developed by Kenneth Iverson in the mid-1960s, it runs on micros to mainframes and is often used to develop mathematical models. ). Now referred to as "Framewave version 1.0," the goal of this new open source project is to further enable the performance-optimized APL and expand its functionality beyond the existing core media capabilities, ensuring developers have an accelerated conduit to high performance application development. Contributions by partners, customers and the broader open-source software development community will accelerate library optimizations and feature enhancements in-line with their respective needs while AMD software engineers will continue to be dedicated contributors to the Framewave project.

With functionality today that spans from simple arithmetic routines to rich domains such as image and signal processing See DSP. , Framewave provides a quick path to high performance development. It also offers aggressive internal threading features which manage sophisticated threading models to exploit multi-core and multiprocessor Multiple processors. A multiprocessor machine uses two or more CPUs for routine processing. See multiprocessing.

multiprocessor - parallel processing
 systems. With thousands of routines dedicated to image and signal processing, Framewave helps enable faster development of projects such as media players, codecs The following is a list of codecs. Audio codecs
Non-compression formats
  • Audio Interchange File Format (AIFF, container format)
  • Resource Interchange File Format (RIFF, container format)
, image editors, audio applications and media streaming.

"As a long time supporter of open innovation and collaboration, AMD's release of its APL code to the Framewave open source project represents another milestone contribution to the open source community. We believe that Framewave will quickly become a significant resource for developers, helping them to build faster, highly optimized and multi-threaded applications more efficiently," said Earl Stahl, vice president of Software Development, AMD. "Developer collaboration is one of the cornerstones of AMD's software vision, so we are excited to see what innovations the community will develop leveraging Framewave."

Evolution from APL to Framewave

The result of nearly three years of effort by over a dozen developers, Framewave is currently comprised of over 3200 high performance software routines that enable developers to more easily create highly optimized multi-threaded applications for x86-class processor platforms. Improved and expanded beyond APL, Framewave enables developers to write applications that better utilize the computing prowess of today's advanced hardware solutions. Framewave is also application programming interface (API (Application Programming Interface) A language and message format used by an application program to communicate with the operating system or some other control program such as a database management system (DBMS) or communications protocol. ) compatible with the Intel Integrated Performance Primitives Overview
Intel's Integrated Performance Library (Intel IPP) is a library of multi-core-ready, optimized software functions for multimedia and data processing applications, produced by Intel.
, simplifying the software development experience through the use of a common interface.

Addressing Industry Need

Developing applications that can fully exploit multi-core processor technology is challenging for software developers because of the demands of parallel programming. Leveraging the optimized software routines, developers are enabled to reduce a project's software development complexity and ultimately help reduce its time-to-market.

"We applaud AMD's decision to open source the Framewave library as we think it will only help accelerate the development of new multimedia applications that fully take advantage of multi-core x86 processors," said Ed Leonard, CTO (Chief Technical Officer) The executive responsible for the technical direction of an organization. See CIO and salary survey.  at Dreamworks Animation. "Dreamworks Animation continues to produce some of the world's most creative and successful CGI CGI
 in full Common Gateway Interface.

Specification by which a Web server passes data between itself and an application program. Typically, a Web user will make a request of the Web server, which in turn passes the request to a CGI application program.
 films in part, because of the state-of-the-art technology we leverage every day. As an innovator and adopter of new technology, we commend AMD's efforts with Framewave."

Framewave has already experienced traction since it was uploaded for initial testing on SourceForge.net in December 2007. The APL library was previously available for download on AMD's Developer Central, a resource portal for the developer community that delivers information, tools, and expert guidance about optimizing software development for AMD-based hardware.

AMD invites the developer community to download Framewave and begin contributing today at http://framewave.sourceforge.net/. For more information about AMD's Developer Central, please visit http://developer.amd.com.

Framewave is licensed under the Apache License The Apache License (Apache Software License previous to version 2.0) is a free software license authored by the Apache Software Foundation (ASF). The Apache License (versions 1.0, 1.1, and 2. , version 2.0 which is compatible with version 3.0 of the GPL See GNU General Public License.

1. GPL - General Purpose Language.
2. GPL - ["A Sample Management Application Program in a Graphical Data-driven Programming language", A.L. Davis et al, Digest of Papers, Compcon Spring 81, Feb 1981, pp. 162-167].
.

About AMD

Advanced Micro Devices (NYSE: AMD) is a leading global provider of innovative processing solutions in the computing, graphics and consumer electronics markets. AMD is dedicated to driving open innovation, choice and industry growth by delivering superior customer-centric solutions that empower consumers and businesses worldwide. For more information, visit http://www.amd.com.

AMD, the AMD Arrow logo, and combinations thereof, are trademarks of Advanced Micro Devices, Inc. Other names are for informational purposes only and may be trademarks of their respective owners.
COPYRIGHT 2008 Business Wire
No portion of this article can be reproduced without the express written permission from the copyright holder.
Copyright 2008, Gale Group. All rights reserved.

 Reader Opinion

Title:

Comment:



 

Article Details
Printer friendly Cite/link Email Feedback
Publication:Business Wire
Date:Feb 20, 2008
Words:683
Previous Article:NRF to Shoppers: Be Wary of Health and Beauty Products Found on Auction Websites.
Next Article:GyPSii Partners with Shanghai Rannuo and China Unicom to Launch New Mobile-Location Services at the 2008 Olympic Games.
Topics:



Related Articles
AMD SHOWCASES FIRST 'VIRTU HAMMER' SIMULATOR AT LINUXWORLD SHOWS IN NEW YORK & PARIS.
AMD JOINS OSL AS MOMENTUM FOR LINUX IN ENTERPRISE GROWS.
PORTLAND GROUP LAUNCHES PGI WORKSTATION VER. 5.2.
EI announces MPI-XF support for AMD Opteron processors.
PathScale EKOPath Compiler Suite 2.0 available for immediate download.
PANASAS/AMD HELP ELIMINATE PERFORMANCE BOTTLENECKS.
ALTAIR ENGINEERING DEPLOYS PBS PROFESSIONAL 7.0SP1.
AMD Details Strategic Open Source Graphics Driver Development Initiative.
ABSOFT UNVEILS PRO FORTRAN V10.1 FOR WINDOWS.
AMD Launches World's First x86 Triple-Core Processors.

Terms of use | Copyright © 2012 Farlex, Inc. | Feedback | For webmasters | Submit articles