• Welcome to TechPowerUp Forums, Guest! Please check out our forum guidelines for info related to our community.

AMD Releases Open Source Performance Library to Accelerate Application Development

Joined
Jan 29, 2006
Messages
9,066 (2.07/day)
Likes
287
Location
My house.
Processor AMD Athlon 64 X2 4800+ Brisbane @ 2.8GHz (224x12.5, 1.425V)
Motherboard Gigabyte sumthin-or-another, it's got an nForce 430
Cooling Dual 120mm case fans front/rear, Arctic Cooling Freezer 64 Pro, Zalman VF-900 on GPU
Memory 2GB G.Skill DDR2 800
Video Card(s) Sapphire X850XT @ 580/600
Storage WD 160 GB SATA hard drive.
Display(s) Hanns G 19" widescreen, 5ms response time, 1440x900
Case Thermaltake Soprano (black with side window).
Audio Device(s) Soundblaster Live! 24 bit (paired with X-530 speakers).
Power Supply ThermalTake 430W TR2
Software XP Home SP2, can't wait for Vista SP1.
#1
AMD today announced that it has open sourced it’s AMD Performance Library (APL). 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, 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 systems. With thousands of routines dedicated to image and signal processing, Framewave helps enable faster development of projects such as media players, codecs, 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) compatible with the Intel Integrated Performance Primitives, 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 at Dreamworks Animation. “Dreamworks Animation continues to produce some of the world’s most creative and successful CGI 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, version 2.0 which is compatible with version 3.0 of the GPL.

Source: AMD
 

Solaris17

Creator Solaris Utility DVD
Joined
Aug 16, 2005
Messages
19,388 (4.27/day)
Likes
6,299
Location
Florida
System Name Venslar
Processor I9 7980XE
Motherboard MSI x299 Tomahawk Arctic
Cooling EKWB L360 R2.0
Memory 32GB Corsair DDR4 3000mhz
Video Card(s) Gigabyte 1080TI
Storage 2x SG 3TB HDDs (RAID 0) | 1x ADATA 128 SSD (Cache) | 1x Drevo 256 SSD | 1x 1TB Samsung 850 EVO (OS)
Display(s) 3x AOC Q2577PWQ (2k IPS)
Case Inwin 303 White (Thermaltake Ring 120mm Purple accent)
Audio Device(s) Realtek ALC 1220 on Audio-Technica ATH-AG1
Power Supply Seasonic 1050W Snow
Mouse Roccat Tyon White
Keyboard Ducky Shine 6 Snow White
Software Windows 10 x64 Pro
#2
oooo thats excellent news.......games made to run on your specific platform flawlessly :)