Anonim

அறிவுறுத்தல் தொகுப்புகளைப் பற்றி நாம் கொஞ்சம் கேள்விப்படுகிறோம், x86 அறிவுறுத்தல் தொகுப்பு அங்கு மிகவும் பொதுவான ஒன்றாகும்; இருப்பினும், x86 ஐ விட நிறைய அறிவுறுத்தல்கள் உள்ளன. உண்மையில், இன்டெல்லின் எஸ்எஸ்இ 3 அறிவுறுத்தல் தொகுப்பு போன்ற உற்பத்தியாளர்-குறிப்பிட்ட அறிவுறுத்தல் தொகுப்புகள் நிறைய உள்ளன. இந்த கண்ணோட்டத்தில் நாங்கள் குறிப்பாக SSE3 ஐப் பார்க்கப் போகிறோம், எனவே இதைப் பற்றி அனைத்தையும் அறிய கீழே பின்தொடரவும்.

அறிவுறுத்தல் தொகுப்பு என்றால் என்ன?

SSE3 ஐப் புரிந்து கொள்ள, ஒரு அறிவுறுத்தல் தொகுப்பு என்ன, அது என்ன செய்கிறது என்பதைப் புரிந்துகொள்வது முக்கியம். இன்ஸ்ட்ரக்ஷன் செட் ஆர்கிடெக்சர் (ஐஎஸ்ஏ) என பெரும்பாலும் குறிப்பிடப்படும் ஒரு அறிவுறுத்தல் தொகுப்பு, அடிப்படையில் இயந்திர மொழி - கணினி நேரடியாக பதிலளிக்கக்கூடிய ஒரு கணினி நிரலாக்க மொழி (எ.கா. பைனரி அல்லது ஹெக்ஸாடெசிமல் அறிவுறுத்தல்). ஒரு அறிவுறுத்தல் தொகுப்பு அடிப்படையில் செயலிக்கான வழிமுறைகள் அல்லது கட்டளைகளை வழங்குகிறது. இந்த கட்டளைகள் அடிப்படையில் குறிப்பிட்ட டிரான்சிஸ்டர்களுக்கு மாற செயலியைக் கூறுகின்றன. அறிவுறுத்தல்கள் கட்டளைகளைப் படிப்பது, எழுதுவது மற்றும் நகர்த்துவது போன்ற எளிமையானதாக இருக்கலாம், ஆனால் இது கணினி கட்டமைப்பின் முக்கிய பகுதியாக இருப்பதால், தரவு வகைகள், நினைவக கட்டமைப்பு, பதிவேடுகள், விதிவிலக்கு கையாளுதல், வெளிப்புற I / ஓ மற்றும் பல .

SSE3 அறிவுறுத்தல் தொகுப்பு என்ன செய்கிறது?

எனவே, குறிப்பாக, SSE3 என்ன செய்கிறது? SSE3 என்பது ஸ்ட்ரீமிங் SIMD நீட்டிப்புகள் 3 ஐ குறிக்கிறது, இது “3” உடன் இது ஸ்டீமிங் சிம்டி நீட்டிப்புகள் (SSE) அறிவுறுத்தல் தொகுப்பின் மூன்றாம் தலைமுறை அல்லது மறு செய்கை என்பதைக் குறிக்கிறது.

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

மூன்றாம் தலைமுறை - எஸ்எஸ்இ 3 - ஒரு பெரிய மாற்றத்தைக் கொண்டுவருகிறது: செயலி பதிவேட்டில் கிடைமட்டமாக வேலை செய்யும் திறன். கடந்த காலத்தில், நாங்கள் செங்குத்து செயல்பாடுகளை மட்டுமே கொண்டிருந்தோம். இந்த திறனை அறிமுகப்படுத்துவதன் மூலம், டிஜிட்டல் சிக்னல் செயலாக்கம் (டிஎஸ்பி) மற்றும் 3 டி செயல்பாடுகள் மூலம் மிக விரைவான வேகத்தில் செயலாக்க முடியும்.

SSE3 மற்றொரு நேர்த்தியான மாற்றத்தைக் கொண்டுவருகிறது - உலகளாவிய ரவுண்டிங் பயன்முறையில் குழப்பம் இல்லாமல் மிதக்கும் புள்ளி எண்களை முழு எண்ணாக மாற்றுவதற்கான புதிய வழிமுறை. எஸ்.எஸ்.இ 3 உடன் இந்த செயல்முறையை மிகவும் திறமையாக்குவதன் மூலம், அறிவுறுத்தல் பைப்லைன் மிகவும் குறைவாக அடைக்கப்பட்டுள்ளது, இதனால், ஒரு பைப்லைன் ஸ்டாலைத் தவிர்க்கிறது, இது ஆபத்தைத் தவிர்ப்பதற்காக வழிமுறைகளைக் கையாளுவதில் தாமதம் ஆகும்.

எஸ்எஸ்இ 4 பற்றி என்ன?

SSE4 என்பது ஸ்ட்ரீமிங் SIMD நீட்டிப்புகள் அறிவுறுத்தலின் நான்காவது மறு செய்கை ஆகும். இந்த அறிவுறுத்தல் தொகுப்பில் 54 வழிமுறைகள் உள்ளன, இருப்பினும் SSE4.1 எனப்படும் துணைக்குழு 47 வழிமுறைகளைக் கொண்டுள்ளது, ஆனால் நீங்கள் இந்த துணைக்குழுவை பென்ரினில் மட்டுமே காணலாம். இதேபோன்ற துணைக்குழு - SSE4.2 - மீதமுள்ள 7 வழிமுறைகளுடன் நெஹலேம் சார்ந்த கோர் i7 செயலியில் காணப்படுகிறது.

எங்களுக்கு ஏற்கனவே தெரியும், SSE3 (மற்றும் முந்தைய பதிப்புகள்) “மல்டிமீடியா” அடிப்படையிலான பயன்பாடுகளுக்கான சிறப்பு வழிமுறைகள். அதன் புதிய மற்றும் மேம்பட்ட பதிப்பாக நீங்கள் எஸ்எஸ்இ 4 ஐப் பார்க்கலாம், அடிப்படையில் மேலும் உகந்த நிரலாக்கமானது, இது பணிகளை மிக விரைவாகச் செய்ய அனுமதிக்கிறது.

இறுதி

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

Sse அறிவுறுத்தல் தொகுப்புகள் என்ன, அவை என்ன செய்கின்றன?