Интернет магазин китайских планшетных компьютеров |
|
Компьютеры - Basic Linear Algebra Subprograms03 мая 2011Оглавление: 1. Basic Linear Algebra Subprograms 2. Реализации BLAS стандарт де-факто интерфейса программирования приложений для создания библиотек, выполняющих основные операции линейной алгебры, такие как умножение векторов и матриц. Он был впервые опубликован в 1979, и использован для создания больших пакетов, например LAPACK. Интенсивно используемые в высокопроизводительных вычислениях, высокооптимизированные реализации интерфейса BLAS были разработаны производителями аппаратного обеспечения, такими как Intel, а также другими авторами. Тест LINPACK Benchmark в своей работе основывается в большой степени на DGEMM, подпрограмме BLAS. ФункциональностьФункциональность BLAS делится на три уровня. Уровень 1Этот уровень содержит векторные операции в виде: такие как скалярное произведение и норму вектора. Уровень 2Этот уровень содержит операции матрица-вектор в виде: такие как решение для x с треугольной матрицей T. Уровень 3Содержит операции матрица-матрица в виде: такие как решение для треугольной матрицы T. Этот уровень содержит широко используемую операцию GEMM. Просмотров: 1806
|