Open Source · Apache 2.0GitHub ->

RVDon · RISC-V Domain-specific Open Node

На плечах гигантов
Соединять мудрость и творчество человечества цепями

Отправляясь от GPU Vortex RISC-V с открытым исходным кодом, добавляя аппаратно-нативные инструкции для модуля Pairformer AlphaFold3 / Protenix--умножение треугольной масочной матрицы и Flash Attention больше не программные симуляции, а полноправные граждане на кремнии.

Vortex GPU+Путь данных WGMMA+PF Extension=RVDon

WHY RVDon

Почему Мы Должны Это Делать

Не изобретать колесо заново, а строить наш собственный телескоп на плечах гигантов открытого исходного кода

На Гигантах

Vortex имеет открытый исходный код, RISC-V имеет открытый исходный код, Protenix имеет открытый исходный код. Мы используем чужие плечи, чтобы построить свой собственный путь--а затем открываем и путь тоже.

Настоящий Кремний, Не Слайды

637 строк VX_tcu_fa.sv, 3-каскадный конвейер, 16-элементная LUT-аппроксимация exp--каждая строка RTL прошла симуляцию Verilator, 0/128 ошибок подтверждено.

Открытый Исходный Код как Вера и Стратегия

RTL--это чертёж, чип--это продукт. Открытие чертежей не вредит коммерческим интересам--оно устраняет затраты на доверие, привлекает валидаторов FPGA и строит академическое влияние.

ARCHITECTURE

Стек Архитектуры Чипа

Три слоя прогрессивно--от базы общего GPU к доменно-специфичным инструкциям

Vortex RISC-V GPGPU

Open-source RISC-V GPGPU Base

Многоядерный GPU на базе архитектуры Vortex RISC-V GPGPU с открытым исходным кодом--обеспечивает зрелый путь данных WGMMA и инфраструктуру планирования потоков для RVDon.

L0 · GPU

TCU · Конвейер WGMMA

Tensor Core Unit · WGMMA

Tensor Compute Unit внутри Vortex Core, обеспечивает WGMMA (Warp Group Matrix Multiply-Accumulate)--расширение PF RVDon повторно использует этот путь данных.

L1 · TCU

Набор Инструкций PF Extension

Pairformer Extension ISA

PF_TMM / PF_TMM_INC / PF_FLASH_ATTN--нативная поддержка умножения треугольной масочной матрицы и Flash Attention в конвейере TCU, устраняющая избыточные вычисления и накладные расходы программного маскирования.

L2 · PF ISA

PAIRFORMER EXTENSION ISA

Набор Инструкций PF Extension

Нативная поддержка ядра вычислений Pairformer в конвейере TCU--замена программного маскирования, устранение избыточности

Шаблоны Ядра Вычислений Pairformer

🔺

Triangle Multiplication

Умножение треугольной матрицы + симметричное маскирование--половина вычислений избыточна на общих GPU, PF_TMM пропускает напрямую через аппаратное треугольное маскирование

Triangle Attention

Треугольное внимание + причинное маскирование + онлайн-Softmax--FA_SOFTMAX завершается в конвейере TCU, глобальная синхронизация не требуется

funct3=3✅ RTL + SimX

PF_TMM

Исходящее умножение треугольной масочной матрицы (Triangle Multiplication Outgoing)

funct3=4✅ RTL + SimX

PF_TMM_INC

Входящее умножение треугольной масочной матрицы (Triangle Multiplication Incoming)

funct3=5✅ RTL 0/128

PF_FLASH_ATTN

Flash Attention (подоперации FA_MMA / FA_SOFTMAX / FA_UPDATE)

funct3=-⏸ reserved

PF_SLOAD

Strided Load--зарезервировано для будущего расширения

PROGRESS

Прогресс Разработки

Каждый шаг прошёл симуляцию--0/128 ошибок означает завершено

Phase 1.0PF_TMM RTL0/128 errors
Phase 1.1VX_tcu_fa.sv 637 строкКонвейер FA Online Softmax
Phase 2.1Выравнивание тайминга конвейераfa_p_delay_pipe
Phase 2.3Исправление арифметики FP32fp32_sub + fp32_floor_int
Phase 2.4Валидация FA_SOFTMAX0/128 errors ✅
Phase 3Валидация прототипа FPGAСледующий шаг

OPEN SOURCE

Стратегия Открытого Кода · Открытый Дизайн · Свободное Использование

Всё под Apache 2.0--дизайн, код, документация, свободно используемые, изменяемые и коммерциализируемые кем угодно

Код RTL + Модель SimX

Apache 2.0

RTL расширения PF RVDon (VX_tcu_fa.sv и т.д.) и поведенческая модель SimX (tcu_unit.cpp) поверх Vortex, открытый исходный код под Apache 2.0. Любой может использовать, изменять и коммерциализировать--но должен сохранять атрибуцию и условия предоставления патентов.

PF Intrinsics + Фреймворк Тестирования

Apache 2.0

Заголовок vx_pf.h, определяющий intrinsics расширения PF (pf_tmm_sync / pf_tmm_inc_sync / fa_mma_sync и т.д.) и фреймворк регрессионного тестирования, также выпущенный под Apache 2.0--полный тулчейн с открытым исходным кодом.

Документация по Архитектуре + Отчёты о Дизайне

Apache 2.0

Спецификация ARCHITECTURE.md (ISA расширения PF, отображение регистров, модель программирования) и документы docs/, отчёты по фазам--всё с открытым исходным кодом--позволяя сообществу понимать назначение каждой сигнальной линии.

Обязательное Условие Атрибуции

Все производные работы (аппаратное обеспечение, программное обеспечение, документация) должны включать следующую атрибуцию в NOTICE / README / документации продукта:

Based on DiVo Gen²AI RVDon (RISC-V Domain-specific Open Node) by 王觉菊 Jueju.Wang, https://github.com/sealionking/rvdon

RVDon, DiVo, Gen²AI--самоназвания проекта--код ваш, атрибуция наша.

BUSINESS

Двухслойный Цикл Стоимости

Открытый код строит бренд -> консалтинг зарабатывает доход

Слой Открытого Кода

RTL расширения PF RVDon + поведенческая модель SimX + intrinsics + регрессионные тесты--разработчики оборудования могут свободно использовать, изменять и строить собственные ускорители Pairformer

Совместное строительство сообщества, проникновение бренда

Слой Консалтинга

Консалтинг по дизайну чипов--от выбора архитектуры до кастомизации RTL расширения PF, помощь клиентам в оптимизации ускорения Pairformer / Attention на базе RVDon

Платная услуга, индивидуальная кастомизация 1-на-1

CONSULTING

Консалтинг по Дизайну Чипов · Верификация · Лекции

Доменный эксперт управляет AI-инжинирингом--не учит вас использовать AI для написания RTL, а учит определять требования к чипу для выполнения AI

1/10 стоимости инженера

Консалтинг по Дизайну и Кастомизация

От выбора архитектуры до кастомизации RTL, за 1/10 стоимости часов человеческого IC-инженера. Предварительный консалтинг ¥30,000 + запуск проекта ¥20,000, полностью вычитаемые из платы за дизайн--¥50,000 компенсирует ¥500,000 часов человеческого инженера.

4× перекрёстная валидация

Независимая Верификация

Использование программного зонда rvdon-kahan для проверки подлинности оборудования--4 независимые реализации наборов данных с различиями в приемлемом диапазоне, гарантируя, что это не "Новая одежда короля". Беспокоиться стоит только если разные инженеры производят идентичные данные.

Методология + Семинары

Университетские Лекции

Для специальностей IC в университетах и профессиональных колледжах, обучение методологии "как доменные эксперты определяют требования к чипу для выполнения AI"--не "как использовать AI для написания RTL", а "как знать, что чип должен делать".

Методология Верификации: Программный Зонд

Если rvdon-kahan может нормально работать через API RVDon и достигать ожидаемого улучшения точности, это доказывает, что аппаратный интерфейс действительно существует. Разные инженеры, пишущие скрипты верификации с одним SDK, производят результаты с незначительными различиями в разумном диапазоне--это доказательство подлинности. Идентичные данные от разных инженеров--это то, что должно вас беспокоить.

Владение IP и Доля Дохода

Основное IP принадлежит оригинальному создателю алгоритма. DiVo требует дополнительные 5% "Доли Дохода за Творческую Калибровку и Адаптацию"--творческие идеи не всегда инженерно обоснованы и требуют адаптации для реализации.

ECOSYSTEM

От Кремния к Мишеням

RVDon не изолированный аппаратный проект--это самый нижний слой полного стека биовычислений DiVo

RVDon PF Extension->Protenix Structure Prediction->pMHC 3D Structure->Neoantigen / CAR-T

Pairformer--основной модуль AlphaFold3 / Protenix. Инструкции расширения PF RVDon ускоряют умножение треугольной матрицы и Flash Attention на уровне кремния, напрямую повышая пропускную способность инференса Protenix--а Protenix--движок для неоантигенного пайплайна S5 (предсказание структуры pMHC) и CAR-T пайплайна CT5 (валидация структуры). От аппаратных инструкций до мишеней пациентов--это полная причинно-следственная цепочка.

Создайте Свой Девайс с RVDon

Возьмите дизайн с открытым исходным кодом для создания собственного оборудования--или закажите у нас кастомизацию вашего доменно-специфичного чипа.