Основные подпрограммы линейной алгебры

Базовые подпрограммы по линейной алгебре BLAS (Basic Linear Algebra Subprograms) — библиотека подпрограмм для численной линейной алгебры.  BLAS предоставляет высокопроизводительные […]

Базовые подпрограммы по линейной алгебре

  • BLAS (Basic Linear Algebra Subprograms) — библиотека подпрограмм для численной линейной алгебры. 
  • BLAS предоставляет высокопроизводительные операции, такие как точечные произведения, векторные нормы и обобщенное векторное сложение. 
  • Уровень 2 BLAS содержит матрично-векторные операции, включая обобщенное матрично-векторное умножение. 
  • Уровень 3 BLAS содержит матрично-матричные операции, включая «общее умножение матриц». 
  • BLAS используется в научных приложениях и является главной целью оптимизации для разработчиков. 
  • Библиотека предлагает несколько расширений для работы с разреженными матрицами. 
  • Традиционные функции BLAS были перенесены на архитектуры с большим уровнем параллелизма, такие как графические процессоры. 

Полный текст статьи:

Основные подпрограммы линейной алгебры — Википедия

Оставьте комментарий

Прокрутить вверх