RV64X, RISC-V தொழில்நுட்பங்களை அடிப்படையாகக் கொண்ட ஒரு திறந்த மூல GPU

ஆர்வலர்கள் ஒரு குழு (பிக்சிலிகாவின் பங்களிப்புகளுடன்) இந்த திட்டத்தை உருவாக்கி வருகிறது ஆர்.வி 64 எக்ஸ், என்று உருவாக்குவதை நோக்கமாகக் கொண்டுள்ளது துணை 3D கிராபிக்ஸ் மற்றும் மல்டிமீடியா செயலாக்க வழிமுறைகளின் தொகுப்பு, அவை செயல்பாட்டை ஒருங்கிணைக்கப் பயன்படும் RISC-V செயலிகளில் GPU.

திட்டம் இலவசமாக நிலைநிறுத்தப்பட்டுள்ளது, இதற்கு ராயல்டி தேவையில்லை மற்றும் பயன்பாட்டு விதிமுறைகளை விதிக்காது, இது RV64X இன் அடிப்படையில் முழுமையாக திறந்த ஜி.பீ.யுகளை உருவாக்க உங்களை அனுமதிக்கிறது.

64D கிராபிக்ஸ் மற்றும் மீடியா செயலாக்கத்திற்காக வடிவமைக்கப்பட்ட புதிய கிராபிக்ஸ் வழிமுறைகளை முன்மொழிய RV3X உடன் பிக்சிலிகா பங்காளிகள். இது இணைந்த ISA CPU-GPU ஆக இருக்கலாம். 

இந்த புதிய வழிமுறைகள் RISC-V அடிப்படை திசையன் அறிவுறுத்தல் தொகுப்பை அடிப்படையாகக் கொண்டவை. RISC-V ISA கர்னலின் ஆவிக்கு அடுக்கு நீட்டிப்புகள் என கிராபிக்ஸ் குறிப்பிட்ட புதிய தரவு வகைகளுக்கு அவை ஆதரவைச் சேர்க்கும்.

RV64X பற்றி

ஆர்வி 64 எக்ஸ் RISC-V ISA திசையன் வழிமுறைகளை அடிப்படையாகக் கொண்டது, அவை புதிய தரவு வகைகள் மற்றும் விளக்கப்படம் சார்ந்த நீட்டிப்புகளுக்கான ஆதரவுடன் மேம்படுத்தப்படுகின்றன.

எடுத்துக்காட்டாக, பிக்சல்கள் (RGBA), புள்ளிகள் (xyzw), அமைப்பு கூறுகள் (UVW-Texels), திசையன்கள் (2-4 கூறுகளைக் கொண்ட செயல்பாடுகள்), பொருள் அளவுருக்கள், விளக்குகள் கணக்கீடுகள், ஆழ்நிலை கணிதம், ஆழம் இடையகங்கள் (Z - இடையக) மற்றும் பிரேம் இடையக (Framebuffer).

முதல் முன்மாதிரி RV64X- அடிப்படையிலான ஜி.பீ.யூ மைக்ரோகண்ட்ரோலர்களில் பயன்படுத்த வடிவமைக்கப்பட்டுள்ளது வல்கன் கிராபிக்ஸ் API க்கான ஆதரவுக்கு மட்டுப்படுத்தப்படும், காலப்போக்கில், ஓபன்ஜிஎல் மற்றும் டைரக்ட்எக்ஸிற்கான ஆதரவைச் சேர்ப்பதாக அவர்கள் உறுதியளிக்கிறார்கள்.

முக்கிய உந்துதல் வளர்ச்சிக்கு அனுமதிக்கும் நெகிழ்வான கட்டமைப்பின் தேவை கூம்புகளின் இரண்டு கட்ட துண்டிப்பு, தன்னிச்சையான வண்ண ஆழங்களுக்கு வேகமான ஃபோரியர் உருமாற்றங்கள் மற்றும் SLAM வன்பொருளை செயல்படுத்துதல் போன்ற குறிப்பிட்ட சிக்கல்களை திறம்பட தீர்க்க நீட்டிப்புகளை இணைக்கிறது.

உதாரணமாக, RV64X கணக்கீட்டு குழாய்த்திட்டத்திற்கான அதன் சொந்த நிலைகளை செயல்படுத்த அனுமதிக்கிறது, வடிவியல், பிக்சல் மற்றும் பிரேம் பஃப்பர்கள், அத்துடன் உங்கள் சொந்த டெசெல்லேட்டர்களை உருவாக்குதல்.

RV64X உடன், சிப்மேக்கர்கள் பொதுவான விஷயங்களில் நேரத்தை வீணாக்காமல், தற்போதுள்ள முதுகெலும்பின் அடிப்படையில், மேம்பட்ட திறன்களை மையமாகக் கொண்டு அவர்களுக்குத் தேவையான தீர்வுகளைத் தயாரிக்க முடியும் என்றும் குறிப்பிடப்பட்டுள்ளது.

RV64X ஒரு கலப்பின CPU-GPU ISA ஆக உருவாகி வருகிறது, வரைகலை செயல்பாடுகளைச் செய்வதற்கு தொகுதிகளுடன் கணக்கீட்டு கோர்களை இணைக்கும் சிறப்பு கிராபிக்ஸ் மைக்ரோகண்ட்ரோலர்கள் மற்றும் மல்டிகோர் செயலிகளை உருவாக்க அனுமதிக்கிறது.

ஒரு ஜி.ஐ.யு தொகுதிடன் ஒரு ஆர்.ஐ.எஸ்.சி-வி கோரை இணைக்கும் ஒரு செயலி ஒரு ஒற்றை அலகு போல் தெரிகிறது (வெளிப்படையான ஜி.பீ.யூ மேப்பிங் இல்லை) மற்றும் ஒருங்கிணைந்த 64-பிட் அறிவுறுத்தல் தொகுப்பு மற்றும் தரவு அடுக்கு இணையான தன்மைக்கான சிம்ட் மாதிரியைப் பயன்படுத்தி திட்டமிடப்பட்டுள்ளது. RV64X கட்டமைப்பு FPGA கள் மற்றும் ASIC களின் அடிப்படையில் செயல்படுத்தக்கூடிய ஒரு சிறிய மற்றும் திறமையான செயலாக்கத்தை நோக்கி உருவாகிறது.

மென்பொருள் மேம்பாட்டை மாற்றியமைத்த திறந்த மூல இயக்கம் வன்பொருள் உருவாக்குநர்களிடையே வளர்ந்து வருகிறது. RISC-V கட்டமைப்பில் கவனம் செலுத்திய ஆரம்பகால முயற்சிகள் வழிவகுக்கின்றன. எங்கள் அடுத்த திறந்த மூல சிறப்பு திட்டத்தில் திறந்த வன்பொருள் மேம்பாட்டின் வாக்குறுதியையும் ஆபத்துகளையும் ஆராய்வோம்.

அம்சங்களில் RV64X கட்டமைப்பின் ஒற்றை நினைவக மாதிரியின் பயன்பாடு CPU மற்றும் GPU இல் காணப்படுகிறது, இது 3D API செயல்பாடுகளை செயலாக்கும்போது GPU நினைவகம் மற்றும் CPU க்கு இடையிலான அழைப்புகளை மொழிபெயர்க்க கூடுதல் RPC / IPC வழிமுறைகளை நீக்குகிறது.

நிலையான கிராபிக்ஸ் செயல்பாடுகளை மைக்ரோகோட் மட்டத்தில் செயல்படுத்தலாம். தனிப்பயன் ஷேடர்கள், ராஸ்டரைசர்கள் மற்றும் கதிர் தடமறிதல் நீட்டிப்புகளை உருவாக்குவது துணைபுரிகிறது. கூடுதலாக, உருவகப்படுத்துதல், கணினி பார்வை மற்றும் இயந்திர கற்றல் சிக்கல்களை தீர்க்க மைக்ரோகோட் மட்டத்தில் திசையன் செயல்பாடுகளை செயல்படுத்தலாம்.

குறிப்பு செயல்படுத்தல் RV64X அறிவுறுத்தல்கள் மற்றும் தரவுகளுக்கான 1 KB L32 கேச், மைக்ரோகோடிற்கு 8 KB SRAM ஆகியவற்றை உள்ளடக்கியது, அறிவுறுத்தல் குறிவிலக்கி, RV32V மற்றும் RV64X அறிவுறுத்தல் தொகுப்புகளின் வன்பொருள் செயல்படுத்தல், மைக்ரோகோட் வரையறுக்கப்பட்ட நீட்டிக்கப்பட்ட அறிவுறுத்தல் குறிவிலக்கி, திசையன் எண்கணித தர்க்க அலகு (ALU), 136 கூறுகளைக் கொண்ட 1024-பிட் பதிவு கோப்பு, ஒரு சிறப்பு செயல்பாட்டு அலகு (SFU), ஒரு அமைப்பு அலகு மற்றும் ஒரு உள்ளமைக்கக்கூடிய உள்ளூர் பிரேம் பஃபர்.

இறுதியாக, நீங்கள் அதைப் பற்றி மேலும் அறிய விரும்பினால் அசல் இடுகையில் விவரங்களை நீங்கள் சரிபார்க்கலாம். இணைப்பு இது.


உங்கள் கருத்தை தெரிவிக்கவும்

உங்கள் மின்னஞ்சல் முகவரி வெளியிடப்பட்ட முடியாது. தேவையான புலங்கள் குறிக்கப்பட்டிருக்கும் *

*

*

  1. தரவுகளுக்குப் பொறுப்பு: AB இன்டர்நெட் நெட்வொர்க்ஸ் 2008 SL
  2. தரவின் நோக்கம்: கட்டுப்பாட்டு ஸ்பேம், கருத்து மேலாண்மை.
  3. சட்டபூர்வமாக்கல்: உங்கள் ஒப்புதல்
  4. தரவின் தொடர்பு: சட்டபூர்வமான கடமையால் தவிர மூன்றாம் தரப்பினருக்கு தரவு தெரிவிக்கப்படாது.
  5. தரவு சேமிப்பு: ஆக்சென்டஸ் நெட்வொர்க்குகள் (EU) வழங்கிய தரவுத்தளம்
  6. உரிமைகள்: எந்த நேரத்திலும் உங்கள் தகவல்களை நீங்கள் கட்டுப்படுத்தலாம், மீட்டெடுக்கலாம் மற்றும் நீக்கலாம்.