Проект VeriGPU развивает открытый GPU на языке Verilog
Автор
Сообщение
news_bot ®
Стаж: 6 лет 9 месяцев
Сообщений: 27286
Проект VeriGPU нацелен на создание открытого GPU, развиваемого на языке описания и моделирования электронных систем Verilog. Изначально проект разрабатывается с использованием симулятора Verilog, но после доведения до готовности сможет использоваться для производства реальных чипов. Наработки проекта распространяются под лицензией MIT.
VeriGPU позиционируется как специализированный процессор (ASIC), оптимизированный для ускорения вычислений, связанных с системами машинного обучения. В планах упоминается обеспечение совместимости с фреймворком глубинного машинного обучения PyTorch и реализация возможности разработки приложений для VeriGPU с использованием API HIP (Heterogeneous-Compute Interface). В дальнейшем не исключается добавление поддержки и других API, таких как SYCL и NVIDIA CUDA.
GPU развивается на основе набора команд RISC-V, но итоговая внутренняя архитектура набора команд GPU слабо совместима с RISC-V ISA, так как в ситуациях, когда проектирование GPU не укладывается в представление RISC-V, не ставится задача сохранение совместимости с RISC-V. Разработка сфокусирована на возможностях, необходимых для систем машинного обучения, поэтому для сокращения размера и сложности матрицы чипа используется только формат вычислений с плавающей запятой BF16 и доступны лишь востребованные для машинного обучения операции с плавающей запятой, такие как exp, log, tanh и sqrt.
Из уже доступных компонентов называются контроллер GPU, APU (Accelerated Processing Unit) для целочисленных операций ("+","-","/","*"), блок для операций с плавающей запятой ("+","*") и блок обеспечения ветвления. Для создания приложений предлагается ассемблер и поддержка компиляции кода на C++ на базе LLVM. Из планируемых возможностей выделяются параллельное выполнение инструкций, кэширование памяти данных и инструкций, операции SIMT (Single instruction multiple thread).
===========
Источник:
OpenNet.RU
===========
Похожие новости
- Главная ссылка к новости (https://news.ycombinator.com/i...)
- OpenNews: Vortex - открытый GPGPU на базе архитектуры RISC-V, совместимый с OpenCL
- OpenNews: Готов к производству первый прототип открытого чипа Libre-SOC
- OpenNews: Компания Alibaba открыла наработки, связанные с RISC-V процессорами XuanTie
- OpenNews: Открытый GPU Nyuzi задействован для научных исследований
- OpenNews: Компания Tachyon DA открыла код полноценного симулятора Verilog
Похожие новости:
- [Процессоры, DIY или Сделай сам, Электроника для начинающих] Начинаем работу с Zynq 7000. Пособие для начинающих
- [Я пиарюсь] Панель в Сколково про tinyML и хардверные стартапы в AI
- [Creative Commons, FPGA, DIY или Сделай сам] Koyaanisqtsi: The WYSIWYG-style byte-code CPU
- [Python, FPGA] Прокачиваем скрипты симуляции HDL с помощью Python и PyTest
- [FPGA, Программирование микроконтроллеров, Учебный процесс в IT, Компьютерное железо, Робототехника] Passcode Data Protection by Using FPGA and Verilog
- [Процессоры] Проектирование процессорного устройства «Койяанискаци» шаг за шагом
- [FPGA] Designing a circuit that calculates integer cube root
- [FPGA] Зажигаем светодиодную ленту на базе WS2811 при помощи ПЛИС
- [Системное программирование, Программирование микроконтроллеров, Компьютерное железо] Моделирование прошивки в среде ModelSim с использованием моделей на языке SystemC
- [FPGA, Высокая производительность, Искусственный интеллект, Конференции, Программирование микроконтроллеров] Бывший вице-президент Sun, MIPS и DEC прокомметировал покупку компании ARM компанией NVidia
Теги для поиска: #_verigpu, #_verilog
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 06:39
Часовой пояс: UTC + 5
Автор | Сообщение |
---|---|
news_bot ®
Стаж: 6 лет 9 месяцев |
|
Проект VeriGPU нацелен на создание открытого GPU, развиваемого на языке описания и моделирования электронных систем Verilog. Изначально проект разрабатывается с использованием симулятора Verilog, но после доведения до готовности сможет использоваться для производства реальных чипов. Наработки проекта распространяются под лицензией MIT. VeriGPU позиционируется как специализированный процессор (ASIC), оптимизированный для ускорения вычислений, связанных с системами машинного обучения. В планах упоминается обеспечение совместимости с фреймворком глубинного машинного обучения PyTorch и реализация возможности разработки приложений для VeriGPU с использованием API HIP (Heterogeneous-Compute Interface). В дальнейшем не исключается добавление поддержки и других API, таких как SYCL и NVIDIA CUDA. GPU развивается на основе набора команд RISC-V, но итоговая внутренняя архитектура набора команд GPU слабо совместима с RISC-V ISA, так как в ситуациях, когда проектирование GPU не укладывается в представление RISC-V, не ставится задача сохранение совместимости с RISC-V. Разработка сфокусирована на возможностях, необходимых для систем машинного обучения, поэтому для сокращения размера и сложности матрицы чипа используется только формат вычислений с плавающей запятой BF16 и доступны лишь востребованные для машинного обучения операции с плавающей запятой, такие как exp, log, tanh и sqrt. Из уже доступных компонентов называются контроллер GPU, APU (Accelerated Processing Unit) для целочисленных операций ("+","-","/","*"), блок для операций с плавающей запятой ("+","*") и блок обеспечения ветвления. Для создания приложений предлагается ассемблер и поддержка компиляции кода на C++ на базе LLVM. Из планируемых возможностей выделяются параллельное выполнение инструкций, кэширование памяти данных и инструкций, операции SIMT (Single instruction multiple thread). =========== Источник: OpenNet.RU =========== Похожие новости
|
|
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете прикреплять файлы к сообщениям
Вы не можете скачивать файлы
Текущее время: 22-Ноя 06:39
Часовой пояс: UTC + 5