DOOM 🔫
На недавно прошедшем европейском RISC-V Summit компания Semidynamics продемонстрировала преимущества векторизации на примере запуска DOOM на FPGA с софт-процессором Atrevido.
Теперь вы можете найти версию fbDOOM, адаптированную под векторное расширение RISC-V на github'e Semidynamics
Например, по этой ссылке можно посмотреть, как выглядит векторизация функции отрисовки текстур.
На представленном видео показаны два видеоряда, генерируемых на FPGA с тактовой частотой 25MHz. Видно разницу между работой OoO ядра Atrevido с подключенным векторным сопроцессором и без него. Разницу в приросте FPS можно увидеть на видео в начале поста или посмотреть демонстрацию с комментариями от директора Semidynamics на YouTube.
Для удобства счётчик FPS аппроксимирован к частоте реального процессора, а не прототипа на базе FPGA.
Post #136
2.67K
- 🔥 23
- 👍 3
- 🎉 1