AMD öffnet Performance Library

pipin

Administrator
Teammitglied
Mitglied seit
16.10.2000
Beiträge
24.368
Renomée
9.694
Standort
East Fishkill, Minga, Xanten
  • SIMAP Race
  • QMC Race
  • RCN Russia
  • Spinhenge ESL
  • Docking@Home
  • BOINC Pentathlon 2019
  • SETI@Home Intel-Race II
  • THOR Challenge 2020
  • BOINC Pentathlon 2021
  • BOINC Pentathlon 2023
AMD hat die AMD Performance Library unter dem Namen "Framewave version 1.0" als Open Source zur Verfügung gestellt.

Framewave steht unter der Apache License 2.0, die zu GPL 3.0 kompatibel ist. Das Projekt ist nun unter <a href="http://framewave.sourceforge.net/" target="b">framewave.sourceforge.net</a> verfügbar.

Die AMD Performance Library enthält Programmierbibliotheken für Visual Studio, GCC und Sun Studio Compiler.
<blockquote>"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."</blockquote>

<b>Zur Pressemitteilung:</b> <a href="http://www.planet3dnow.de/vbulletin/showthread.php?p=3522601#post3522601"> AMD Accelerates Application Development with Inaugural Release of Open Source Performance Library</a>
 
Nach meinem bescheidenen Wissen: Sowas wird (bzw. kann) überall eingesetzt werden. Sei es beim Video de- oder enkodieren oder beim Spielen usw. Das Wichtige ist einfach, dass der Programmierer bei rechnenintensiven Anwendungen solche "vorgefertigten" Routinen nutzen muss. Von daher kann man auf deine Frage auch einfach antworten: überall ;)
 
jedenfalls muss diese Bibliothek in Programmen, wie jede andere Bibliothek auch, eingebunden ( include amdxxx) werden und es muss auf die Funktionen auch zugegriffen werden. Dh. die Programme müssen von Anfang an dafür entwickelt werden, oder aber umgeschrieben werden.
 
Zurück
Oben Unten