Av avx என்றால் என்ன, அது உங்கள் செயலியை எவ்வாறு பாதிக்கிறது?

பொருளடக்கம்:
- எங்கள் செயலியில் வழிமுறைகள்
- மேம்பட்ட திசையன் நீட்டிப்புகள் என்ன
- AVX இன் பண்புகள்
- ஏ.வி.எக்ஸ் எதற்காக பயன்படுத்தப்பட்டது
- சில இறுதி வார்த்தைகள்
ஏ.வி.எக்ஸ் என்றால் என்ன, அது உங்கள் செயலியை எவ்வாறு பாதிக்கிறது என்பதையும், அதன் சில செயலாக்கங்களையும் பற்றி பேசுவோம். ஒரு அணியை உருவாக்கும் பல கூறுகளில், அணியில் அதிக தாக்கத்தை ஏற்படுத்தும் செயல்களில் செயலி ஒன்று என்று சிலர் வாதிடுவார்கள்.
செயலியின் உள்ளே, கூறு எவ்வாறு செயல்படுகிறது என்பதில் அதிக தாக்கத்தை ஏற்படுத்தும் உறுப்புகளில் ஒன்று அறிவுறுத்தல் தொகுப்புகள் மற்றும் அவற்றை செயல்படுத்துதல். இன்று நாம் தற்போதைய மாடல்களில் மிகவும் செல்வாக்குள்ள ஒருவருடன் நேரத்தை செலவிட விரும்புகிறோம். அதைச் செய்வோம்!
பொருளடக்கம்
எங்கள் செயலியில் வழிமுறைகள்
தொடர்வதற்கு முன், ஒரு செயலியில் உள்ள வழிமுறைகள் (அல்லது அவை அனைத்தும்) என்ன என்பதை வரையறுக்க உதவியாக இருக்கும் என்று நாங்கள் நினைக்கிறோம். ஒரு நிரல் அல்லது பயன்பாட்டின் மூலம் ஒரு செயலுக்குத் தேவையான தரவைக் கொண்டு எங்கள் செயலி செய்யக்கூடிய மிக அடிப்படையான செயல்பாடு அறிவுறுத்தல்கள்.
இவற்றின் தொகுப்பும் அவற்றின் செயல்பாடும் எங்கள் செயலி எவ்வாறு தகவல்களை நிர்வகிக்கிறது, எந்த நிரல்கள் அல்லது பயன்பாடுகள் இயங்கக்கூடியவை என்பதை தீர்மானிக்கிறது. பல வகையான அறிவுறுத்தல்கள் உள்ளன, ஆனால் முக்கியமானது எண்கணிதம் மற்றும் தர்க்கம்.
மேம்பட்ட திசையன் நீட்டிப்புகள் என்ன
ஏ.வி.எக்ஸ் என்பது மேம்பட்ட திசையன் நீட்டிப்புக்கான சுருக்கமாகும், இது ஏற்கனவே விரிவான IA-32 (x86) அறிவுறுத்தல் தொகுப்பின் நீட்டிப்பு என அறிவுறுத்தல் தொகுப்பு அறியப்படுகிறது. இன்டெல் மற்றும் ஏஎம்டி தொண்ணூறுகளின் பிற்பகுதியில் எம்எம்எக்ஸ் அல்லது ஏஎம்டி 64 போன்றவற்றின் ஒளியைக் கண்ட பிறகு உணவளிக்கத் தொடங்கும்.
ஏ.வி.எக்ஸ் அதன் மூதாதையர்களை விட மிகவும் மேம்பட்டது, அதே போல் எஸ்.எஸ்.இ 4 அறிவுறுத்தல் அதை மாற்றியமைக்கிறது. திசையன் கணக்கீடுகளைச் செய்யும்போது செயல்திறனை மேம்படுத்துவதில் இது கவனம் செலுத்துகிறது (முக்கியமாக மிதக்கும் புள்ளி கணக்கீடுகள்), ஆனால் மேம்படுத்தப்பட்ட குறியீட்டுத் திட்டம் மற்றும் புதிய வழிமுறைகளை அமல்படுத்தியதற்கு நன்றி, அதன் செயல்பாட்டிற்கு முன்னர் குறியீட்டை இயக்க முடியும், இது இது 2011 இல் சாண்டி பிரிட்ஜ் மற்றும் எஃப்எக்ஸ்-ஜாகுவார் செயலிகளுடன் நடந்தது.
AVX இன் பண்புகள்
பிட் நீளம் பதிவு நீட்டிப்பு. படம்: colfaxresearch
ஏ.வி.எக்ஸில் அறிவுறுத்தல்கள் அவற்றின் பயன்முறையைப் பொறுத்து 128-பிட் முதல் 256 பிட் அளவு (ஒய்.எம்.எம் மற்றும் எக்ஸ்.எம்.எம்) திசையன்களில் பதிவேடுகள் மூலம் சேகரிக்கப்படுகின்றன. இது எஸ்எஸ்இ அறிவுறுத்தல் தொகுப்போடு பொருந்தக்கூடிய தன்மையை உறுதிசெய்கிறது மற்றும் உங்கள் சொந்த மூன்று ஓபராண்ட் குறியாக்கத் திட்டத்தை (விஎக்ஸ்) பயன்படுத்தலாம், இது பல திரிக்கப்பட்ட செயலிகளில் மிகவும் திறமையானது. ஏ.வி.எக்ஸ் அறிவுறுத்தல் தொகுப்பில் இரண்டு சிறந்த சேர்த்தல்கள் உள்ளன: ஏ.வி.எக்ஸ் 2 மற்றும் ஏ.வி.எக்ஸ் -512.
- ஏ.வி.எக்ஸ் 2 இது 2013 முதல் பயன்படுத்தப்பட்டதிலிருந்து மிக நீண்ட காலமாக இயங்குகிறது. இது திசையன்களில் காணப்படும் கூறுகளை செயலி எவ்வாறு நிர்வகிக்கிறது என்பதில் முக்கியமான புதுமைகளைக் கொண்டுவருகிறது மற்றும் ஏ.வி.எக்ஸ் மற்றும் எஸ்.எஸ்.இ ஆகியவற்றை அடிப்படையாகக் கொண்ட அறிவுறுத்தல்களை 256-பிட்களாக நீட்டிக்கிறது. ஏ.வி.எக்ஸ் -512 2013 முதல் தேதியிட்டது, ஆனால் வீட்டுச் செயலிகளில் (ஜியோன் மற்றும் த்ரெட்ரைப்பருக்கு வெளியே) இது செயல்படுத்தப்படுவது சற்று சமீபத்தியது. இது AVX2 இயக்கங்களுக்கான தொடர் நீட்டிப்புகளைக் கொண்டுள்ளது மற்றும் 512-பிட்கள் (ZMM) வரை பதிவேடுகளுடன் செயல்பட முடியும்.
ஏ.வி.எக்ஸ் எதற்காக பயன்படுத்தப்பட்டது
ஏ.வி.எக்ஸ் என்பது 2000 களின் முதல் தசாப்தத்தில் இன்டெல் செயலிகளின் அறிவுறுத்தல் தொகுப்புகளுடன் இணைந்த பரிணாமமாகும். எஸ்.எஸ்.இ தொகுப்பின் இயற்கையான வாரிசுகளாக, அதன் பயன்பாடுகள் மல்டிமீடியாவையும் (முக்கியமாக ஒலி மற்றும் வீடியோ) சுற்றி வருகின்றன, எனவே அவை பட ஒழுங்கமைவு, 3 டி வரைதல் அல்லது ஒலியுடன் பணிபுரியும் பல நிரல்களில் இன்றியமையாத தேவை.
இன்டெல்லில் ஏ.வி.எக்ஸ் சாலை வரைபடம். படம்: விக்கிமீடியா காமன்ஸ்; லாம்ப்ட்ரான்
இதற்கு ஒரு சிறந்த எடுத்துக்காட்டு பிளெண்டர், இது தற்போது ஏவிஎக்ஸ் இணக்கமான செயலிகளை மட்டுமே ஆதரிக்கிறது. ஒலியின் மாசிவ் போன்ற நிரல்களிலும் அல்லது சில வீடியோ கேம்களுடன் ஊடாடும் பொழுதுபோக்குகளிலும் எங்களிடம் இதே நிலை உள்ளது. தற்போதைய மல்டிமீடியா நிரல்கள் மற்றும் பயன்பாடுகளின் முழு சூழலிலும் ஏ.வி.எக்ஸ் உள்ளது.
சில இறுதி வார்த்தைகள்
ஏ.வி.எக்ஸ் தொடர்பான அதிக வேறுபாடுகள் மற்றும் அறிவுறுத்தல்களின் தொகுப்புகள் இருந்தாலும், இன்று இங்கு பெயரிடப்பட்டவை நுகர்வோர் மின்னணுவியல் செயலிகளில் மிகவும் பரவலாக உள்ளன, எனவே மற்ற திட்டங்களில் அவற்றில் கவனம் செலுத்தியுள்ளோம்.
சந்தையில் சிறந்த செயலிகளைப் படிக்க பரிந்துரைக்கிறோம்
ஏ.வி.எக்ஸ் என்றால் என்ன, அது உங்கள் அணிக்குள்ளேயே உங்கள் செயலியை எவ்வாறு பாதிக்கிறது என்பதைப் பற்றி மேலும் அறிய நீங்கள் ஆர்வமாக இருந்தால், எங்கள் செயலிகளின் செயல்பாடு குறித்த எங்கள் கட்டுரையைப் படிக்க உங்களை அழைக்கிறோம். இந்த விஷயத்தில் ஆர்வமுள்ள ஆர்வமுள்ளவர்களுக்கு மிகவும் பரிந்துரைக்கப்பட்ட வாசிப்பு.
Colfaxresearch எழுத்துருS எஸ்.எஸ்.டி என்றால் என்ன, அது எவ்வாறு இயங்குகிறது, அது எதற்காக?

ஒரு எஸ்.எஸ்.டி என்றால் என்ன, அது எதற்காக, அதன் பாகங்கள் என்ன, அது எவ்வாறு இயங்குகிறது என்பதை நீங்கள் அறிய விரும்பினால் memory நினைவுகள் மற்றும் வடிவங்களின் வகைகள்.
Iber ஃபைபர் ஒளியியல்: அது என்ன, அது எதற்காகப் பயன்படுத்தப்படுகிறது மற்றும் அது எவ்வாறு இயங்குகிறது

ஃபைபர் ஒளியியல் என்றால் என்ன என்பதை நீங்கள் அறிய விரும்பினால் this இந்த கட்டுரையில் இது எவ்வாறு செயல்படுகிறது மற்றும் அதன் வெவ்வேறு பயன்பாடுகளின் நல்ல சுருக்கத்தை உங்களுக்கு வழங்குகிறோம்.
கணினியில் திட்டமிடப்பட்ட வழக்கற்றுப்போதல்: அது என்ன, அது நம்மை எவ்வாறு பாதிக்கிறது?

இன்று நுகர்வோர் அதிகம் பேசும் சங்கடங்களில் ஒன்று திட்டமிடப்பட்ட வழக்கற்றுப்போகிறது; அது என்ன, அது கணினியை எவ்வாறு பாதிக்கிறது என்பதை நாங்கள் விளக்குகிறோம்