கூட்டு டெவலப்பர்கள் மேசாவுக்கான புதிய காலியம் கட்டுப்படுத்தியை வழங்கினர்

கூட்டு கட்டுப்படுத்தி

சமீபத்தில் கூட்டு டெவலப்பர்கள் விடுவிக்கப்பட்டனர் ஒரு வலைப்பதிவு இடுகையின் மூலம், தி மேசாவிற்கான புதிய காலியம் கட்டுப்படுத்தி, இது ஒரு இடைநிலை அடுக்கை செயல்படுத்துகிறது OpenCL 1.2 மற்றும் OpenGL 3.3 API ஐ ஒழுங்கமைக்க டைரக்ட்எக்ஸ் 12 (டி 3 டி 12) ஆதரவு கொண்ட இயக்கிகள் மற்றும் அவற்றின் மூல குறியீடு எம்ஐடி உரிமத்தின் கீழ் வெளியிடப்படுகிறது.

முன்மொழியப்பட்ட கட்டுப்படுத்தி சாதனங்களில் மெசாவைப் பயன்படுத்த உங்களை அனுமதிக்கிறது அவை ஆரம்பத்தில் பொருந்தாது OpenCL மற்றும் OpenGL உடன் மேலும் டி 3 டி 12 இல் வேலை செய்ய ஓபன்ஜிஎல் / ஓபன்சிஎல் பயன்பாடுகளை போர்ட்டிங் செய்வதற்கான தொடக்க நிலையாகவும் உள்ளது. ஜி.பீ.யூ உற்பத்தியாளர்களுக்கு, ஓபன்சிஎல் மற்றும் ஓபன்ஜிஎல் ஆகியவற்றிற்கான ஆதரவை வழங்க துணை அமைப்பு அனுமதிக்கிறது, இயக்கிகள் டி 3 டி 12 ஐ மட்டுமே ஆதரிக்கின்றன.

தங்கள் வலைப்பதிவு இடுகையில், டெவலப்பர்கள் பகிர்ந்து கொள்கிறார்கள்:

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

உடனடி திட்டங்கள், சோதனைகளின் முழுமையான ஒப்புதலின் சாதனை இது காணப்படுகிறது OpenCL 1.2 மற்றும் OpenGL 3.3 ஆதரவு, பயன்பாடுகளுடனான பொருந்தக்கூடிய தன்மையைச் சரிபார்ப்பது மற்றும் மேசாவின் முக்கிய அமைப்பில் சிறந்த நடைமுறைகளைச் சேர்ப்பது.

புதிய கட்டுப்படுத்தி பற்றி

புதிய கட்டுப்படுத்தியின் வளர்ச்சி மைக்ரோசாப்ட் பொறியியலாளர்களுடன் இணைந்து மேற்கொள்ளப்படுகிறது டி 3 டி 11 பரிமாற்ற கருவிகள் மற்றும் டி 12 டி 3 டி 11 டி 3 டிரான்ஸ்லேஷன் லேயர் நூலகத்திற்கு டி 12 டி 3 ஒன் 12 கருவிகளை உருவாக்க, அத்துடன் டி 3 டி 12 க்கு மேல் தரமான வரைகலை பழமையான கருவிகள்.

செயல்படுத்துதல் காலியம் இயக்கி, ஓபன்சிஎல் கம்பைலர் ஆகியவை அடங்கும். டைரக்ட்எக்ஸ் ஷேடர் கம்பைலர் அடிப்படையில் எல்.எல்.வி.எம் 12 இன் நீட்டிக்கப்பட்ட முட்கரண்டி ஆகும்). எல்.எல்.வி.எம் திட்டம் மற்றும் எஸ்.பி.ஐ.ஆர்.வி-எல்.எல்.வி.எம் கருவித்தொகுப்பின் அனுபவத்தின் அடிப்படையில் ஓபன்சிஎல் கம்பைலர் தயாரிக்கப்பட்டது.

இந்த வேலை பல முந்தைய படைப்புகளை உருவாக்குகிறது. முதலாவதாக, ஓபன்ஜிஎல் லேயருக்கு அடிப்படையாக காலியம் இடைமுகத்தையும், ஓபன்சிஎல் கம்பைலரின் அடிப்படையாக என்ஐஆரையும் கொண்டு மெசா 3D ஐப் பயன்படுத்தி இதை உருவாக்குகிறோம். எல்.எல்.வி.எம் மற்றும் க்ரோனோஸ் எஸ்.பி.ஐ.ஆர்.வி-எல்.எல்.வி.எம் மொழிபெயர்ப்பாளரையும் தொகுப்பாளராகப் பயன்படுத்துகிறோம்.

கூடுதலாக, மைக்ரோசாப்ட் அவர்களின் டி 3 டி 12 மொழிபெயர்ப்பு அடுக்கை உருவாக்குவதில் உள்ள அனுபவத்தையும், ஜிங்கை வளர்ப்பதில் எங்கள் சொந்த அனுபவத்தையும் மேம்படுத்துகிறோம்.

OpenCL மூலக் குறியீடு இடைநிலை LLVM சூடோகுறியீட்டில் (LLVM IR) கணகணங்குடன் தொகுக்கப்பட்டுள்ளது, பின்னர் இது SPIR-V வடிவத்தில் OpenCL கர்னலின் இடைநிலை பிரதிநிதித்துவமாக மாற்றப்படுகிறது.

SPIR-V பிரதிநிதித்துவத்தில் உள்ள கோர்கள் மேசாவுக்கு மாற்றப்படுகின்றன, பொருத்தமான டி.எக்ஸ்.ஐ.எல் கணக்கீட்டு ஷேடர்களை உருவாக்க என்.ஐ.ஆர் வடிவத்தில் மொழிபெயர்க்கப்பட்டு, உகந்ததாக, என்.ஐ.ஆர்-க்கு-டி.எக்ஸ்.ஐ.எல். டைரக்ட்எக்ஸ் 12 அடிப்படையிலான இயக்க நேரத்தைப் பயன்படுத்தி ஜி.பீ. ஓபன்சிஎல் மெசா அமலாக்கத்தில் க்ளோவரைப் பயன்படுத்துவதற்குப் பதிலாக, ஒரு புதிய ஓபன்சிஎல் இயக்க நேரம் முன்மொழியப்பட்டது, இது டைரக்ட்எக்ஸ் 12 ஏபிஐக்கு அதிக நேரடி மாற்றங்களை அனுமதிக்கிறது.

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

காலியம் இயக்கி OpenGL கட்டளைகளை ஏற்றுக்கொள்கிறது மற்றும் NIR-to-DXIL மொழிபெயர்ப்பாளரின் பங்கேற்புடன், D3D12 இயக்கியைப் பயன்படுத்தி GPU இல் இயங்கும் கட்டளை இடையகங்களை உருவாக்குகிறது.

இறுதியாக, டெவலப்பர்கள் இது ஆரம்பகால வேலை என்று குறிப்பிடுகின்றனர் மேலும் காலப்போக்கில் கட்டுப்படுத்தி மேம்படும் என்று அவர்கள் எதிர்பார்க்கிறார்கள்:

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

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

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


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

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

*

*

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