РВ64Кс, ГПУ отвореног кода заснован на РИСЦ-В технологијама

Група ентузијаста (уз доприносе Пикилице) развија пројекат РВ64Кс, да има за циљ стварање сет додатних упутстава за 3Д графику и обраду мултимедије који се могу користити за интегрисање функционалности ГПУ на РИСЦ-В процесорима.

Пројект је позициониран као бесплатан, Не захтева хонорар и не намеће услове коришћења, што вам омогућава да креирате потпуно отворене ГПУ-ове засноване на РВ64Кс.

Пикилица се удружује са РВ64Кс да предложи нови сет графичких упутстава дизајнираних за 3Д графику и обраду медија. То је можда стопљени ИСА ЦПУ-ГПУ. 

Ова нова упутства су заснована на РИСЦ-В основном векторском скупу инструкција. Они ће додати подршку за нове типове података који су графички специфични као слојевита проширења у духу РИСЦ-В ИСА језгра.

О РВ64Кс

РВ64Кс заснован је на векторским упутствима РИСЦ-В ИСА, који су побољшани подршком за нове типове података и проширења специфична за графиконе.

На пример, предложене су додатне операције за обраду пиксела (РГБА), тачака (кизв), елемената текстуре (УВВ-Текелс), вектора (операције са 2-4 елемента), параметара материјала, прорачуна осветљења, трансценденталне математике, бафера дубине (З - буффер) и фраме буффер (Фрамебуффер).

Први прототип ГПУ заснован на РВ64Кс дизајниран је за употребу у микроконтролерима и биће ограничена на подршку за графички АПИ Вулкан, иако с временом обећавају да ће додати подршку за ОпенГЛ и ДирецтКс.

Главна мотивација за развој је потреба за флексибилном архитектуром која омогућава повезивање екстензија за ефикасно решавање специфичних проблема, као што су двофазно скраћивање чуњева, употреба брзих Фуријеових трансформација за произвољне дубине боја и примена СЛАМ хардвера.

Нпр РВ64Кс омогућава имплементацију сопствених фаза за рачунски цевовод, геометријски, пиксели и бафери оквира, као и стварање сопствених теселатора.

Такође се помиње да ће са РВ64Кс произвођачи чипова моћи да припреме решења која су им потребна на основу постојеће окоснице, усредсређујући се на напредне могућности, без губљења времена на уобичајене ствари.

РВ64Кс се развија као хибридни ЦПУ-ГПУ ИСА, омогућавајући стварање специјализованих графичких микроконтролера и вишејезгрених процесора који комбинују рачунска језгра са блоковима за обављање графичких операција.

Процесор који комбинује РИСЦ-В језгро са ГПУ блоком изгледа као једна јединица (без експлицитног мапирања ГПУ-а) и програмиран је помоћу обједињеног 64-битног скупа инструкција и СИМД модела за паралелизам слоја података. Архитектура РВ64Кс се развија према компактној и ефикасној имплементацији која се може применити на бази ФПГА и АСИЦ-а.

Покрет отвореног кода који је трансформисао развој софтвера добива све веће место међу програмерима хардвера. Предњаче рани напори усредсређени на РИСЦ-В архитектуру. Истражујемо обећања и замке развоја отвореног хардвера у нашем следећем Специјалном пројекту отвореног кода.

Међу карактеристикама архитектуре РВ64Кс употреба једног модела меморије се налази на ЦПУ и ГПУ, који елиминише додатне РПЦ / ИПЦ механизме за превођење позива између ГПУ меморије и ЦПУ-а приликом обраде 3Д АПИ операција.

Стандардне графичке операције могу се имплементирати на нивоу микрокода. Подржано је креирање прилагођених сјенчивача, растерезера и додатака за тражење зрака. Поред тога, векторске операције могу се применити на нивоу микрокода за решавање проблема симулације, рачунарског вида и машинског учења.

Референтна примена РВ64Кс укључује 1 КБ Л32 кеш меморије за упутства и податке, 8 КБ СРАМ за микрокод, декодер инструкција, хардверска имплементација скупова инструкција РВ32В и РВ64Кс, проширени декодер инструкција дефинисан микрокодом, векторска аритметичка логичка јединица (АЛУ), 136-битна регистрска датотека са 1024 елемента, посебна функционална јединица (СФУ), текстурна јединица и подесиви локални фрамебуффер.

Коначно, ако желите да сазнате више о томе детаље можете проверити у оригиналном посту. Веза је ово.


Оставите свој коментар

Ваша емаил адреса неће бити објављена. Обавезна поља су означена са *

*

*

  1. Odgovorni za podatke: AB Internet Networks 2008 SL
  2. Сврха података: Контрола нежељене поште, управљање коментарима.
  3. Легитимација: Ваш пристанак
  4. Комуникација података: Подаци се неће преносити трећим лицима, осим по законској обавези.
  5. Похрана података: База података коју хостује Оццентус Нетворкс (ЕУ)
  6. Права: У било ком тренутку можете ограничити, опоравити и избрисати своје податке.