Onda de marco

Software de computadora
Onda de marco
Desarrollador(es)Dispositivos micro avanzados (AMD)
Lanzamiento inicial19 de septiembre de 2007 ; hace 17 años ( 19-09-2007 )
Versión final
1.3.1 / 9 de julio de 2009 ; hace 15 años ( 09-07-2009 )
Repositoriosourceforge.net/projects/framewave
Escrito enC , C++
Sistema operativoLinux , macOS , Solaris , Windows
PlataformaIA-32 , x86-64
Disponible enInglés
TipoBiblioteca
LicenciaApache 2.0
Sitio webframewave.sourceforge.net

Framewave (anteriormente AMD Performance Library ( APL )) es un software informático , una biblioteca de programación optimizada de alto rendimiento , que consta de interfaces de programación de aplicaciones (API) de bajo nivel para procesamiento de imágenes , procesamiento de señales , JPEG y funciones de vídeo. Estas API están programadas con paralelismo a nivel de tarea ( multihilo ) y paralelismo a nivel de instrucción ( instrucción única, múltiples datos) ( SIMD ) para obtener el máximo rendimiento en procesadores multinúcleo de Advanced Micro Devices (AMD).

Framewave es un software gratuito y de código abierto publicado bajo la licencia Apache versión 2.0, que es compatible con la licencia pública general GNU 3.0. [1]

Descripción general

La biblioteca AMD Performance Library fue desarrollada por Advanced Micro Devices (AMD) como una colección de rutinas de software populares diseñadas para acelerar el desarrollo, la depuración y la optimización de aplicaciones en procesadores de clase x86 . Incluye rutinas aritméticas simples y funciones más complejas para aplicaciones como el procesamiento de imágenes y señales. APL está disponible como una biblioteca estática para versiones de 32 o 64 bits de GNU Compiler Collection (GCC) 4.1 y Microsoft Visual Studio 2005, y como una biblioteca dinámica de 32 o 64 bits para los sistemas operativos Linux , Solaris y Windows .

En 2008, AMD abandonó la biblioteca APL en favor de un derivado de código abierto llamado Framewave . [1] [2] [3]

Framewave está disponible como bibliotecas estáticas de 32 y 64 bits para GCC 4.3 y Microsoft Visual Studio 2008, y como bibliotecas dinámicas de 32 y 64 bits para los sistemas operativos Linux, macOS , Solaris y Windows. En comparación con Framewave 1.0, se produjeron mejoras notables en el rendimiento de varias API, incluida JPEG.

Características

Framewave consta de los siguientes componentes principales: [4]

APL 1.1

Lanzada el 19 de septiembre de 2007, APL 1.1 agregó estas mejoras de funciones: [5]

Véase también

Referencias

  1. ^ ab "AMD acelera el desarrollo de aplicaciones con el lanzamiento inaugural de la biblioteca de rendimiento de código abierto". AMD . 20 de febrero de 2008 . Consultado el 20 de febrero de 2008 .
  2. ^ "Biblioteca de rendimiento de AMD (APL)". AMD . 20 de febrero de 2008. Archivado desde el original el 24 de enero de 2008 . Consultado el 20 de febrero de 2008 .
  3. ^ "El proyecto Framewave". AMD . 20 de febrero de 2008. Archivado desde el original el 25 de febrero de 2008 . Consultado el 20 de febrero de 2008 .
  4. ^ "Biblioteca de rendimiento de AMD (APL)". AMD . 1 de febrero de 2007. Archivado desde el original el 2 de junio de 2007 . Consultado el 5 de junio de 2007 .
  5. ^ "Características del producto APL". AMD . 19 de septiembre de 2007. Archivado desde el original el 15 de octubre de 2007 . Consultado el 19 de septiembre de 2007 .
  • Sitio web oficial
  • Página principal de Framewave
  • Guía del usuario
  • Cómo utilizar la nueva biblioteca de rendimiento de AMD
  • Biblioteca de rendimiento de AMD: abra su camino hacia la gloria
  • Página principal de Framewave (SourceForge)
  • Framewave * Referencia de programación en formato .pdf
Obtenido de "https://es.wikipedia.org/w/index.php?title=Framewave&oldid=1220640906"