Framewave - Framewave

Framewave
Sur la gauche se trouvent trois petites flèches rouges, reliées à leur base et incurvées pour pointer vers le haut.  Sur la droite se trouve le mot Framewave, orthographié avec une majuscule et un espacement normaux.  Les lettres dans le cadre de mot sont noires.  Les lettres du mot wave sont noires en bas et rouges en haut.
Logo Framewave
Développeur (s) Micro-périphériques avancés (AMD)
Première version 19 septembre 2007 ; Il y a 13 ans  ( 19/09/2007 )
Version finale
1.3.1 / 9 juillet 2009 ; Il y a 11 ans  ( 09/07/2009 )
Dépôt sourceforge .net / projets / framewave
Écrit en C , C ++
Système opérateur Linux , macOS , Solaris , Windows
Plate-forme IA-32 , x86-64
Disponible en Anglais
Taper Une bibliothèque
Licence Apache 2.0
Site Internet framewave .sourceforge .net

Framewave (anciennement AMD Performance Library ( APL )) est un logiciel informatique , une bibliothèque de programmation optimisée hautes performances , composée d' interfaces de programmation d'application (API) de bas niveau pour le traitement d'image , le traitement du signal , le JPEG et les fonctions vidéo. Ces API sont programmées avec la parallélisation au niveau des tâches ( multi-threading ) et le parallélisme au niveau des instructions, instruction unique, données multiples ( SIMD ) pour des performances maximales sur les processeurs multicœurs d' Advanced Micro Devices (AMD).

Framewave est un logiciel libre et open source publié sous la licence Apache version 2.0, qui est compatible avec la licence publique générale GNU (GPL) 3.0.

Aperçu

La bibliothèque de performances AMD a été développée par Advanced Micro Devices (AMD) en tant que collection de routines logicielles populaires conçues pour accélérer le développement, le débogage et l'optimisation d'applications sur des processeurs de classe x86 . Il comprend des routines arithmétiques simples et des fonctions plus complexes pour des applications telles que le traitement d'images et de signaux. APL est disponible en tant que bibliothèque statique pour les versions 32 ou 64 bits de GNU Compiler Collection (GCC) 4.1 et Microsoft Visual Studio 2005, et en tant que bibliothèque dynamique 32 ou 64 bits pour les systèmes d'exploitation Linux , Solaris et Windows .

En 2008, AMD a déconseillé la bibliothèque APL au profit d'un dérivé open source nommé Framewave .

Framewave est disponible en tant que bibliothèques statiques 32 et 64 bits pour GCC 4.3 et Microsoft Visual Studio 2008, et en tant que bibliothèques dynamiques 32 et 64 bits pour les systèmes d'exploitation Linux, macOS , Solaris et Windows. Par rapport à Framewave 1.0, des gains de performances notables se sont produits dans plusieurs API, y compris JPEG.

Fonctionnalités

Framewave comprend les principaux composants suivants:

APL 1.1

Publié le 19/09/2007, APL 1.1 a ajouté ces améliorations de fonctionnalités:

Voir également

Références

Liens externes