AMD Core Math Library

AMD Core Math Library

AMD Core Math Library (ACML) is a software development library released by AMD. This library provides useful mathematical routines optimized for AMD processors. Originally developed in 2002 for use in HPC (high-performance computing) scientific computing, ACML allows nearly optimal use of AMD Opteron processors in compute-intensive applications.

Features

ACML consists of the following main components: cite web
url=http://developer.amd.com/acml.jsp
title=AMD Core Math Library (ACML)
publisher=AMD
date=April 20, 2005
accessdate = 2007-06-01|
]
* A full implementation of Level 1, 2 and 3 Basic Linear Algebra Subroutines (BLAS), with key routines optimized for high performance on AMD Opteron processors.
* A full suite of Linear Algebra (LAPACK) routines. As well as taking advantage of the highly-tuned BLAS kernels, a key set of LAPACK routines has been further optimized to achieve considerably higher performance than standard LAPACK implementations.
* A comprehensive suite of Fast Fourier Transforms (FFTs) in both single-, double-, single-complex and double-complex data types.
* Fast scalar, vector, and array math transcendental library routines optimized for high performance on AMD Opteron processors.
* Random Number Generators in both single- and double-precision.

References

External links

* [http://developer.amd.com/acml.jsp AMD webpage for ACML developers]
* [http://ati.amd.com/technology/streamcomputing/Stream_Computing_User_Guide.pdf Streaming Computing (User Guide)]


Wikimedia Foundation. 2010.

Игры ⚽ Нужно сделать НИР?

Look at other dictionaries:

  • AMD Core Math Library — (ACML) (Основная математическая библиотека AMD)  программная библиотека, выпущенная компанией AMD. Эта библиотека реализует поддержку полезных математических функций, оптимизированных под процессоры производства самой же AMD. Первоначально… …   Википедия

  • AMD FireStream — The AMD FireStream (previously branded as both ATI FireStream and AMD Stream Processor [ [http://www.amd.com/us en/Corporate/VirtualPressRoom/0,,51 104 543 13744 114146,00.html AMD Press Release] ] ) is a stream processor developed by ATI… …   Wikipedia

  • Math Kernel Library — Developer(s) Intel Initial release 9 May 2003 Type library or framework License Proprietary …   Wikipedia

  • Basic Linear Algebra Subprograms — (BLAS) is a de facto application programming interface standard for publishing libraries to perform basic linear algebra operations such as vector and matrix multiplication. They were first published in 1979, and are used to build larger packages …   Wikipedia

  • Advanced Micro Devices — Информация в этой статье или некоторых её разделах устарела. Вы можете помочь проекту, обновив её и убрав после этого данный шаблон …   Википедия

  • Multi-core processor — Diagram of a generic dual core processor, with CPU local level 1 caches, and a shared, on die level 2 cache …   Wikipedia

  • Basic Linear Algebra Subprograms — BLAS (англ. Basic Linear Algebra Subprograms  базовые подпрограммы линейной алгебры)  стандарт де факто интерфейса программирования приложений для создания библиотек, выполняющих основные операции линейной алгебры, такие как… …   Википедия

  • Basic Linear Algebra Subprograms — BLAS Betriebssystem plattformunabhängig Kategorie Programmbibliothek für: Lineare Algebra www.netlib.org/blas Basic Linear Algebra Subprograms (BLAS) bezeichnet eine Softwareb …   Deutsch Wikipedia

  • BLAS — Basic Linear Algebra Subprograms (BLAS) bezeichnet eine Softwarebibliothek, die elementare Operationen der linearen Algebra wie Vektor und Matrixmultiplikationen implementiert. Es gibt eine Vielzahl von Implementierungen in verschiedenen Sprachen …   Deutsch Wikipedia

  • LAPACK — (Linear Algebra PACKage)  библиотека с открытым исходным кодом, содержащая решатели основных задач линейной алгебры. Написана на языке Fortran с использованием другой библиотеки BLAS. Существуют также аналоги, сохраняющие или даже… …   Википедия

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”