Rámová vlna - Framewave
Logo Framewave | |
Vývojáři | Pokročilá mikro zařízení (AMD) |
---|---|
První vydání | 19. září 2007 |
Stabilní uvolnění | 1.3.1 / 9. července 2009 |
Úložiště | sourceforge |
Napsáno | C, C ++ |
Operační systém | Linux, Operační Systém Mac, Solaris, Okna |
Plošina | IA-32, x86-64 |
K dispozici v | Angličtina |
Typ | Knihovna |
Licence | Apache 2.0 |
webová stránka | rámová vlna |
Rámová vlna (dříve AMD Performance Library (APL)) je počítač software, vysoce výkonné optimalizované programování knihovna, skládající se z nízké úrovně aplikační programovací rozhraní (API) pro zpracování obrazu, zpracování signálu, JPEG a video funkce. Tyto API jsou programovány s paralelizací na úrovni úloh (vícevláknové ) a paralelismus na úrovni instrukcí jedna instrukce, více dat (SIMD ) pro maximální výkon na vícejádrové procesory z Pokročilá mikro zařízení (AMD).
Framewave je bezplatný open source software propuštěn pod Licence Apache verze 2.0, která je kompatibilní s GNU General Public License (GPL) 3.0.[1]
Přehled
Knihovna AMD Performance byla vyvinuta společností Pokročilá mikro zařízení (AMD) jako kolekce populárních softwarových rutin určených k urychlení vývoje aplikací, ladění a optimalizace x86 třídní procesory. Zahrnuje jednoduché aritmetické rutiny a složitější funkce pro aplikace, jako je zpracování obrazu a signálu. APL je k dispozici jako statická knihovna pro 32bitové nebo 64bitové verze systému Sbírka překladačů GNU (GCC) 4.1 a Microsoft Vizuální studio 2005 a jako 32- nebo 64bitová dynamická knihovna pro operační systémy Linux, Solaris, a Okna.
V roce 2008 společnost AMD ukončila podporu knihovny APL ve prospěch derivátu open-source s názvem Rámová vlna.[1][2][3]
Framewave je k dispozici jako 32bitová a 64bitová statická knihovna pro GCC 4.3 a Microsoft Visual Studio 2008 a jako 32bitová a 64bitová dynamická knihovna pro operační systémy Linux, Operační Systém Mac, Solaris a Windows. Ve srovnání s Framewave 1.0 došlo k znatelnému zvýšení výkonu u několika API, včetně JPEG.
Funkce
Framewave se skládá z následujících hlavních komponent:[4]
- Jednoduché rozhraní využívající výhody nejnovějších hardwarových inovací
- Rychlejší vývoj multimediálních projektů
- Snadná cesta k vícevláknové
APL 1.1
Vydáno 19. září 2007, APL 1.1 přidal tato vylepšení funkcí:[5]
- Dekódování videa (H.264 ) Podpěra, podpora
- JPEG Podpěra, podpora
- AMD "Barcelona " čtyřjádro optimalizace procesoru
- Podpora pro Sun Studio překladače pro Solaris
Viz také
- Matematická knihovna AMD Core
- Open64 - AMD má vlastní distribuci Open64, která je vyladěna pro procesory AMD
- Integrované výkonnostní primitivy (IPP)
Reference
- ^ A b „AMD urychluje vývoj aplikací inauguračním vydáním Open Source Performance Library“. AMD. 20. února 2008. Citováno 2008-02-20.
- ^ „AMD Performance Library (APL)“. AMD. 20. února 2008. Archivováno od originál 24. ledna 2008. Citováno 2008-02-20.
- ^ „Projekt Framewave“. AMD. 20. února 2008. Archivováno od originál dne 2008-02-25. Citováno 2008-02-20.
- ^ „AMD Performance Library (APL)“. AMD. 1. února 2007. Archivovány od originál dne 06.06.2007. Citováno 2007-06-05.
- ^ „Vlastnosti produktu APL“. AMD. 19. září 2007. Archivováno od originál dne 15. 10. 2007. Citováno 2007-09-19.