ATLAS (Automatically Tuned Linear Algebra Software) є відкритим вихідним кодом і абсолютно безкоштовно командного рядка програмного забезпечення здійснюється в C / Fortran і призначений для надання колекцію високо оптимізовані лінійної алгебри ядер, які можуть бути використані для різних архітектур кеш на основі .Features на програмне забезпечення glanceThe була розроблена таким чином, що вона може забезпечує FORTRAN77 і ANSI C інтерфейси, які можуть бути використані для всього BLAS API, а також для крихітної частини LAPACK (Linear Алгебра пакет) API.
Проекту & Rsquo; головна мета в тому, щоб допомогти користувачам застосовувати емпіричні методи для портативного виконання. Ефективні BLAS (Основні лінійної алгебри підпрограм) з реалізації, а також різні процедури з LAPACK також included.Getting почалося з ATLASThe програмного забезпечення доступна тільки для завантаження АРХІВ універсальні джерела (архів), що дозволяє користувачам оптимізувати і компілювати його для конкретних апаратна архітектура (32-розрядні і 64-розрядні, підтримуються в даний час) і операційна система.
Таким чином, ви повинні завантажити останню стабільну версію проекту з його офіційного сайту за допомогою Softoware, зберегти пакет десь на вашому комп'ютері, витягти його вміст з вашим менеджером програмного забезпечення архівного і відкрити емулятор терміналу.
В Linux Terminal, використовуйте & lsquo; CD & Rsquo; Команда для переходу до місця витягнутих архівних файлів, створіть нову папку під назвою & lsquo; MyObj і Rsquo; за допомогою & lsquo; MkDir і Rsquo; командного рядка і введіть & lsquo; ./../ налаштувати і Rsquo; Команда оптимізувати і налаштувати програму. Різні виконувані файли і Makefile буде доступна у відповідному каталозі.
Докладна інструкція з встановлення та інформацію про кожній команді надається розробників ATLAS в проекті і Rsquo, S сторінка Вікі знаходиться в http://math-atlas.sourceforge.net/atlas_install/node6.html.
Що нового У цьому випуску:
- Є основний крос-компіляції працює, коли хост / цільової частки файлову систему, і ви можете SSH без PASSWD для цільової аудиторії: - rtarg =
- Додана базова підтримка XeonPHI роботи: --accel = 2 --rtarg = mic0 - прогнозує МУС шляху і готовий до використання
- Додана SIMD підтримка Vect для ВПК AVX-512, називається AVXZ в ATLAS
- Додана основний AMM AVXZ генератор коду - & GT; В даний відключена в пошуках через помилки.
- Виправлені помилки в ammsearch, де дуже великий му причиною M / NB = 0
- Додана PHI конкретних складальних ядра
Що нового у версії 3.11.22:
- змінили його так складний блок-майор GEMM встановлені для Номери замовчуванням Установка
- Змінено так ARM блок-майор GEMM ядра за замовчуванням HARDFP ABI
- Додана NB тюнінг для складних доступу-майор GEMM
- Uglied до atlas_install, щоб уникнути незмінних попередження BS ССЗ
- Оновлені archdefs для Corei364AVXMAC
- Вставлені кілька разових MEM витоку в lanbsrch
- Додана базова підтримка конфігурації для крос-компіляції
- Оновлене комплекс cmat2blk виправити прототип і типу Захист для комплексного
- Ракіб написав cmat2blk комплекс
- Змінено emit_uamm обробляти варіантів інсталяцій
- човен прискорювача TI_C99_BM патчів від Тоні Кастальдо
Що нового у версії 3.10.0:
- У даній версії виправлені рідкісні помилки в ATL_syr, ATL_her , ATL_syr2 і ATL_her2 L2 BLAS функції, додає GEMV прискорювачів для TRMV, Іско, SYMV і HEMV для великих завдань, додає код визнати Айвібрідж як Corei2, відноситься виправлення для ARM GEMM ядер, поновлення документації, та хитрості збірки для Windows DLL.
Що нового у версії 3.9.81:
- динамічні бібліотеки тепер побудувати правильно для всіх підтримуваних конфігурацій для Windows, OS / X, і Linux.
Що нового у версії 3.9.80:
- Цей реліз будує під MinGW для 32-бітної платформи Windows, , додає асорті виправлення, і видаляє неприпустимі archdefs.
Що нового у версії 3.9.78:
- Ця версія додана можливість вказати, які процесори використовувати при налаштуванні і фіксує проблему з віртуальними процесорами.
- Помилки в підтримку POWER7 були зафіксовані, і всі перевірки відповідності в даний час проходять.
- GCC 4.7.0 підтримка була покращена.
- ATLAS тепер можуть бути скомпільовані з MSVC ++.
- ARM збірки був очищений та підтримка ARM NEON була покращена.
- Базова підтримка була надана для компіляторів Intel.
- Теми та підтримка 64-біт Windows, тепер обидва рідні і більше не потрібно Cygwin.
Що нового у версії 3.9.63:
- Ця версія оновлює API тестового джгута проводів до працювати з поточною LAPACK.
- Це переробляє LaPack прив'язки відповідно (що порушує сумісність з версіями LAPACK до 3.4.0).
- Є асорті виправлення.
Що нового у версії 3.9.56 :.
- Виправлена робота з LaPack 3.4.0
- Виправлені помилки в переповненні буфера в конфігурації.
- Додавання ядра AVX cgemvT.
- New Corei264AVX визначення архітектури для GCC 4.6.2.
Що нового у версії 3.9.54:
- Ця версія покращує автоматичний вибір компіляторів і бібліотек, для отримання найкращих результатів.
- Це додає подальший розвиток та виправлення до підтримки багатопоточності.
Коментар не знайдено