பல கோர் ப்ராசசர்கள்: மேலும் எப்போதும் சிறந்ததா?

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

மரையிடல்

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

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

மென்பொருள் சார்ந்து

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

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

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

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

கடிகார வேகம்

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

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

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

முடிவுகளை

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