После объявления своего первого релиза MIPS Open несколько недель назад, Wave Computing возвращается в новость с анонсом TritonAI 64, IP-платформы искусственного интеллекта, сочетающей в себе 64-битную архитектуру MIPS + открытый набор команд SIMD и подсистему WaveTensor для выполнения алгоритмов сверточной нейронной сети (CNN) и гибкой масштабируемой матрицы WaveFlow для более сложных алгоритмов ИИ.
TritonAI 64 может масштабироваться до 8 TOPS/ватт, более 10 TOPS/мм2 с использованием стандартного 7-нм техпроцесса, и, в конечном итоге, позволит как воспроизводить логические умозаключения, так и обучение на пограничном устройстве.
Платформа поддерживает от 1 до 6 ядер, а MIPS64r6 ISA обладает следующими функциями:
- 128-битная SIMD/FPU
- Поддержка типов данных 8/16/32/int, 32/64 FP
- Расширения виртуализации
- Суперскалярный 9-этапный пайплайн с SMT
- Кэши (32KB-64KB), DSPRAM (0-64KB)
- Расширенное предсказание переходов и MMU
- Интегрированный кэш L2 (0-8 МБ, опция ECC)
- Управление питанием (F/V стробирование, на процессор)
- Управление прерываниями с помощью виртуализации
- 256-битный интерфейс AXI4 или ACE
Вот описание, предоставленное компанией для их блоков WaveTensor и WaveFlow AI:
- Технология WaveTensor – Подсистема WaveTensor может масштабироваться до PetaOP 8-разрядных целочисленных операций на одном ядре, объединяя расширяемые срезы 4×4 или 8×8 ядер матричных мультипликаторов для высокоэффективного выполнения современных ключевых алгоритмов сверточной нейронной сети (CNN). Производительность CNN может увеличиваться в размерах до 8 TOPS/ватт и более 10 TOPS/мм2 на 7-нм технологических узлах промышленного стандарта с библиотеками, использующими типичное напряжение и процессы.
- Технология WaveFlow – очень гибкая, линейно масштабируемая структура Wave Computing, адаптируется к любому числу сложных алгоритмов ИИ, а также к традиционным алгоритмам обработки сигналов и визуализации. Особенность подсистемы WaveFlow является низкое время ожидания реализации ИИ-сети и возможностью изменения конфигурации для параллельной реализации ИИ-сети. Эта запатентованная архитектура WaveFlow также поддерживает выполнение алгоритма без вмешательства или поддержки со стороны подсистемы MIPS.
По сути, WaveTensor – это то, что вы использовали бы для максимальной эффективности и усиления существующих платформ искусственного интеллекта, таких как TensorFlow Lite, тогда как WaveFlow обеспечивает большую гибкость, за счет более высокого энергопотребления.
Компания Wave Computing предлагает программный пакет TritonAI Application Programming Kit (APK) со следующими компонентами:
- Инструменты GCC Binutil и IDE
- Поддержка и обновления ОС Debian Linux
- WaveRT API абстрагирует фреймворк
- WaveRT оптимизированные библиотеки алгоритмов искусственного интеллекта
- Процессор/SIMD/WaveFlow/WaveTensor
- Поддержка и обновления сборки TensorFlow-lite
- Сборка TensorFlow для учебного плана
Wave Computing TritonAI 64 теперь доступен для лицензирования. Более подробную информацию можно найти на странице продукта.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.