OpenBLAS - OpenBLAS
Оригинальный автор (ы) | Казусигэ Гото |
---|---|
Разработчики) | Чжан Сяньи, Ван Цянь, Вернер Саар |
изначальный выпуск | 22 марта 2011 г. |
Стабильный выпуск | 0.3.12 / 24 октября 2020 г.[1] |
Репозиторий | |
Операционная система | Linux Майкрософт Виндоус macOS FreeBSD |
Платформа | x86 x86-64 MIPS РУКА ARM64 МОЩНОСТЬ[2] IBM Z SPARC |
Тип | Библиотека линейной алгебры; реализация BLAS |
Лицензия | Лицензия BSD |
Интернет сайт | www |
В научные вычисления, OpenBLAS является Открытый исходный код реализация BLAS (Основные подпрограммы линейной алгебры) и ЛАПАК API с множеством вручную созданных оптимизаций для конкретных процессор типы. Он разработан в Лаборатории параллельного программного обеспечения и вычислительной техники, ISCAS.
OpenBLAS добавляет оптимизированные реализации ядер линейной алгебры для нескольких архитектур процессоров, включая Intel Песчаный Мост[3]и Loongson.[4] Он утверждает, что обеспечивает производительность, сопоставимую с Intel MKL: в основном это справедливо для части BLAS, в то время как часть LAPACK отстает.
OpenBLAS - это ответвление GotoBLAS 2, созданный Казусигэ Гото на Техасский вычислительный центр.
Смотрите также
- Автоматически настраиваемое программное обеспечение линейной алгебры (АТЛАС)
- БЛИС (Программное обеспечение для создания библиотеки, подобное BLAS)
- Библиотека ядра Intel Math (MKL)
Рекомендации
- ^ Релизы · xianyi / OpenBLAS - GitHub
- ^ "xianyi / OpenBLAS". GitHub. Получено 2020-02-09.
- ^ Ван Цянь; Чжан Сяньи; Чжан Юньцюань; Цин И (2013). AUGEM: автоматическое создание высокопроизводительных ядер плотной линейной алгебры на процессорах x86 (PDF). Международная конф. по высокопроизводительным вычислениям, сетям, хранению данных и анализу.
- ^ Чжан Сяньи; Ван Цянь; Чжан Юньцюань (2012). Оптимизация производительности BLAS уровня 3 на основе модели на процессоре Loongson 3A. IEEE 18-я международная конференция по параллельным и распределенным системам (ICPADS).