AMD Performance Library

AMD Performance Library (APL) — высокопроизводительная библиотека, состоящая из набора низкоуровневых API для обработки изображений, сигналов, JPEG и видео. Эти API выполнены с использованием многопоточности и параллелизма (Multi-Threading and instruction level parallelization(SIMD)) для обеспечения максимальной производительности на многоядерных AMD процессорах. Доступно для 32- и 64-битных процессоров под операционными системами Linux, MS Windows и Solaris. Первоначально разработано фирмой AMD, впоследствии реализуется в free software проекте Framewave, под лицензией Apache Software License[1].

  • Ускоренная разработка мультимедийных проектов

APL 1.1

В релизе APL 1.1 от 19 сентября 2007 были добавлены:[2]

  • Поддержка видео декодирования (H.264)
  • Поддержка JPEG
  • Оптимизация под процессоры AMD «Barcelona» quad-core
  • Поддержка Sun-компиляторов (Sun Studio для Solaris)

См. также

Примечания

  1. AMD-Framewave-Press-Release-dotcom
  2. APL Product Features  (неопр.). AMD (19 сентября 2007). Дата обращения: 19 сентября 2007. Архивировано 15 октября 2007 года.

Ссылки

  • APL main page
  • APL 1.1 User’s Guide
  • Using the New AMD Performance Library
  • AMD Performance Library: Blazing your Way to Glory
  • AMD Framewave main page
  • Framewave Programming Reference in .pdf format