Framewave - Framewave

Framewave
Bal oldalon három kicsi piros nyil van, amelyek az aljukon összekapcsolódnak és felfelé mutatnak.  A jobb oldalon a Framewave szó található, normál nagybetűvel és szóközzel.  A szó keretben lévő betűk fekete színűek.  A szóhullámú betűk alul fekete, felül pirosak.
Framewave logó
Fejlesztő (k) Advanced Micro Devices (AMD)
Első kiadás 2007. szeptember 19 . ; 13 évvel ezelőtt  ( 2007-09-19 )
Végleges kiadás
1.3.1 / 2009. július 9 . ; 11 évvel ezelőtt  ( 2009-07-09 )
Adattár sourceforge .net / projektek / framewave
Beírva C , C ++
Operációs rendszer Linux , macOS , Solaris , Windows
Felület IA-32 , x86-64
Elérhető angol
típus Könyvtár
Engedély Apache 2.0
Weboldal framewave .sourceforge .net

A Framewave (korábban AMD Performance Library ( APL )) egy számítógépes szoftver , egy nagy teljesítményű, optimalizált programozási könyvtár , amely alacsony szintű alkalmazás-programozási felületekből (API) áll a képfeldolgozáshoz , a jelfeldolgozáshoz , a JPEG és a videó funkciókhoz. Ezek API-k programozható feladat szintű párhuzamosítás ( multi-threading ) és az oktatás-szintű párhuzamosság egy utasítás több adat ( SIMD ) a maximális teljesítmény többmagos processzorok származó Advanced Micro Devices (AMD).

A Framewave ingyenes és nyílt forráskódú szoftver, amelyet az Apache License 2.0 verziója alatt bocsátottak ki , és amely kompatibilis a GNU General Public License (GPL) 3.0-val.

Áttekintés

Az AMD Performance Library-t az Advanced Micro Devices (AMD) fejlesztette ki, mint népszerű szoftver-rutinok gyűjteményét, amelyek célja az alkalmazások fejlesztésének, hibakeresésének és optimalizálásának felgyorsítása x86-os osztályú processzorokon. Ez magában foglalja az egyszerű aritmetikai rutinokat, és összetettebb funkciókat olyan alkalmazásokhoz, mint a kép- és jelfeldolgozás. Az APL statikus könyvtárként érhető el a GNU Compiler Collection (GCC) 4.1 és a Microsoft Visual Studio 2005 32 vagy 64 bites verzióihoz , valamint 32 vagy 64 bites dinamikus könyvtárként a Linux , Solaris és Windows operációs rendszerekhez. .

2008-ban az AMD megszüntette az APL könyvtárat a Framewave nevű nyílt forráskódú származék helyett .

A Framewave 32 és 64 bites statikus könyvtárakként érhető el a GCC 4.3 és a Microsoft Visual Studio 2008 számára, valamint 32 és 64 bites dinamikus könyvtárakként a Linux, macOS , Solaris és Windows operációs rendszerekhez. A Framewave 1.0-hoz képest észrevehető teljesítménynövekedés történt számos API-ban, beleértve a JPEG-t is.

Jellemzők

A Framewave a következő fő összetevőkből áll:

APL 1.1

A 2007-09-19-én megjelent APL 1.1 a következő fejlesztéseket adta hozzá:

Lásd még

Hivatkozások

Külső linkek