ഒന്നിലധികം കോർ പ്രൊസസർമാർ: എല്ലായ്പ്പോഴും കൂടുതൽ മെച്ചപ്പെട്ടതാണോ?

ഒന്നിലധികം കോർ പ്രൊസസ്സറുകൾ ഇപ്പോൾ ഒരു പതിറ്റാണ്ടിലേറെ പേഴ്സണൽ കമ്പ്യൂട്ടറുകളിൽ ലഭ്യമാണ്. കാരണം, ക്ലോക്ക് വേഗതയിൽ പ്രൊസസ്സർമാർ ശാരീരിക പരിമിതികൾ വരുത്തിവെച്ചതും അവ എത്രത്തോളം തണുപ്പിച്ചാലും ശരിയായി നിലനിർത്താനാകുമെന്നും ആണ്. സിംഗിൾ പ്രോസസ്സർ ചിപ്പിൽ അധിക കോറുകൾ മാറ്റുന്നതിലൂടെ, CPU ഉപയോഗിച്ച് കൈകാര്യം ചെയ്യാവുന്ന ഡാറ്റയുടെ അളവ് വർദ്ധിപ്പിച്ച് നിർമ്മാതാക്കൾ ക്ലോക്ക് വേഗതയിൽ പ്രശ്നങ്ങൾ ഒഴിവാക്കി. അവർ ആദ്യം പുറത്തിറങ്ങിയപ്പോൾ, അത് ഒരു സിപിയു രണ്ടു കേറുകളായിരുന്നു, എന്നാൽ ഇപ്പോൾ നാലു, ആറ്, എട്ട് എന്നിവയ്ക്കുള്ള ഓപ്ഷനുകൾ ഉണ്ട്. ഇതിനുപുറമെ ഇന്റലിന്റെ ഹൈപ്പർ ത്രെഡിംഗ് ടെക്നോളജി പ്രവർത്തിക്കുന്നുണ്ട് , അത് ഓപ്പറേറ്റിങ് സിസ്റ്റം കാണുന്ന കോറുകൾ ഇരട്ടിയാക്കുന്നു. ഒരൊറ്റ പ്രൊസസ്സറിൽ രണ്ടു കോറുകളുള്ളതിനാൽ എല്ലായ്പ്പോഴും ആധുനിക ഓപ്പറേറ്റിംഗ് സിസ്റ്റങ്ങളുടെ മൾട്ടിടാസ്കിങ് സ്വഭാവത്തെക്കുറിച്ച് വ്യക്തമായ ആനുകൂല്യങ്ങൾ ലഭിച്ചിട്ടുണ്ട്. ഒരു ആന്റി-വൈറസ് പ്രോഗ്രാം പശ്ചാത്തലത്തിൽ പ്രവർത്തിക്കുമ്പോഴോ, നിങ്ങൾ വെബ് ബ്രൗസ് ചെയ്യുകയോ അല്ലെങ്കിൽ ഒരു റിപ്പോർട്ട് ടൈപ്പ് ചെയ്യുകയോ ചെയ്തേക്കാം. രണ്ടെണ്ണം ഒന്നിൽ കൂടുതൽ പ്രയോജനകരമാണെങ്കിൽ അങ്ങനെയാണെങ്കിൽ എത്രയാളുകൾക്കുള്ള യഥാർത്ഥ ചോദ്യം ഉയർന്നുവരുന്നു?

ചവിട്ടൽ

ഒന്നിലധികം പ്രൊസസ്സർ കോറുകളുടെ ഗുണങ്ങളും ദോഷങ്ങളുമടങ്ങുന്നതിനു മുൻപ് ത്രെഡിംഗ് എന്ന ആശയം മനസ്സിലാക്കേണ്ടത് അത്യാവശ്യമാണ്. ഒരു ത്രെഡ് ഒരു പ്രോഗ്രാമിൽ നിന്ന് പ്രോസസ്സർ വഴി ഡാറ്റയുടെ ഒരൊറ്റ സ്ട്രീം ആണ്. ഓരോ ആപ്ലിക്കേഷനും എങ്ങനെ പ്രവർത്തിക്കുന്നു എന്നതിനെ ആശ്രയിച്ച്, അതിന്റെ അല്ലെങ്കിൽ അനവധി ത്രെഡുകളുണ്ടാക്കുന്നു. മൾട്ടിടാസ്കിങ്ങിനൊപ്പം, ഒറ്റ കോർ പ്രോസസ്സർ ഒരു സമയത്ത് ഒരൊറ്റ ത്രെഡ് മാത്രമേ കൈകാര്യം ചെയ്യാൻ കഴിയൂ, അതിനാൽ ഡാറ്റ വളരെ എളുപ്പത്തിൽ ഡാറ്റയെ പ്രോസസ്സ് ചെയ്യുന്നതിന് ത്രെഡുകൾക്കിടയിൽ മാറുന്നു.

ഒന്നിലധികം കോറുകളുള്ളതിന്റെ ഗുണം, ഒന്നിലധികം ത്രെഡ് കൈകാര്യം ചെയ്യാൻ കഴിയും എന്നതാണ്. ഓരോ കോളിനും ഡാറ്റയുടെ പ്രത്യേക സ്ട്രീം കൈകാര്യം ചെയ്യാനാകും. മത്സരാർത്ഥി പ്രയോഗങ്ങൾ പ്രവർത്തിക്കുന്ന ഒരു സിസ്റ്റത്തിന്റെ പ്രവർത്തനത്തെ ഇത് വളരെയധികം വർദ്ധിപ്പിക്കുന്നു. സെർവറുകൾ ഒരു പ്രത്യേക സമയത്ത് പല ആപ്ലിക്കേഷനുകളും പ്രവർത്തിപ്പിക്കുന്നതിനാൽ, അത് ആദ്യം വികസിപ്പിച്ചെങ്കിലും വ്യക്തിഗത കമ്പ്യൂട്ടറുകൾ കൂടുതൽ സങ്കീർണ്ണവും മൾട്ടിടാസ്കിങ്ങും വർദ്ധിച്ചതോടെ അവർക്ക് കൂടുതൽ കോറുകളും ലഭിച്ചിരുന്നു.

സോഫ്റ്റ്വെയർ ആശ്രയിച്ചിരിക്കുന്നു

ഒന്നിലധികം കോർ പ്രൊസസ്സറുകളുടെ ആശയം ഏറെ ആകർഷകങ്ങളാണെങ്കിലും, ഈ കഴിവ് ഒരു പ്രധാന തീർത്തും ഉണ്ട്. ഒന്നിലധികം പ്രൊസസ്സറുകളുടെ യഥാർഥ ഗുണഫലങ്ങൾ കാണാൻ, കമ്പ്യൂട്ടറിൽ പ്രവർത്തിക്കുന്ന സോഫ്റ്റ്വെയറുകൾ മൾട്ടിഥെഡിംഗ് പിന്തുണയ്ക്കായി എഴുതണം. അത്തരം ഒരു സവിശേഷതയെ പിന്തുണയ്ക്കുന്ന സോഫ്റ്റ്വെയർ ഇല്ലെങ്കിൽ, ത്രെഡുകൾ പ്രാഥമികമായി ഒരൊറ്റ കോർ ഉപയോഗിച്ച് പ്രവർത്തിക്കുന്നു, അങ്ങനെ ഫലപ്രാപ്തിയെ തരംതാഴ്ത്തുന്നതാണ്. ക്വാഡ്കോർ പ്രൊസസറിൽ ഒരു കോർ മാത്രമേ പ്രവർത്തിക്കാൻ കഴിയൂ എങ്കിൽ, ഉയർന്ന ബേസ് ക്ലോക്ക് വേഗത്തോടുകൂടിയ ഡ്യുവൽ കോർ പ്രൊസസ്സറിൽ ഇത് വേഗത്തിൽ പ്രവർത്തിപ്പിക്കാം.

എല്ലാ പ്രധാന ഓപ്പറേറ്റിങ് സിസ്റ്റങ്ങളിലൂടെയും ബഹുമതിലഭിക്കുന്നതിനുള്ള കഴിവുണ്ട്. എന്നാൽ മൾട്ടിർഷിപ്പ് ആപ്ലിക്കേഷൻ സോഫ്റ്റ്വെയറിലും എഴുതിയിരിക്കണം. കൌതുകകരമാംവിധം കംപ്യൂട്ടർ സോഫ്റ്റ്വെയറിൽ മൾട്ടി റീഡിങിനുള്ള പിന്തുണ വളരെ മെച്ചപ്പെട്ടിട്ടുണ്ട്. എന്നാൽ ലളിതമായ നിരവധി പ്രോഗ്രാമുകൾക്ക് സങ്കീർണത കാരണം മൾട്ടിടറിങ് പിന്തുണ ഇപ്പോഴും നടപ്പിലാക്കിയിട്ടില്ല. ഉദാഹരണത്തിന്, ഒരു മെയിൽ പ്രോഗ്രാം അല്ലെങ്കിൽ വെബ് ബ്രൌസർ കമ്പ്യൂട്ടറിനു സങ്കീർണമായ കണക്കുകൂട്ടലുകൾ നടക്കുന്ന ഗ്രാഫിക്സ് അല്ലെങ്കിൽ വീഡിയോ എഡിറ്റിംഗ് പ്രോഗ്രാമിൽ പറയുന്നത് പോലെ മൾട്ടിഥെഡിംഗിന് വലിയ ആനുകൂല്യങ്ങൾ കാണാനിടയില്ല.

ഇത് വിശദീകരിക്കുന്നതിന് ഒരു നല്ല ഉദാഹരണം ഒരു സാധാരണ പിസി ഗെയിം നോക്കിയാണ്. ഗെയിമില് എന്താണ് സംഭവിക്കുന്നതെന്ന് പ്രദര്ശിപ്പിക്കാന് മിക്ക ഗെയിമുകളും റെന്ഡറിംഗിന് ആവശ്യമാണ്. ഇതിനെക്കൂടാതെ, മത്സരത്തിൽ സംഭവവികാസങ്ങളും കഥാപാത്രങ്ങളും നിയന്ത്രിക്കുന്നതിന് കൃത്രിമബുദ്ധി ഉണ്ട്. ഒരു കോർ കൊണ്ട്, ഇവ രണ്ടിനുമിടയിൽ മാറുന്നതിലൂടെ പ്രവർത്തിക്കണം. ഇത് അനിവാര്യമല്ല. സിസ്റ്റത്തിന് ഒന്നിലധികം പ്രൊസസ്സറുകൾ ഉണ്ടെങ്കിൽ, റെൻഡറിംഗും AI- ഉം ഓരോന്നും ഒരു പ്രത്യേക കാമ്പിൽ പ്രവർത്തിക്കാൻ കഴിയും. ഇത് ഒന്നിലധികം കോർ പ്രൊസസ്സർ അനുയോജ്യമായ സാഹചര്യം തോന്നുന്നു.

ഒന്നിലധികം ത്രെഡുകൾ ഒരു പ്രോഗ്രാമിനെ എങ്ങനെ പ്രയോജനപ്പെടുത്താമെന്നതിന്റെ മികച്ച ഉദാഹരണമാണിത്. എന്നാൽ ഇതേ ഉദാഹരണത്തിൽ, രണ്ട് പ്രോസസ്സർ കോറുകൾ രണ്ടിനേക്കാൾ മെച്ചമാണ്. സോഫ്റ്റ്വെയറിനെ ആശ്രയിച്ചുള്ളതിനാൽ ഉത്തരം നൽകുവാൻ വളരെ പ്രയാസമുള്ള ചോദ്യമാണിത്. ഉദാഹരണത്തിന്, പല കളികൾ ഇപ്പോഴും രണ്ട് നാല് കോറുകൾ തമ്മിലുള്ള വളരെ കുറച്ച് പ്രകടനം വ്യത്യാസം ഉണ്ട്. നാലു പ്രൊസസ്സർ കോറുകൾക്ക് അപ്പുറം നിന്നുമുള്ള പ്രത്യക്ഷ ആനുകൂല്യങ്ങൾ കാണിക്കുന്ന ഗെയിമുകളൊന്നും തന്നെ കാണുന്നില്ല. ഇമെയിൽ അല്ലെങ്കിൽ വെബ് ബ്രൗസിംഗ് ഉദാഹരണങ്ങളിലേക്ക് തിരികെ പോകുന്നു, ക്വാഡ് കോർ പോലും അങ്ങനെ യഥാർത്ഥ നേട്ടമാണ്. മറുവശത്ത്, വീഡിയോ ട്രാൻസ്കോഡിംഗ് ചെയ്യുന്ന ഒരു വീഡിയോ എൻകോഡിംഗ് പ്രോഗ്രാമിന് വലിയ ആനുകൂല്യങ്ങൾ കാണാൻ കഴിയും, കാരണം ഓരോ ഫ്രെയിം റെൻഡറിംഗും വ്യത്യസ്ത കോറുകൾക്ക് കൈമാറ്റം ചെയ്യപ്പെടുകയും പിന്നീട് ഒരു സിംഗിൾ സ്ട്രീമിലേക്ക് കൂട്ടിച്ചേർക്കുകയും ചെയ്യാം. അങ്ങനെ, എട്ട് കോറുകൾ ഉള്ളതിനാൽ നാല് എണ്ണം ഉപയോഗിക്കുന്നതിനേക്കാൾ കൂടുതൽ പ്രയോജനകരമാകും.

ക്ലോക്ക് സ്പീഡുകൾ

ചുരുക്കിപ്പറഞ്ഞ ഒരു കാര്യം ക്ലോക്ക് വേഗതയാണ്. ക്ലോക്ക് സ്പീഡ്, വേഗതയേറിയ പ്രോസസ്സർ തുടങ്ങിയവയെല്ലാം മിക്ക ആളുകളും ഇപ്പോഴും പരിചിതരാണ്. നിങ്ങൾ ഒന്നിലധികം കോറുകൾ കൈകാര്യം ചെയ്യുമ്പോൾ ക്ലോക്ക് വേഗത കൂടുതൽ മന്ദഗതിയിലായി. ഇത് അധികസൗകര്യങ്ങൾ കാരണം ഒന്നിലധികം ഡാറ്റാ ത്രെഡുകളെ പ്രോസസ്സർ പ്രോസസ് ചെയ്യാൻ കഴിയുമെന്നതാണ്, പക്ഷെ ഓരോ കോറുകളും താപ നിയന്ത്രണങ്ങൾ കാരണം കുറഞ്ഞ വേഗതയിൽ പ്രവർത്തിക്കുന്നു.

ഉദാഹരണത്തിന്, ഒരു ഡ്യുവൽ കോർ പ്രൊസസർക്ക് ഓരോ പ്രോസസറിനും 3.5 ജിഗാഹെർഡ്സ് ബേസ് ക്ലോക്ക് വേഗത ഉണ്ടായിരിക്കാം, ക്വാഡ് കോർ പ്രോസസർ 3.0GHz ൽ മാത്രമേ പ്രവർത്തിക്കൂ. ക്വാൽകോം കാറിനകത്തെക്കാൾ ഡ്യുവൽ കോർ പ്രോസസ്സർ പതിയെ 14 ശതമാനം വേഗത്തിൽ പ്രവർത്തിക്കാൻ കഴിയും. അതിനാൽ, നിങ്ങൾക്ക് ഒറ്റ ത്രെഡിലുള്ള ഒരു പ്രോഗ്രാം ഉണ്ടെങ്കിൽ, ഡ്യുവൽ കോർ പ്രൊസസ്സർ ശരിക്കും നല്ലതാണ്. വീണ്ടും, വീഡിയോ ട്രാൻസ്കോഡിംഗ് പോലെയുള്ള എല്ലാ നാലു പ്രോസസറുകളും നിങ്ങൾക്ക് ഉപയോഗിക്കാനുണ്ടെങ്കിൽ, ക്വാഡ്കോർ പ്രൊസസർ യഥാർത്ഥത്തിൽ ഡ്യുവൽ കോർ പ്രൊസസ്സറിനേക്കാൾ എഴുപതു ശതമാനം വേഗതയിലായിരിക്കും.

അപ്പോൾ എന്താ ഇത് അർത്ഥമാക്കുന്നത്? നന്നായി, നിങ്ങൾ ഒരു മൊത്തത്തിലുള്ള നോട്ടും പ്രോസസ്സറേയും സോഫ്റ്റ് വെയറേയും മൊത്തത്തിൽ നോക്കിക്കാണുന്നതിനെ കുറിച്ച ഒരു നല്ല ഭാവം നോക്കേണ്ടതുണ്ട്. സാധാരണയായി, ഒന്നിലധികം കോർ പ്രോസസ്സർ ഒരു മികച്ച ചോയ്സ് ആണെങ്കിലും അത് നിങ്ങൾക്ക് മെച്ചപ്പെട്ട മൊത്തത്തിലുള്ള പ്രകടനം ഉണ്ടായിരിക്കണമെന്നില്ല എന്ന് അർത്ഥമില്ല.

നിഗമനങ്ങൾ

കൂടുതലും, ഉയർന്ന കോർ കൌണ്ട് പ്രോസസറുണ്ടെങ്കിലും ഒരു നല്ല കാര്യമാണ്, പക്ഷെ വളരെ സങ്കീർണ്ണമായ ഒരു കാര്യമാണ്. ഒരു ഡ്യുവൽ കോർ അല്ലെങ്കിൽ ക്വാഡ് കോർ പ്രൊസസ്സർ അടിസ്ഥാന കമ്പ്യൂട്ടർ ഉപയോക്താവിന് വേണ്ടത്ര വൈദ്യുതി മതിയാകും. നിലവിൽ ഭൂരിഭാഗം ഉപഭോക്താക്കളും നാലു പ്രൊസസ്സർ കോറുകളുടെ പരിധിക്കുള്ളിൽ നിന്ന് യാതൊരു സാദ്ധ്യതയും കാണിക്കില്ല, അതുകൊണ്ട് തന്നെ സോഫ്ട് വെയർ ഉപയോഗപ്പെടുത്താൻ കഴിയാത്ത സോഫ്റ്റുവെയറുകളുണ്ട്. ഡെസ്ക്ടോപ്പ് കോഡിംഗ് എഡിറ്റിങ് അല്ലെങ്കിൽ സങ്കീർണ്ണമായ ശാസ്ത്രവും ഗണിത പ്രോഗ്രാമുകളും പോലുള്ള ഉയർന്ന പ്രോഗ്രാമുകൾ അത്തരം ഉയർന്ന കോർ കൗണ്ട് പ്രോസസറുകളേ പരിഗണിക്കുന്ന ഒരേയൊരു ആളുകൾ. ഇക്കാരണത്താൽ, ഞങ്ങൾ വളരെ വായനക്കാരെ ഞങ്ങളുടെ ഒരു പി.സി. എത്ര ഫാസ്റ്റ് നോക്കുക പരിശോധിക്കുക ശുപാർശ ? അവരുടെ കമ്പ്യൂട്ടിംഗ് ആവശ്യങ്ങൾക്ക് യോജിക്കുന്ന പ്രോസസ്സർ ഏതു തരത്തിലുള്ളവയാണെന്ന് ലേഖനം മനസ്സിലാക്കുക.