പ്രോസസർ എട്ട്-കോർ armv7 3 GHz. ARM ലൈസൻസികളും ഏകദേശ ലൈസൻസ് ചെലവുകളും. ഉപസംഹാരമായി

അടുത്തിടെ, ചോദ്യത്തിൻ്റെ രൂപീകരണം തന്നെ അചിന്തനീയമായി തോന്നി, പക്ഷേ സാങ്കേതികവിദ്യയുടെ വികാസവും വിപണിയുടെ വിചിത്രതകളും യഥാർത്ഥ മത്സരം സാധ്യമാകുന്ന ഒരു സാഹചര്യത്തിലേക്ക് നയിച്ചു.

അടുത്തിടെ, ചോദ്യത്തിൻ്റെ രൂപീകരണം അചിന്തനീയമായി തോന്നി: "പേഴ്സണൽ കമ്പ്യൂട്ടറുകൾ", സെർവറുകൾ, സൂപ്പർ കമ്പ്യൂട്ടറുകൾ എന്നിവയിൽ ഉപയോഗിക്കുന്ന ചിപ്പുകളുമായി "ടെലിഫോൺ" പ്രോസസറിനെ താരതമ്യം ചെയ്യാൻ പോലും കഴിയുമോ? ഇതിനിടയിൽ, സാങ്കേതികവിദ്യയുടെയും മാർക്കറ്റ് ക്വിർക്കുകളുടെയും വികസനം ARM പ്രൊസസറുകളും x86 ചിപ്പുകളും തമ്മിലുള്ള മത്സരം മാത്രമല്ല, അവയ്‌ക്കിടയിലുള്ള കടുത്ത പോരാട്ടത്തിൻ്റെ സാധ്യതയെക്കുറിച്ച് വിദഗ്ധർ ഗൗരവമായി ചർച്ച ചെയ്യുന്ന ഒരു സാഹചര്യത്തിലേക്ക് നയിച്ചു.

ഒന്നാമതായി, നമുക്ക് ആശയങ്ങൾ നിർവചിക്കുകയും സാധ്യതയുള്ള എതിരാളികളെ അറിയുകയും ചെയ്യാം.

x86 സെൻട്രൽ പ്രോസസറുകൾ മൈക്രോപ്രൊസസ്സറുകളാണ്, അതേ പേരിലുള്ള ഇൻസ്ട്രക്ഷൻ സെറ്റിനെ പിന്തുണയ്ക്കുന്നു, കൂടാതെ IA-32-ൽ നിന്ന് ഉരുത്തിരിഞ്ഞ ഒരു മൈക്രോആർക്കിടെക്ചർ ഉണ്ട്, അതായത് ഇൻ്റൽ ആർക്കിടെക്ചർ 32-ബിറ്റ്. ചിപ്പുകൾ നിർമ്മിച്ചിരിക്കുന്നത് CISC ആർക്കിടെക്ചറിലാണ് (കോംപ്ലക്സ് ഇൻസ്ട്രക്ഷൻ സെറ്റ് കമ്പ്യൂട്ടിംഗ്, അതായത്, മുഴുവൻ സെറ്റ്നിർദ്ദേശങ്ങൾ"), അതിൽ ഓരോ നിർദ്ദേശത്തിനും ഒരേസമയം നിരവധി താഴ്ന്ന നിലയിലുള്ള പ്രവർത്തനങ്ങൾ നടത്താൻ കഴിയും.

ചരിത്രപരമായി, x86 കുടുംബം 16-ബിറ്റ് മുതലുള്ളതാണ് ഇൻ്റൽ മോഡലുകൾ 8086, 1978-ൽ പുറത്തിറങ്ങി. 1985 ൽ ആദ്യത്തെ "386th" അവതരിപ്പിച്ചപ്പോൾ മാത്രമാണ് ഈ പ്രോസസ്സറുകൾ 32-ബിറ്റ് ആയി മാറിയത്. 1989-ൽ വർഷം ഇൻ്റൽആദ്യത്തെ സ്കെയിലർ (അതായത്, ഒരു ക്ലോക്ക് സൈക്കിളിൽ ഒരു പ്രവർത്തനം നടത്തുന്നു) ചിപ്പ് i486 (80486) പുറത്തിറക്കി, അതിൽ ആദ്യമായി ബിൽറ്റ്-ഇൻ കാഷെ മെമ്മറിയും ഫ്ലോട്ടിംഗ്-പോയിൻ്റ് യൂണിറ്റ് എഫ്പിയുവും അവതരിപ്പിച്ചു. 1993-ൽ അവതരിപ്പിച്ച പെൻ്റിയം പ്രോസസറുകളാണ് ആദ്യത്തെ സൂപ്പർസ്‌കാലറും (അതായത്, ഓരോ ക്ലോക്ക് സൈക്കിളിലും നിരവധി പ്രവർത്തനങ്ങൾ ചെയ്യുന്നു), സൂപ്പർ പൈപ്പ്‌ലൈനും (ഈ ചിപ്പുകൾക്ക് രണ്ട് പൈപ്പ് ലൈനുകളുണ്ടായിരുന്നു).

അതിനാൽ, ആധുനിക x86-അനുയോജ്യമായ ചിപ്പുകൾ CISC ആർക്കിടെക്ചറിൽ നിർമ്മിച്ച സൂപ്പർസ്കെലാർ സൂപ്പർ പൈപ്പ്ലൈൻ മൈക്രോപ്രൊസസ്സറുകളാണ്.

ആർഐഎസ്‌സി (റിഡ്യൂസ്ഡ് ഇൻസ്ട്രക്ഷൻ സെറ്റ് കമ്പ്യൂട്ടർ) ആർക്കിടെക്ചറിനെ അടിസ്ഥാനമാക്കിയുള്ള 32-ബിറ്റ് ചിപ്പുകളാണ് ARM പ്രോസസറുകൾ, അതായത്, കുറച്ച ഇൻസ്ട്രക്ഷൻ സെറ്റ്. നിർദ്ദേശങ്ങൾ പരമാവധി ലളിതമാക്കുകയും അവയുടെ ദൈർഘ്യം പരിമിതപ്പെടുത്തുകയും ചെയ്തുകൊണ്ട് പ്രകടനം വർദ്ധിപ്പിക്കുക എന്ന ആശയത്തെ അടിസ്ഥാനമാക്കിയുള്ളതാണ് ഈ വാസ്തുവിദ്യ.

ARM പ്രോസസറുകളുടെ ചരിത്രം ആരംഭിച്ചത് 1978-ൽ ബ്രിട്ടീഷ് കമ്പനിയായ Acorn Computers സൃഷ്ടിക്കപ്പെട്ടതോടെയാണ്. എട്ട്-ബിറ്റ് എംഒഎസ് ടെക് 6502 ചിപ്പുകളെ അടിസ്ഥാനമാക്കി പ്രാദേശിക വിപണിയിൽ അക്രോൺ ബ്രാൻഡ് വളരെ ജനപ്രിയമായ നിരവധി വ്യക്തിഗത കമ്പ്യൂട്ടർ മോഡലുകൾ നിർമ്മിച്ചു.

എന്നിരുന്നാലും, 1982-ൽ കൊമോഡോർ 64-ൽ ഇൻസ്റ്റാൾ ചെയ്യാൻ തുടങ്ങിയ കൂടുതൽ നൂതനമായ 6510 മോഡലിൻ്റെ വരവോടെ, പ്രശസ്തമായ വിദ്യാഭ്യാസ ബിബിസി മൈക്രോ ഉൾപ്പെടെയുള്ള കമ്പ്യൂട്ടറുകളുടെ അക്കോൺ നിരയ്ക്ക് പ്രസക്തി നഷ്ടപ്പെട്ടു. ഇത് 6502 ആർക്കിടെക്ചറിനെ അടിസ്ഥാനമാക്കി സ്വന്തമായി പ്രോസസർ സൃഷ്ടിക്കാൻ അക്രോൺ ഉടമകളെ പ്രേരിപ്പിച്ചു, ഇത് ഐബിഎം പിസി-ക്ലാസ് മെഷീനുകളുമായി തുല്യ നിബന്ധനകളിൽ മത്സരിക്കാൻ അവരെ അനുവദിക്കും.

Acorn RISC മെഷീൻ പ്രോജക്റ്റിൻ്റെ ഭാഗമായി വികസിപ്പിച്ച ആദ്യത്തെ പ്രൊഡക്ഷൻ ARM2 മോഡൽ 1986-ൽ പുറത്തിറങ്ങി, അക്കാലത്ത് ഏറ്റവും ഘടനാപരമായി ലളിതവും ചെലവുകുറഞ്ഞതുമായ 32-ബിറ്റ് പ്രോസസറായി മാറി: ഇതിന് കാഷെ മെമ്മറി ഇല്ലായിരുന്നു, ഇത് ചിപ്പുകളുടെ മാനദണ്ഡമായിരുന്നു. ആ സമയത്ത്, മാത്രമല്ല മൈക്രോപ്രോഗ്രാമുകളും: CISC പ്രോസസറുകളിൽ നിന്ന് വ്യത്യസ്തമായി, മറ്റേതൊരു പോലെ മൈക്രോകോഡും എക്സിക്യൂട്ട് ചെയ്തു. മെഷീൻ കോഡ്, ലളിതമായ നിർദ്ദേശങ്ങളാക്കി മാറ്റുന്നതിലൂടെ. ARM2 ഡൈയിൽ 30,000 ട്രാൻസിസ്റ്ററുകൾ അടങ്ങിയിരുന്നു, ഈ ഒതുക്കമുള്ള ഡിസൈൻ നിലനിന്നു. സ്വഭാവ സവിശേഷതഈ കുടുംബത്തിൻ്റെ: ARM6 ന് 5000 ട്രാൻസിസ്റ്ററുകൾ മാത്രമേയുള്ളൂ.

ഇൻ്റൽ അല്ലെങ്കിൽ എഎംഡി പോലെ, ARM സ്വയം പ്രോസസ്സറുകൾ നിർമ്മിക്കുന്നില്ല, മറ്റുള്ളവർക്ക് ലൈസൻസുകൾ വിൽക്കാൻ താൽപ്പര്യപ്പെടുന്നു. അത്തരം ലൈസൻസുകളുള്ള കമ്പനികളിൽ ഒരേ ഇൻ്റലും എഎംഡിയും വിഐഎ ടെക്നോളജീസ്, ഐബിഎം, എൻവിഡിയ, നിൻ്റെൻഡോ എന്നിവയും ഉൾപ്പെടുന്നു. ടെക്സാസ് ഉപകരണങ്ങൾ, ഫ്രീസ്‌കെയിൽ, ക്വാൽകോം, സാംസങ്. ഒരു സൂചക വസ്തുത: x86 പ്രൊസസർ വിപണിയിലെ രണ്ടാമത്തെ കമ്പനിയായ എഎംഡി, 2009-ൽ അതിൻ്റെ 500 ദശലക്ഷമത് സിപിയു റിലീസ് ആഘോഷിച്ചപ്പോൾ, 2009-ൽ മാത്രം ഏകദേശം മൂന്ന് ബില്യൺ എആർഎം പ്രൊസസറുകൾ വിപണിയിൽ എത്തിച്ചു!

ആധുനിക ARM പ്രോസസറുകൾ RISC ആർക്കിടെക്ചറിൽ നിർമ്മിച്ച സൂപ്പർ സ്‌കെലാർ സൂപ്പർ പൈപ്പ്‌ലൈൻ ചിപ്പുകളാണ്.

ഈ രണ്ട് നിർവചനങ്ങളാൽ വിലയിരുത്തിയാൽ, ARM ഉം x86 കുടുംബങ്ങളും തമ്മിലുള്ള ഔപചാരികമായ വ്യത്യാസം RISC, CISC മൈക്രോ ആർക്കിടെക്ചറുകൾ മാത്രമാണ്. എന്നിരുന്നാലും, ഇത് മേലിൽ അടിസ്ഥാനപരമായ വ്യത്യാസമായി കണക്കാക്കാനാവില്ല: i486DX പരിഷ്ക്കരണത്തിൽ തുടങ്ങി, x86 ചിപ്പുകൾ RISC പ്രോസസറുകളെപ്പോലെ കാണാൻ തുടങ്ങി. ഈ തലമുറ മുതൽ, മൈക്രോ സർക്യൂട്ടുകൾ, മുമ്പത്തെ എല്ലാ ഇൻസ്ട്രക്ഷൻ സെറ്റുകളുമായും അനുയോജ്യത നിലനിർത്തിക്കൊണ്ട്, പരിമിതമായ സെറ്റിൽ മാത്രം പരമാവധി പ്രകടനം പ്രകടിപ്പിക്കുന്നു. ലളിതമായ നിർദ്ദേശങ്ങൾ, ഇത് ഒരു RISC നിർദ്ദേശ സെറ്റ് പോലെ സംശയാസ്പദമായി കാണപ്പെടുന്നു. അതിനാൽ, ഇന്നത്തെ x86, RISC കോറുകളുള്ള CISC പ്രോസസറുകളായി സുരക്ഷിതമായി കണക്കാക്കാം: ചിപ്പിൽ നിർമ്മിച്ച ഒരു ഹാർഡ്‌വെയർ വിവർത്തകൻ സങ്കീർണ്ണമായ CISC നിർദ്ദേശങ്ങളെ ലളിതമായ ആന്തരിക RISC നിർദ്ദേശങ്ങളുടെ ഒരു കൂട്ടത്തിലേക്ക് ഡീകോഡ് ചെയ്യുന്നു. ഓരോ CISC നിർദ്ദേശങ്ങളും നിരവധി RISC നിർദ്ദേശങ്ങളായി വിഘടിപ്പിക്കാമെങ്കിലും, രണ്ടാമത്തേതിൻ്റെ നിർവ്വഹണ വേഗത ഗണ്യമായ പ്രകടന വർദ്ധനവ് നൽകുന്നു. കൂടാതെ, ആധുനിക ചിപ്പുകളുടെ സൂപ്പർസ്കേലാരിറ്റിയും സൂപ്പർ പൈപ്പ്ലൈനിംഗും നാം മറക്കരുത്.

മറ്റൊരു വ്യത്യാസം വളരെ പ്രധാനമാണ്: x86 ൻ്റെ സിംഹഭാഗവും സാർവത്രിക പ്രോസസ്സറുകൾ, വെബ് സർഫിംഗും പ്രോസസ്സിംഗും മുതൽ ഏത് ജോലിയെയും വിജയകരമായി നേരിടാൻ രൂപകൽപ്പന ചെയ്‌തിരിക്കുന്ന വിവിധ ബ്ലോക്കുകളും മൊഡ്യൂളുകളും ഉപയോഗിച്ച് “തൂങ്ങിക്കിടക്കുന്നു” ടെക്സ്റ്റ് ഫയലുകൾവീഡിയോ എൻകോഡിംഗിന് മുമ്പ് കൂടുതല് വ്യക്തതഒപ്പം പ്രവർത്തിക്കുക ത്രിമാന ഗ്രാഫിക്സ്. സ്‌മാർട്ട്‌ഫോണുകളിലും മറ്റുള്ളവയിലും ഉപയോഗിക്കാൻ ലക്ഷ്യമിട്ടുള്ള ARM ചിപ്പുകൾക്കായി പോർട്ടബിൾ ഉപകരണങ്ങൾ, തികച്ചും വ്യത്യസ്തമായ ലക്ഷ്യങ്ങളും സാധ്യതകളും.

അപ്പോൾ അത്തരം വ്യത്യസ്ത ഉൽപ്പന്നങ്ങൾ എന്തായി വിഭജിക്കണം? തീർച്ചയായും, താരതമ്യം ചെയ്യുന്നത് പരിഹാസ്യമാണ് ക്വാഡ് കോർ i5 ഉം "ടെലിഫോൺ" Qualcomm MSM7201A ഉം, HTC ഡ്രീം, ഹീറോ കമ്മ്യൂണിക്കേറ്ററുകളിൽ കാണപ്പെടുന്നു, എന്നാൽ ഇന്ന് ARM, i86 വിപണികൾ ഓവർലാപ്പ് ചെയ്യുന്ന സ്കെയിലുകൾ ഉണ്ട്. ഇവ ഒരു വശത്ത്, Cortex-A8 (ARMv7-A ആർക്കിടെക്ചർ) പോലെയുള്ള ഏറ്റവും പുതിയ ARM ചിപ്പുകൾ, മറുവശത്ത്, ലോ-വോൾട്ടേജ് x86-ക്ലാസ് പ്രോസസ്സറുകൾ ഇൻ്റൽ ആറ്റം. Cortex-A8 അടിസ്ഥാനമാക്കി, ഒരു ഫാഷൻ ആപ്പിൾ ടാബ്ലറ്റ്ഐപാഡും ഇൻ്റൽ ആറ്റവും ഭൂരിഭാഗം നെറ്റ്ബുക്കുകൾക്കും ശക്തി പകരുന്നു.

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

Cortex-A8-ൽ നിന്ന് ആറ്റത്തിന് നിരവധി അടിസ്ഥാന വ്യത്യാസങ്ങളുണ്ട്. ഒന്നാമതായി, ഈ കുടുംബത്തിലെ മിക്കവാറും എല്ലാ ചിപ്പുകളും ഹൈപ്പർ-ത്രെഡിംഗ് പാരലൽ കമ്പ്യൂട്ടിംഗ് സാങ്കേതികവിദ്യയെ പിന്തുണയ്ക്കുന്നു, ഇത് ഒന്നിനെ പ്രതിനിധീകരിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു ഫിസിക്കൽ കോർരണ്ട് വെർച്വൽ പോലെ. ഇത് വളരെ പ്രധാനപ്പെട്ട ഒരു നേട്ടമാണ്, ഉത്പാദനക്ഷമത ഗണ്യമായി വർദ്ധിപ്പിക്കുന്നു, മാത്രമല്ല താരതമ്യേന അപൂർവമായ പ്രയോഗങ്ങളിൽ മാത്രമല്ല. മൾട്ടി-ത്രെഡ് ആപ്ലിക്കേഷനുകൾ, മാത്രമല്ല I/O സിസ്റ്റങ്ങളുടെ തീവ്രമായ ഉപയോഗത്തോടെ കമാൻഡുകൾ എക്സിക്യൂട്ട് ചെയ്യുമ്പോൾ. ഉദാഹരണത്തിന്, ഈ മോഡിനുള്ള പിന്തുണയില്ലാതെ, താരതമ്യപ്പെടുത്താവുന്ന സിംഗിൾ-കോർ VIA നാനോയേക്കാൾ വളരെ വേഗത്തിൽ വിൻഡോസ് ലോഡുചെയ്യുന്ന ആറ്റം ഹൈപ്പർ-ത്രെഡിംഗാണ്.

ഓപ്പൺ സോഴ്‌സ് മാർക്ക്, മിനിബെഞ്ച് ടെസ്റ്റ് പാക്കേജുകളുടെ രചയിതാവും SiSoftware Sandra-യുടെ സഹ-രചയിതാക്കളിൽ ഒരാളുമായ വാൻ സ്മിത്ത് ആണ് Atom, Cortex-A8 എന്നിവയുടെ പ്രകടനത്തിൻ്റെ പ്രായോഗിക താരതമ്യം നടത്തിയത്. Atom N450, Freescale i.MX515 (Cortex-A8), VIA Nano L3050 എന്നിവയെ അടിസ്ഥാനമാക്കിയുള്ള മെഷീനുകൾ ഞങ്ങൾ പരീക്ഷിച്ചു, താരതമ്യത്തിനായി, ബാർട്ടൺ കോറിലെ മൊബൈൽ അത്‌ലോൺ XP-M അടിസ്ഥാനമാക്കി. 800 MHz ക്ലോക്ക് ഫ്രീക്വൻസി ഉള്ള Cortex-A8 ൻ്റെ സ്വഭാവസവിശേഷതകൾ ആരംഭ പോയിൻ്റായി എടുത്തതിനാൽ, VIA നാനോയുടെയും അതോണിൻ്റെയും പ്രവർത്തന ആവൃത്തികൾ അതേ മൂല്യത്തിലേക്കും ആറ്റം 1000 MHz ആയും കുറച്ചു (കൂടുതൽ കുറയ്ക്കൽ സാധ്യമല്ല. ). അതേ സമയം, Cortex-A8 ഇപ്പോഴും വ്യക്തമായും നിരവധി ഉണ്ട് ദുർബലമായ പോയിൻ്റുകൾ: സ്ലോ 32-ബിറ്റ് DDR2-200 മെമ്മറിയ്ക്കുള്ള പിന്തുണയും പതിനാറ്-ബിറ്റ് കളർ ഡെപ്‌ത് ഉള്ള പരമാവധി 1024 ബൈ 768 റെസല്യൂഷനുള്ള മിതമായ സംയോജിത ഗ്രാഫിക്സും. പ്രവർത്തിക്കുന്ന സിസ്റ്റങ്ങളിൽ എല്ലാ പരിശോധനകളും നടത്തി ഉബുണ്ടു സിസ്റ്റങ്ങൾ 9.04 ലിനക്സ്.

പരിശോധനാ ഫലങ്ങൾ കൂടുതൽ രസകരമാണെന്ന് തെളിഞ്ഞു: കോർടെക്സ്-എ8 അതിൻ്റെ എതിരാളികളുമായി താരതമ്യപ്പെടുത്തുമ്പോൾ ഗണ്യമായ കുറഞ്ഞ ഊർജ്ജ ഉപഭോഗത്തോടെ പൂർണ്ണസംഖ്യ കണക്കുകൂട്ടലുകളിൽ തികച്ചും മത്സരാധിഷ്ഠിത പ്രകടനം പ്രകടമാക്കി. പ്രതീക്ഷിച്ചതുപോലെ, മെമ്മറി ബാൻഡ്‌വിഡ്ത്ത്, ഫ്ലോട്ടിംഗ് പോയിൻ്റ് കണക്കുകൂട്ടലുകൾ എന്നിവയ്ക്കുള്ള പരിശോധനകൾ മാത്രം, ARM ചിപ്പുകളുടെ പരമ്പരാഗത "അക്കില്ലസ് ഹീൽ" പരാജയമായി മാറി. വളരെക്കാലമായി, ARM പ്രോസസറുകൾക്ക് പൊതുവെ FPU മൊഡ്യൂളുകൾ ഇല്ലായിരുന്നു, Cortex-A8 ന് അത്തരം രണ്ട് മൊഡ്യൂളുകൾ ഉണ്ടെങ്കിലും (Neon 32-bit SP, VFP) അവയുടെ ശക്തി പര്യാപ്തമല്ല. ഫ്ലോട്ടിംഗ് പോയിൻ്റ് കണക്കുകൂട്ടലുകൾ 3D ഗെയിമുകൾ, കൂടാതെ ശാസ്ത്രീയ മോഡലിംഗ്, ചില തരം വീഡിയോ, ഓഡിയോ പ്രോസസ്സിംഗും എൻകോഡിംഗും. അതിനാൽ ARM പ്രൊസസർ നിർമ്മാതാക്കൾ ശരിക്കും നെറ്റ്ബുക്ക്, നെറ്റ്ടോപ്പ്, ടാബ്ലറ്റ് എന്നിവയെയാണ് ലക്ഷ്യമിടുന്നതെങ്കിൽ, അവർ FPU പ്രകടനം ഗണ്യമായി മെച്ചപ്പെടുത്തേണ്ടതുണ്ട്. എല്ലാ ടെസ്റ്റുകളുടെയും വിശദമായ ഫലങ്ങൾ ഇവിടെ കാണാം (http://www.brightsideofnews.com/news/2010/4/7/the-coming-war-arm-versus-x86.aspx).

ARM-ൻ്റെയും x86 പ്രൊസസ്സറുകളുടെയും വ്യത്യസ്തവും സമാനവുമായ കുടുംബങ്ങൾ തമ്മിലുള്ള പോരാട്ടം ഞങ്ങൾ പ്രതീക്ഷിക്കേണ്ടതുണ്ടോ? ഇതുവരെ, ബഹുജന വിനോദ ആപ്ലിക്കേഷനുകളിലെ പ്രകടനത്തിൻ്റെ കാര്യത്തിൽ, "ആറ്റങ്ങൾ" പോലും "ആറ്റങ്ങൾ" വളരെ താഴ്ന്നതാണ്. എന്നിരുന്നാലും, കാഴ്ചപ്പാട് പ്രോത്സാഹജനകമാണ്: ഏറ്റവും പുതിയ Cortex-A9 ആർക്കിടെക്ചർ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത് ഒന്ന് മുതൽ നാല് വരെ കോറുകൾ ഉള്ള പ്രോസസറുകൾ സൃഷ്ടിക്കുന്നതിനാണ്, കൂടാതെ ARM ലിമിറ്റഡിൻ്റെ അഭിപ്രായത്തിൽ അവ ഫ്ലോട്ടിംഗ് പോയിൻ്റ് പ്രകടനം ഗണ്യമായി മെച്ചപ്പെടുത്തിയിട്ടുണ്ട്. Cortex-A9 അടിസ്ഥാനമാക്കിയുള്ള ആദ്യ ചിപ്പുകൾ - NVIDIA Tegra 2 - ഫുൾ HD 1080p വീഡിയോയും ത്രിമാന ഗ്രാഫിക്സും പിന്തുണയ്ക്കുന്ന ഗ്രാഫിക്സ് കോർ ഉള്ള ഡ്യുവൽ കോർ ചിപ്പുകളാണ്. സോഫ്റ്റ്വെയർ ഇൻ്റർഫേസ് OpenGL ES 2.0. അത്തരം സ്വഭാവസവിശേഷതകളുള്ള ഒരു ടാബ്‌ലെറ്റിനോ നെറ്റ്ബുക്കിനോ ഏതൊരു ആറ്റം അടിസ്ഥാനമാക്കിയുള്ള ഉപകരണവുമായും എളുപ്പത്തിൽ മത്സരിക്കാൻ കഴിയും. നമുക്ക് ഇവിടെ അസാധാരണമായ കാര്യക്ഷമത ചേർക്കാം, അതായത് ദീർഘമായ ബാറ്ററി ലൈഫ്. അതിനാൽ ആപ്പിൾ ഐപാഡ് അവരുടെ സ്വന്തം ഫീൽഡിൽ ARM ചിപ്പുകളും x86 പ്രോസസ്സറുകളും തമ്മിലുള്ള പോരാട്ടത്തിൻ്റെ തുടക്കത്തിൻ്റെ പ്രതീകമായി മാറിയേക്കാം.

സ്‌മാർട്ട്‌ഫോണുകൾക്കും ടാബ്‌ലെറ്റുകൾക്കുമുള്ള ഒരു മൊബൈൽ പ്രോസസറാണ് ARM പ്രോസസർ.

നിലവിൽ അറിയപ്പെടുന്ന എല്ലാ ARM പ്രോസസ്സറുകളും ഈ പട്ടിക കാണിക്കുന്നു. പുതിയ മോഡലുകൾ ദൃശ്യമാകുന്നതിനനുസരിച്ച് ARM പ്രോസസറുകളുടെ പട്ടിക സപ്ലിമെൻ്റ് ചെയ്യുകയും നവീകരിക്കുകയും ചെയ്യും. സിപിയു, ജിപിയു പ്രകടനം വിലയിരുത്തുന്നതിന് ഈ പട്ടിക ഒരു സോപാധിക സംവിധാനം ഉപയോഗിക്കുന്നു. ARM പ്രോസസർ പ്രകടന ഡാറ്റ ഏറ്റവും കൂടുതൽ എടുത്തിട്ടുണ്ട് വ്യത്യസ്ത ഉറവിടങ്ങൾ, പ്രധാനമായും ഇതുപോലുള്ള പരിശോധനകളുടെ ഫലങ്ങളെ അടിസ്ഥാനമാക്കി: പാസ്മാർക്ക്, അന്തുതു, GFXBench.

കേവല കൃത്യത ഞങ്ങൾ അവകാശപ്പെടുന്നില്ല. തികച്ചും കൃത്യമായ റാങ്കും ഒപ്പം ARM പ്രോസസ്സറുകളുടെ പ്രകടനം വിലയിരുത്തുകഅസാധ്യമാണ്, ലളിതമായ കാരണത്താൽ അവയ്‌ക്ക് ഓരോന്നിനും ചില വഴികളിൽ ഗുണങ്ങളുണ്ട്, എന്നാൽ ചില വഴികളിൽ മറ്റ് ARM പ്രോസസ്സറുകളെക്കാൾ പിന്നിലാണ്. ARM പ്രോസസ്സറുകളുടെ പട്ടിക നിങ്ങളെ കാണാനും വിലയിരുത്താനും ഏറ്റവും പ്രധാനമായി, വ്യത്യസ്ത SoC-കൾ താരതമ്യം ചെയ്യുക (സിസ്റ്റം-ഓൺ-ചിപ്പ്)പരിഹാരങ്ങൾ. ഞങ്ങളുടെ ടേബിൾ ഉപയോഗിച്ച്, നിങ്ങൾക്ക് കഴിയും മൊബൈൽ പ്രോസസ്സറുകൾ താരതമ്യം ചെയ്യുകനിങ്ങളുടെ ഭാവിയിലെ (അല്ലെങ്കിൽ നിലവിലുള്ള) സ്‌മാർട്ട്‌ഫോണിൻ്റെയോ ടാബ്‌ലെറ്റിൻ്റെയോ ARM ഹൃദയം എങ്ങനെയാണ് സ്ഥിതി ചെയ്യുന്നതെന്ന് കൃത്യമായി കണ്ടെത്താൻ ഇത് മതിയാകും.

ഇവിടെ ഞങ്ങൾ ARM പ്രോസസറുകൾ താരതമ്യം ചെയ്തു. വ്യത്യസ്ത SoC-കളിലെ CPU, GPU എന്നിവയുടെ പ്രകടനം ഞങ്ങൾ നോക്കുകയും താരതമ്യം ചെയ്യുകയും ചെയ്തു (സിസ്റ്റം-ഓൺ-ചിപ്പ്). എന്നാൽ വായനക്കാരന് നിരവധി ചോദ്യങ്ങൾ ഉണ്ടാകാം: ARM പ്രോസസ്സറുകൾ എവിടെയാണ് ഉപയോഗിക്കുന്നത്? എന്താണ് ഒരു ARM പ്രൊസസർ? x86 പ്രോസസറുകളിൽ നിന്ന് ARM ആർക്കിടെക്ചർ എങ്ങനെ വ്യത്യാസപ്പെട്ടിരിക്കുന്നു? വിശദാംശങ്ങളിലേക്ക് കൂടുതൽ ആഴത്തിൽ പോകാതെ ഇതെല്ലാം മനസ്സിലാക്കാൻ ശ്രമിക്കാം.

ആദ്യം, നമുക്ക് പദാവലി നിർവചിക്കാം. ARM എന്നത് വാസ്തുവിദ്യയുടെ പേരും അതേ സമയം അതിൻ്റെ വികസനത്തിന് നേതൃത്വം നൽകുന്ന കമ്പനിയുടെ പേരും ആണ്. ARM എന്ന ചുരുക്കെഴുത്ത് (Advanced RISC മെഷീൻ അല്ലെങ്കിൽ Acorn RISC മെഷീൻ) എന്നതിൻ്റെ ചുരുക്കെഴുത്ത്: വിപുലമായ RISC മെഷീൻ എന്ന് വിവർത്തനം ചെയ്യാം. ARM വാസ്തുവിദ്യ ARM ലിമിറ്റഡ് വികസിപ്പിച്ചതും ലൈസൻസുള്ളതുമായ 32, 64-ബിറ്റ് മൈക്രോപ്രൊസസ്സർ കോറുകളുടെ ഒരു കുടുംബത്തെ സംയോജിപ്പിക്കുന്നു. ARM ലിമിറ്റഡ് കമ്പനി കേർണലുകളുടെയും ഉപകരണങ്ങളുടെയും (ഡീബഗ്ഗിംഗ് ടൂളുകൾ, കംപൈലറുകൾ മുതലായവ) വികസിപ്പിക്കുന്നതിൽ മാത്രമായി ഏർപ്പെട്ടിരിക്കുന്നതായി ഞാൻ ഉടൻ തന്നെ ശ്രദ്ധിക്കാൻ ആഗ്രഹിക്കുന്നു, പക്ഷേ പ്രോസസ്സറുകളുടെ നിർമ്മാണത്തിലല്ല. കമ്പനി ARM ലിമിറ്റഡ്മൂന്നാം കക്ഷികൾക്ക് ARM പ്രോസസ്സറുകൾ നിർമ്മിക്കുന്നതിനുള്ള ലൈസൻസുകൾ വിൽക്കുന്നു. ഇന്ന് ARM പ്രോസസ്സറുകൾ നിർമ്മിക്കാൻ ലൈസൻസുള്ള കമ്പനികളുടെ ഒരു ഭാഗിക ലിസ്റ്റ് ഇതാ: AMD, Atmel, Altera, Cirrus Logic, Intel, Marvell, NXP, Samsung, LG, MediaTek, Qualcomm, സോണി എറിക്സൺ, ടെക്സസ് ഇൻസ്ട്രുമെൻ്റ്സ്, എൻവിഡിയ, ഫ്രീസ്കെയിൽ... കൂടാതെ മറ്റു പലതും.

ARM പ്രോസസറുകൾ നിർമ്മിക്കാനുള്ള ലൈസൻസ് ലഭിച്ച ചില കമ്പനികൾ ARM ആർക്കിടെക്ചറിനെ അടിസ്ഥാനമാക്കി കോറുകളുടെ സ്വന്തം പതിപ്പുകൾ സൃഷ്ടിക്കുന്നു. ഉദാഹരണമായി നമുക്ക് പേര് നൽകാം: DEC StrongARM, Freescale i.MX, Intel XScale, NVIDIA Tegra, ST-Ericsson Nomadik, ക്വാൽകോം സ്നാപ്ഡ്രാഗൺ, ടെക്സസ് ഇൻസ്ട്രുമെൻ്റ്സ് OMAP, സാംസങ് ഹമ്മിംഗ്ബേർഡ്, LG H13, Apple A4/A5/A6, HiSilicon K3.

ഇന്ന് അവർ ARM അടിസ്ഥാനമാക്കിയുള്ള പ്രോസസ്സറുകളിൽ പ്രവർത്തിക്കുന്നുഫലത്തിൽ ഏതെങ്കിലും ഇലക്ട്രോണിക്സ്: PDA, മൊബൈൽ ഫോണുകളും സ്മാർട്ട്ഫോണുകളും, ഡിജിറ്റൽ പ്ലെയറുകൾ, പോർട്ടബിൾ ഗെയിം കൺസോളുകൾ, കാൽക്കുലേറ്ററുകൾ, ബാഹ്യ ഹാർഡ് ഡിസ്കുകൾറൂട്ടറുകളും. അവയിലെല്ലാം ഒരു ARM കോർ അടങ്ങിയിരിക്കുന്നു, അതിനാൽ നമുക്ക് അത് പറയാം കൈക്ക്- മൊബൈൽ പ്രോസസ്സറുകൾസ്മാർട്ട്ഫോണുകൾക്കായിഗുളികകളും.

ARM പ്രൊസസർഎ പ്രതിനിധീകരിക്കുന്നു SoC, അല്ലെങ്കിൽ "സിസ്റ്റം ഓൺ എ ചിപ്പിൽ". ഒരു SoC സിസ്റ്റം, അല്ലെങ്കിൽ "ഒരു ചിപ്പിലെ സിസ്റ്റം" ഒരു ചിപ്പിൽ സിപിയുവിന് പുറമേ മറ്റ് ഭാഗങ്ങളും അടങ്ങിയിരിക്കാം. പൂർണ്ണമായ കമ്പ്യൂട്ടർ. ഇതൊരു മെമ്മറി കൺട്രോളറും ഒരു I/O പോർട്ട് കൺട്രോളറും ആണ് ഗ്രാഫിക്സ് കോർ, ജിയോപൊസിഷനിംഗ് സിസ്റ്റം (GPS). ഇതിൽ ഒരു 3G മൊഡ്യൂളും അതിലേറെയും അടങ്ങിയിരിക്കാം.

ARM പ്രോസസറുകളുടെ ഒരു പ്രത്യേക കുടുംബത്തെ ഞങ്ങൾ പരിഗണിക്കുകയാണെങ്കിൽ, Cortex-A9 (അല്ലെങ്കിൽ മറ്റേതെങ്കിലും) പറയുക, ഒരു കുടുംബത്തിലെ എല്ലാ പ്രോസസ്സറുകൾക്കും ഒരേ പ്രകടനമാണുള്ളത് അല്ലെങ്കിൽ എല്ലാം സജ്ജീകരിച്ചിരിക്കുന്നു എന്ന് പറയാനാവില്ല. ജിപിഎസ് മൊഡ്യൂൾ. ഈ പാരാമീറ്ററുകളെല്ലാം ചിപ്പ് നിർമ്മാതാവിനെയും അവൻ്റെ ഉൽപ്പന്നത്തിൽ എന്ത്, എങ്ങനെ നടപ്പിലാക്കാൻ തീരുമാനിച്ചു എന്നതിനെയും ശക്തമായി ആശ്രയിച്ചിരിക്കുന്നു.

ARM, X86 പ്രോസസ്സറുകൾ തമ്മിലുള്ള വ്യത്യാസം എന്താണ്?? RISC (Reduced Instruction Set Computer) ആർക്കിടെക്ചർ തന്നെ ഒരു കുറച്ച നിർദ്ദേശങ്ങൾ സൂചിപ്പിക്കുന്നു. അതനുസരിച്ച് വളരെ മിതമായ ഊർജ്ജ ഉപഭോഗത്തിലേക്ക് നയിക്കുന്നു. എല്ലാത്തിനുമുപരി, ഏതൊരു ARM ചിപ്പിനുള്ളിലും x86 ലൈനിൽ നിന്നുള്ള ട്രാൻസിസ്റ്ററുകളേക്കാൾ വളരെ കുറവാണ്. ഒരു SoC സിസ്റ്റത്തിൽ എല്ലാ പെരിഫറൽ ഉപകരണങ്ങളും ഒരൊറ്റ ചിപ്പിനുള്ളിൽ സ്ഥിതിചെയ്യുന്നുവെന്ന കാര്യം മറക്കരുത്, ഇത് ARM പ്രോസസറിനെ കൂടുതൽ ഊർജ്ജക്ഷമതയുള്ളതാക്കാൻ അനുവദിക്കുന്നു. ഫ്ലോട്ടിംഗ് പോയിൻ്റ് കണക്കുകൂട്ടലുകൾ അല്ലെങ്കിൽ FPU ഉപയോഗിച്ച് പ്രവർത്തിക്കാൻ കഴിയുന്ന x86-ൽ നിന്ന് വ്യത്യസ്തമായി പൂർണ്ണസംഖ്യ പ്രവർത്തനങ്ങൾ മാത്രം കണക്കാക്കുന്നതിനാണ് ARM ആർക്കിടെക്ചർ രൂപകൽപ്പന ചെയ്തിരിക്കുന്നത്. ഈ രണ്ട് വാസ്തുവിദ്യകളും വ്യക്തമായി താരതമ്യം ചെയ്യുന്നത് അസാധ്യമാണ്. ചില വഴികളിൽ, ARM-ന് ഒരു നേട്ടമുണ്ടാകും. പിന്നെ എവിടെയോ മറിച്ചാണ്. ഒരു വാക്യത്തിൽ നിങ്ങൾ ചോദ്യത്തിന് ഉത്തരം നൽകാൻ ശ്രമിക്കുകയാണെങ്കിൽ: ARM, X86 പ്രോസസ്സറുകൾ തമ്മിലുള്ള വ്യത്യാസം എന്താണ്, അപ്പോൾ ഉത്തരം ഇതായിരിക്കും: x86 പ്രൊസസറിന് അറിയാവുന്ന കമാൻഡുകളുടെ എണ്ണം ARM പ്രോസസ്സറിന് അറിയില്ല. അറിയാവുന്നവർ വളരെ ചെറുതായി കാണപ്പെടും. ഇതിന് അതിൻ്റെ ഗുണങ്ങളും ദോഷങ്ങളുമുണ്ട്. അതെന്തായാലും, ഈയിടെയായി എല്ലാം സൂചിപ്പിക്കുന്നത് ARM പ്രോസസറുകൾ സാവധാനം എന്നാൽ ഉറപ്പായും പിടിക്കാൻ തുടങ്ങിയിരിക്കുന്നു, ചില വഴികളിൽ പരമ്പരാഗത x86 പ്രോസസറുകളെ പോലും മറികടക്കുന്നു. ഹോം പിസി സെഗ്‌മെൻ്റിലെ x86 പ്ലാറ്റ്‌ഫോമിന് പകരം ARM പ്രോസസ്സറുകൾ ഉടൻ വരുമെന്ന് പലരും പരസ്യമായി പ്രഖ്യാപിക്കുന്നു. നമുക്ക് ഇതിനകം അറിയാവുന്നതുപോലെ, 2013-ൽ നിരവധി ലോകപ്രശസ്ത കമ്പനികൾ ടാബ്ലറ്റ് പിസികൾക്ക് അനുകൂലമായി നെറ്റ്ബുക്കുകളുടെ കൂടുതൽ ഉത്പാദനം പൂർണ്ണമായും ഉപേക്ഷിച്ചു. ശരി, യഥാർത്ഥത്തിൽ എന്ത് സംഭവിക്കും, സമയം പറയും.

വിപണിയിൽ ഇതിനകം ലഭ്യമായ ARM പ്രോസസ്സറുകൾ ഞങ്ങൾ നിരീക്ഷിക്കും.

വർദ്ധിച്ച പ്രവർത്തന സുരക്ഷയുള്ള ആപ്ലിക്കേഷനുകൾക്കുള്ള ഉത്തരം ആണ്. എഴുതിയത് ഇത്രയെങ്കിലുംകേർണലുകൾ ARM കോർട്ടെക്സ്-ആർടെക്സസ് ഇൻസ്ട്രുമെൻ്റുകളിൽ നിന്നുള്ള ഉയർന്ന പ്രകടനമുള്ള "തത്സമയ" മൈക്രോകൺട്രോളറുകൾ ഈ ആവശ്യത്തിനായി ഉപയോഗിക്കുന്നു.


കോർട്ടക്സ്-ആർ പ്രൊസസറുകൾ കോർട്ടക്സ്-എ, കോർടെക്സ്-എം പ്രൊസസറുകളുമായി ഏതാണ്ട് പൂർണ്ണമായും പൊരുത്തപ്പെടുന്നുണ്ടെങ്കിലും, അവ തമ്മിൽ ഇപ്പോഴും കാര്യമായ വ്യത്യാസങ്ങളുണ്ട്. പ്രത്യേകിച്ചും, Cortex-R കോർ Cortex-M-നേക്കാൾ ഉയർന്ന പ്രകടനം വാഗ്ദാനം ചെയ്യുന്നു, അതേസമയം Cortex-A ആപ്ലിക്കേഷൻ പ്രോസസറുകളിൽ നേടാൻ പ്രയാസമുള്ള നിർണ്ണായക പ്രവർത്തനങ്ങൾ നടത്താൻ കഴിയും. അതിനാൽ പ്രകടനത്തിൻ്റെ കാര്യത്തിൽ, Cortex-R, Cortex-M, Cortex-A എന്നിവയ്ക്കിടയിൽ വീഴുന്നു, എന്നാൽ അതേ സമയം മൈക്രോകൺട്രോളറുകളിലും പ്രോസസ്സറുകളിലും ഉപയോഗിക്കാം.


കോർടെക്സ്-ആർ കോർ ഹാർവാർഡ് ആർക്കിടെക്ചറിലാണ് നിർമ്മിച്ചിരിക്കുന്നത്, കൂടാതെ 8-ഘട്ട പൈപ്പ്ലൈനും സൂപ്പർസ്കെലാർ നിർദ്ദേശ നിർവ്വഹണത്തിനും നന്ദി, ഉയർന്ന ക്ലോക്ക് സ്പീഡ് നൽകുന്നു. ഹാർഡ്‌വെയർ SIMD നിർദ്ദേശങ്ങൾ ഉയർന്ന പ്രകടനമുള്ള ഡിജിറ്റൽ സിഗ്നൽ പ്രോസസ്സിംഗും മീഡിയ പ്രോസസ്സിംഗും പ്രാപ്തമാക്കുന്നു. ഒരു ഇൻസ്ട്രക്ഷൻ പ്രിഫെച്ചർ, ഒരു ബ്രാഞ്ച് പ്രെഡിക്ടർ, ഒരു ഹാർഡ്‌വെയർ ഡിവൈഡർ എന്നിവ പോലുള്ള പ്രകടന-വർദ്ധിപ്പിക്കുന്ന സവിശേഷതകളും Cortex-M അവതരിപ്പിക്കുന്നു. അത്തരം വാസ്തുവിദ്യാ ഘടകങ്ങൾ Cortex-R4, Cortex-R5 പ്രോസസറുകൾ നേടാൻ സഹായിക്കുന്നു ഉയർന്ന പ്രകടനംപ്രകടനം DMIPS/MHz. മറ്റൊന്ന് രസകരമായ സവിശേഷത Cortex-R കോറുകൾക്ക് IEEE-754 കംപ്ലയിൻ്റ് ഫ്ലോട്ടിംഗ്-പോയിൻ്റ് പൈപ്പ്ലൈൻ ഉണ്ട്, അത് സിംഗിൾ-പ്രിസിഷൻ (32-ബിറ്റ്), ഡബിൾ-പ്രിസിഷൻ (64-ബിറ്റ്) ഫോർമാറ്റുകളെ പിന്തുണയ്ക്കുന്നു, കൂടാതെ ഫിക്സഡ്-പോയിൻ്റ് പൈപ്പ്ലൈനുമായി സമാന്തരമായി പ്രവർത്തിക്കുന്നു.



ലോ-ലേറ്റൻസി മെമ്മറി പ്രോസസറുമായി കർശനമായി ബന്ധിപ്പിച്ചിരിക്കുന്നതിനാൽ, തത്സമയ ഇവൻ്റുകളിലേക്കുള്ള പ്രതികരണങ്ങൾ കഴിയുന്നത്ര വേഗത്തിൽ സംഭവിക്കുകയും ഇൻ്ററപ്റ്റ് കൈകാര്യം ചെയ്യൽ കഴിയുന്നത്ര വേഗത്തിൽ നടത്തുകയും ചെയ്യുന്നു. ഈ കഴിവുകൾ, കോർടെക്‌സ്-ആർ കോറിൻ്റെ ഉയർന്ന പ്രകടനവും ഡിറ്റർമിനിസവും ചേർന്ന്, പ്രവർത്തന സുരക്ഷയും ആവശ്യമുള്ള തത്സമയ ആപ്ലിക്കേഷനുകളുടെ ആവശ്യങ്ങൾ നിറവേറ്റാൻ സഹായിക്കുന്നു.


നിങ്ങൾ ഉപകരണ സുരക്ഷയും വിശ്വാസ്യതയുമുള്ള വ്യവസായത്തിൽ പ്രവർത്തിക്കുന്നുണ്ടെങ്കിൽ, പ്രോഗ്രാമബിൾ ഉപകരണങ്ങളിലെ പ്രവർത്തന സുരക്ഷയെക്കുറിച്ച് നിങ്ങൾ കേട്ടിരിക്കാം. ഇലക്ട്രോണിക് ഘടകങ്ങൾ, ഒപ്പം മനസ്സിൽ വരുന്ന ആദ്യത്തെ സ്റ്റാൻഡേർഡ് IEC 61508 ആണ്. ഏകദേശം 20 വർഷമായി നിലനിൽക്കുന്നതും നിരവധി വ്യവസായങ്ങൾ പിന്തുടരുന്നതുമായ ഒരു പ്രധാന അന്താരാഷ്ട്ര സുരക്ഷാ മാനദണ്ഡമാണിത്. ഗതാഗതത്തിൽ (എയ്‌റോസ്‌പേസ്, റെയിൽവേ, കൂടാതെ ഓട്ടോമോട്ടീവ് വ്യവസായം), വ്യവസായം, വൈദ്യം, പുനരുപയോഗ ഊർജം, മറ്റ് മേഖലകൾ എന്നിവയിൽ. ഈ വ്യവസായങ്ങൾ ഒന്നുകിൽ അവരുടേതായ സുരക്ഷാ മാനദണ്ഡങ്ങൾ വികസിപ്പിച്ചെടുത്തിട്ടുണ്ട് അല്ലെങ്കിൽ IEC 61508 പോലെയുള്ള അന്താരാഷ്‌ട്ര മാനദണ്ഡങ്ങൾ സ്വീകരിച്ചിട്ടുണ്ട്. പ്രത്യേകിച്ചും, ഓട്ടോമോട്ടീവ് വ്യവസായം അതിൻ്റെ സ്വന്തം പ്രവർത്തന സുരക്ഷാ മാനദണ്ഡമായ ISO 26262, 2012-ൽ സ്വീകരിച്ചു.


അപ്പോൾ, പ്രവർത്തനപരമായ സുരക്ഷയുടെ കാര്യത്തിൽ Cortex-R-ന് എന്താണ് നല്ലത്? ഒന്നാമതായി, പിശക് തിരുത്തൽ അനുവദിക്കുന്ന അദ്വിതീയ കോൺഫിഗറേഷൻ സവിശേഷതകൾ. ഈ ഫീച്ചറുകൾ കേർണലിൽ തന്നെ ARM നിർമ്മിച്ചിരിക്കുന്ന ഓപ്ഷനുകളാണ്, അതിൽ പിശക് കണ്ടെത്തലും തിരുത്തലും, ബസ്, എൽ1 മെമ്മറി പരിരക്ഷണം, ഉപയോക്താവും പ്രത്യേക പ്രവർത്തന രീതികളും ഉൾപ്പെടുന്നു. സോഫ്റ്റ്വെയർമെമ്മറി പ്രൊട്ടക്ഷൻ യൂണിറ്റും (എംപിയു) ഡ്യുവൽ കോർ ലോക്ക് സ്റ്റെപ്പ് (ഡിസിഎൽഎസ്) കോൺഫിഗറേഷനുള്ള പിന്തുണയും.


എന്താണ് DCLS, എന്തുകൊണ്ട് അത് ആവശ്യമാണ്? നിങ്ങൾ ഒരു സോഫ്‌റ്റ്‌വെയർ എഞ്ചിനീയർ ആണെങ്കിൽ, വിശ്വസനീയമായതും ആവശ്യമുള്ളതുമായ ഒരു പ്രോജക്‌റ്റിൽ പ്രവർത്തിക്കുന്നു സുരക്ഷിതമായ ജോലിഉപകരണങ്ങൾ, അപ്പോൾ DCLS നിങ്ങളുടെ ജീവിതം വളരെ എളുപ്പമാക്കും. ഒരൊറ്റ കോറിലെ പിശകുകൾ നിർണ്ണയിക്കാൻ നിങ്ങൾ രണ്ട് മൈക്രോകൺട്രോളറുകൾ അല്ലെങ്കിൽ രണ്ട് സ്വതന്ത്ര കോറുകൾ ഉപയോഗിക്കുകയാണെങ്കിൽ ഇത് പ്രത്യേകിച്ചും ഉപയോഗപ്രദമാണ്.


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


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

ആദ്യത്തെ ARM ചിപ്പുകൾ മൂന്ന് പതിറ്റാണ്ട് മുമ്പ് പ്രത്യക്ഷപ്പെട്ടത് ബ്രിട്ടീഷ് കമ്പനിയായ Acorn Computers (ഇപ്പോൾ ARM ലിമിറ്റഡ്) ൻ്റെ ശ്രമങ്ങൾക്ക് നന്ദി. ദീർഘനാളായിഅവരുടെ കൂടുതൽ പ്രശസ്തരായ സഹോദരങ്ങളുടെ നിഴലിലായിരുന്നു - x86 പ്രോസസ്സറുകൾ. കമ്പ്യൂട്ടറിന് ശേഷമുള്ള കാലഘട്ടത്തിലേക്ക് ഐടി വ്യവസായം മാറിയതോടെ എല്ലാം തകിടം മറിഞ്ഞു. മൊബൈൽ ഗാഡ്‌ജെറ്റുകൾ.

ARM വാസ്തുവിദ്യയുടെ സവിശേഷതകൾ

നിലവിൽ ഉപയോഗിക്കുന്ന x86 പ്രോസസർ ആർക്കിടെക്ചറിൽ നിന്ന് ആരംഭിക്കുന്നത് മൂല്യവത്തായിരിക്കാം ഇൻ്റൽകൂടാതെ AMD, CISC (കോംപ്ലക്സ് ഇൻസ്ട്രക്ഷൻ സെറ്റ് കമ്പ്യൂട്ടർ) കമാൻഡ് സെറ്റ് ഉപയോഗിക്കുന്നു, ഇല്ലെങ്കിലും ശുദ്ധമായ രൂപം. അങ്ങനെ, വളരെക്കാലമായി സിഐഎസ്‌സിയുടെ മുഖമുദ്രയായിരുന്ന ധാരാളം സങ്കീർണ്ണമായ കമാൻഡുകൾ ആദ്യം ലളിതമായവയിലേക്ക് ഡീകോഡ് ചെയ്യുകയും പിന്നീട് പ്രോസസ്സ് ചെയ്യുകയും ചെയ്യുന്നു. ഈ പ്രവർത്തനങ്ങളുടെ മുഴുവൻ ശൃംഖലയും വളരെയധികം ഊർജ്ജം ആവശ്യമാണെന്ന് വ്യക്തമാണ്.

RISC (റിഡ്യൂസ്ഡ് ഇൻസ്ട്രക്ഷൻ സെറ്റ് കമ്പ്യൂട്ടർ) ഇൻസ്ട്രക്ഷൻ സെറ്റോടുകൂടിയ ARM ആർക്കിടെക്ചർ ചിപ്പുകൾ ആണ് ഊർജ്ജ-കാര്യക്ഷമമായ ബദൽ. അതിൻ്റെ ഗുണം പ്രാരംഭമാണ് ചെറിയ സെറ്റ്കുറഞ്ഞ പ്രയത്നത്തിൽ പ്രോസസ്സ് ചെയ്യുന്ന ലളിതമായ കമാൻഡുകൾ. തൽഫലമായി, ഉപഭോക്തൃ ഇലക്ട്രോണിക്സ് വിപണിയിൽ രണ്ട് പ്രോസസർ ആർക്കിടെക്ചറുകൾ - x86, ARM - സമാധാനപരമായി (യഥാർത്ഥത്തിൽ, വളരെ സമാധാനപരമായി അല്ല) നിലനിൽക്കുന്നു, അവയിൽ ഓരോന്നിനും അതിൻ്റേതായ ഗുണങ്ങളും ദോഷങ്ങളുമുണ്ട്.


ഫോട്ടോ, മ്യൂസിക്, വീഡിയോ എഡിറ്റിംഗ്, ഡാറ്റ എൻക്രിപ്ഷൻ, കംപ്രഷൻ എന്നിവ പോലുള്ള റിസോഴ്‌സ്-ഇൻ്റൻസീവ് ആയവ ഉൾപ്പെടെ, കൈകാര്യം ചെയ്യാൻ കഴിയുന്ന ടാസ്‌ക്കുകളുടെ കാര്യത്തിൽ x86 ആർക്കിടെക്ചർ കൂടുതൽ സാർവത്രികമാണ്. അതാകട്ടെ, വളരെ കുറഞ്ഞ വൈദ്യുതി ഉപഭോഗം കാരണം ARM ആർക്കിടെക്ചർ "പുറത്തിറങ്ങുന്നു", പൊതുവേ, മതിയായ പ്രകടനംഇന്നത്തെ ഏറ്റവും പ്രധാനപ്പെട്ട ആവശ്യങ്ങൾക്കായി: വെബ് പേജുകൾ വരയ്ക്കുകയും മീഡിയ ഉള്ളടക്കം പ്ലേ ചെയ്യുകയും ചെയ്യുന്നു.


ARM ലിമിറ്റഡിൻ്റെ ബിസിനസ് മോഡൽ

നിലവിൽ, ARM ലിമിറ്റഡ് റഫറൻസ് പ്രോസസർ ആർക്കിടെക്ചറുകളുടെ വികസനത്തിലും അവയുടെ ലൈസൻസിംഗിലും മാത്രമാണ് ഏർപ്പെട്ടിരിക്കുന്നത്. നിർദ്ദിഷ്ട ചിപ്പ് മോഡലുകളുടെ നിർമ്മാണവും അവയുടെ തുടർന്നുള്ള വൻതോതിലുള്ള ഉൽപ്പാദനവും ARM ലൈസൻസികളുടെ ജോലിയാണ്, അവയിൽ ധാരാളം ഉണ്ട്. അവയിൽ STMicroelectronics, HiSilicon, Atmel തുടങ്ങിയ ഇടുങ്ങിയ സർക്കിളുകളിൽ മാത്രം അറിയപ്പെടുന്ന കമ്പനികളും അതുപോലെ അറിയപ്പെടുന്ന ഐടി ഭീമന്മാരും ഉണ്ട് - Samsung, NVIDIA, Qualcomm. കൂടെ മുഴുവൻ പട്ടിക ARM ലിമിറ്റഡിൻ്റെ ഔദ്യോഗിക വെബ്‌സൈറ്റിൻ്റെ അനുബന്ധ പേജിൽ ലൈസൻസി കമ്പനികളെ കണ്ടെത്താനാകും.


ARM പ്രോസസറുകൾക്കായുള്ള ആപ്ലിക്കേഷനുകളുടെ ബാഹുല്യം മൂലമാണ് ഇത്രയും വലിയ ലൈസൻസികൾ ഉണ്ടാകുന്നത്, കൂടാതെ മൊബൈൽ ഗാഡ്‌ജെറ്റുകൾ മഞ്ഞുമലയുടെ അഗ്രം മാത്രമാണ്. എംബഡഡ് സിസ്റ്റങ്ങളിലും നെറ്റ്‌വർക്കിംഗ് ഉപകരണങ്ങളിലും ഇൻസ്ട്രുമെൻ്റേഷനിലും വിലകുറഞ്ഞതും ഊർജ്ജക്ഷമതയുള്ളതുമായ ചിപ്പുകൾ ഉപയോഗിക്കുന്നു. പേയ്‌മെൻ്റ് ടെർമിനലുകൾ, ബാഹ്യ 3G മോഡമുകൾ കൂടാതെ സ്പോർട്സ് ഹൃദയമിടിപ്പ് മോണിറ്ററുകൾ- ഈ ഉപകരണങ്ങളെല്ലാം ARM പ്രോസസർ ആർക്കിടെക്ചറിനെ അടിസ്ഥാനമാക്കിയുള്ളതാണ്.


വിശകലന വിദഗ്ധർ പറയുന്നതനുസരിച്ച്, നിർമ്മിക്കുന്ന ഓരോ ചിപ്പിനും ARM ലിമിറ്റഡ് തന്നെ $0.067 റോയൽറ്റിയായി സമ്പാദിക്കുന്നു. എന്നാൽ ഇത് വളരെ ശരാശരി തുകയാണ്, കാരണം ഏറ്റവും പുതിയത് മൾട്ടി-കോർ പ്രോസസ്സറുകൾലെഗസി ആർക്കിടെക്ചറിൻ്റെ സിംഗിൾ-കോർ ചിപ്പുകളേക്കാൾ വളരെ മികച്ചതാണ്.

സിംഗിൾ-ചിപ്പ് സിസ്റ്റം

ഒരു സാങ്കേതിക വീക്ഷണകോണിൽ നിന്ന്, ARM ആർക്കിടെക്ചർ ചിപ്സ് പ്രോസസറുകളെ വിളിക്കുന്നത് പൂർണ്ണമായും ശരിയല്ല, കാരണം ഒന്നോ അതിലധികമോ കമ്പ്യൂട്ടിംഗ് കോറുകൾക്ക് പുറമേ, അവയിൽ നിരവധി അനുബന്ധ ഘടകങ്ങൾ ഉൾപ്പെടുന്നു. കൂടുതൽ അനുയോജ്യം ഈ സാഹചര്യത്തിൽസിംഗിൾ-ചിപ്പ് സിസ്റ്റം, സിസ്റ്റം-ഓൺ-എ-ചിപ്പ് (ഒരു ചിപ്പിലെ ഇംഗ്ലീഷ് സിസ്റ്റത്തിൽ നിന്ന്) എന്നീ പദങ്ങളാണ്.

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


സിംഗിൾ-ചിപ്പ് സിസ്റ്റത്തിൻ്റെ വ്യക്തിഗത ഘടകങ്ങൾ ARM ലിമിറ്റഡിനോ മൂന്നാം കക്ഷി കമ്പനികൾക്കോ ​​നേരിട്ട് വികസിപ്പിക്കാൻ കഴിയും. ARM ലിമിറ്റഡിന് (മാലി ഗ്രാഫിക്സ്) പുറമെ Qualcomm (Adreno graphics), NVIDIA (GeForce ULP ഗ്രാഫിക്സ്) എന്നിവ വികസിപ്പിച്ചെടുക്കുന്ന ഗ്രാഫിക്സ് ആക്സിലറേറ്ററുകളാണ് ഇതിൻ്റെ ശ്രദ്ധേയമായ ഉദാഹരണം.

പവർവിആർ ഗ്രാഫിക്സ് ആക്സിലറേറ്ററുകൾ രൂപകൽപ്പന ചെയ്യുന്നതല്ലാതെ മറ്റൊന്നും ചെയ്യാത്ത ഇമാജിനേഷൻ ടെക്നോളജീസ് എന്ന കമ്പനിയെക്കുറിച്ച് നമ്മൾ മറക്കരുത്. എന്നാൽ പകുതിയോളം സ്വന്തമായുള്ളത് അവൾക്കാണ് ആഗോള വിപണി മൊബൈൽ ഗ്രാഫിക്സ്: Apple, Amazon ഗാഡ്‌ജെറ്റുകൾ, ടാബ്‌ലെറ്റുകൾ സാംസങ് ഗാലക്സിടാബ് 2 കൂടാതെ വിലകുറഞ്ഞ സ്മാർട്ട്ഫോണുകൾ MTK പ്രോസസറുകൾ അടിസ്ഥാനമാക്കിയുള്ളതാണ്.

ചിപ്പുകളുടെ കാലഹരണപ്പെട്ട തലമുറകൾ

ധാർമ്മികമായി കാലഹരണപ്പെട്ടതും എന്നാൽ ഇപ്പോഴും വ്യാപകമായി ഉപയോഗിക്കുന്നതുമായ പ്രോസസർ ആർക്കിടെക്ചറുകൾ ARM9, ARM11 എന്നിവയാണ്, അവ യഥാക്രമം ARMv5, ARMv6 കുടുംബങ്ങളിൽ പെടുന്നു.

ARM9. ARM9 ചിപ്പുകൾ എത്താൻ കഴിയും ക്ലോക്ക് ആവൃത്തി 400 മെഗാഹെർട്സ്, മിക്കവാറും, അവ നിങ്ങളുടെ ഉള്ളിൽ ഇൻസ്റ്റാൾ ചെയ്തിട്ടുണ്ട് വയർലെസ് റൂട്ടർകൂടാതെ Sony Ericsson K750i, Nokia 6300 എന്നിവ പോലെയുള്ള പഴയതും എന്നാൽ ഇപ്പോഴും വിശ്വസനീയവുമായ ഒരു മൊബൈൽ ഫോൺ. ARM9 ചിപ്പുകൾക്ക് നിർണായകമായ Jazelle നിർദ്ദേശ സെറ്റാണ്, ഇത് Java ആപ്ലിക്കേഷനുകളിൽ (Opera Mini, Jimm, Foliant, മുതലായവ) സുഖകരമായി പ്രവർത്തിക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു.

ARM11. ARM പ്രോസസ്സറുകൾ 11-ന് ARM9-നെ അപേക്ഷിച്ച് വിപുലീകരിച്ച നിർദ്ദേശങ്ങളുടെ ഒരു കൂട്ടവും ഉയർന്ന ക്ലോക്ക് ഫ്രീക്വൻസിയും (1 GHz വരെ) അഭിമാനിക്കാം, എന്നിരുന്നാലും ആധുനിക ജോലികൾക്ക് അവയുടെ ശക്തി പര്യാപ്തമല്ല. എന്നിരുന്നാലും, കുറഞ്ഞ വൈദ്യുതി ഉപഭോഗം കാരണം, വിലക്കുറവ് കാരണം, ARM11 ചിപ്പുകൾ ഇപ്പോഴും സ്മാർട്ട്ഫോണുകളിൽ ഉപയോഗിക്കുന്നു പ്രവേശന നില: Samsung Galaxy Pocket, Nokia 500.

ചിപ്പുകളുടെ ആധുനിക തലമുറകൾ

കൂടുതലോ കുറവോ പുതിയ ARM ആർക്കിടെക്ചർ ചിപ്പുകളെല്ലാം ARMv7 കുടുംബത്തിൽ പെട്ടവയാണ്, ഇതിൻ്റെ മുൻനിര പ്രതിനിധികൾ ഇതിനകം എട്ട് കോറുകളിലും 2 GHz-ലധികം ക്ലോക്ക് വേഗതയിലും എത്തിയിട്ടുണ്ട്. ARM ലിമിറ്റഡ് നേരിട്ട് വികസിപ്പിച്ചെടുത്ത പ്രോസസർ കോറുകൾ കോർടെക്‌സ് ലൈനിൽ പെടുന്നു, സിംഗിൾ-ചിപ്പ് സിസ്റ്റങ്ങളുടെ മിക്ക നിർമ്മാതാക്കളും കാര്യമായ മാറ്റങ്ങളില്ലാതെ അവ ഉപയോഗിക്കുന്നു. ക്വാൽകോമും ആപ്പിളും മാത്രമാണ് ARMv7 അടിസ്ഥാനമാക്കി സ്വന്തം പരിഷ്കാരങ്ങൾ സൃഷ്ടിച്ചത് - ആദ്യത്തേത് അവരുടെ സൃഷ്ടികളെ സ്കോർപിയോൺ, ക്രെയ്റ്റ് എന്നും രണ്ടാമത്തേത് - സ്വിഫ്റ്റ് എന്നും വിളിക്കുന്നു.


ARM കോർട്ടെക്സ്-A8.ചരിത്രപരമായി, ARMv7 കുടുംബത്തിൻ്റെ ആദ്യത്തെ പ്രോസസർ കോർ Cortex-A8 ആയിരുന്നു, ഇത് Apple A4 (iPhone 4, iPad), Samsung Hummingbird (Samsung Galaxy S, Galaxy Tab) എന്നിവ പോലുള്ള അക്കാലത്തെ പ്രശസ്തമായ SoC-കളുടെ അടിസ്ഥാനമായി. ഇത് ഏകദേശം ഇരട്ടി കാണിക്കുന്നു ഉയർന്ന പ്രകടനംമുമ്പത്തെ ARM11 നെ അപേക്ഷിച്ച്. കൂടാതെ, ഉയർന്ന മിഴിവുള്ള വീഡിയോയും പിന്തുണയും പ്രോസസ്സ് ചെയ്യുന്നതിനായി Cortex-A8 കോറിന് ഒരു NEON കോപ്രൊസസർ ലഭിച്ചു. അഡോബ് പ്ലഗിൻഫ്ലാഷ്.

ശരിയാണ്, ഇതെല്ലാം Cortex-A8 ൻ്റെ വൈദ്യുതി ഉപഭോഗത്തെ പ്രതികൂലമായി ബാധിച്ചു, ഇത് ARM11 നേക്കാൾ വളരെ കൂടുതലാണ്. ARM Cortex-A8 ചിപ്പുകൾ ഇപ്പോഴും ബജറ്റ് ടാബ്‌ലെറ്റുകളിൽ (Allwiner Boxchip A10 സിംഗിൾ-ചിപ്പ് സിസ്റ്റം) ഉപയോഗിക്കുന്നുണ്ടെങ്കിലും, വിപണിയിലെ അവരുടെ ദിവസങ്ങൾ പ്രത്യക്ഷത്തിൽ എണ്ണപ്പെട്ടിരിക്കുന്നു.

ARM കോർട്ടെക്സ്-A9. Cortex-A8-നെ പിന്തുടർന്ന്, ARM ലിമിറ്റഡ് ഒരു പുതിയ തലമുറ ചിപ്പുകൾ അവതരിപ്പിച്ചു - Cortex-A9, അത് ഇപ്പോൾ ഏറ്റവും സാധാരണവും ശരാശരി വിലനിലവാരവും ഉൾക്കൊള്ളുന്നു. Cortex-A9 കോറുകളുടെ പ്രകടനം Cortex-A8 നെ അപേക്ഷിച്ച് ഏകദേശം മൂന്നിരട്ടിയായി വർദ്ധിച്ചു, കൂടാതെ അവയിൽ രണ്ടോ നാലോ ചിപ്പിൽ സംയോജിപ്പിക്കാനും കഴിയും.

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


Cortex-A9 ൻ്റെ "ഭരണകാലത്ത്" ARM ലിമിറ്റഡ് നിർദ്ദേശിച്ച big.LITTLE ആശയത്തിൻ്റെ ആദ്യ നിർവ്വഹണങ്ങൾ പ്രത്യക്ഷപ്പെട്ടു, അതനുസരിച്ച് സിംഗിൾ-ചിപ്പ് സിസ്റ്റങ്ങൾക്ക് ശക്തവും ദുർബലവും എന്നാൽ ഊർജ്ജക്ഷമതയുള്ളതുമായ പ്രോസസർ കോറുകൾ ഉണ്ടായിരിക്കണം. big.LITTLE ആശയത്തിൻ്റെ ആദ്യ നടപ്പാക്കൽ NVIDIA Tegra 3 സിസ്റ്റം-ഓൺ-ചിപ്പ് നാല് Cortex-A9 കോറുകളും (1.7 GHz വരെ) ഒരു അഞ്ചാമത്തെ ഊർജ്ജ-കാര്യക്ഷമമായ കമ്പാനിയൻ കോർ (500 MHz) ആയിരുന്നു.

ARM Cortex-A5, Cortex-A7. Cortex-A5, Cortex-A7 പ്രോസസർ കോറുകൾ രൂപകൽപ്പന ചെയ്യുമ്പോൾ, ARM ലിമിറ്റഡ് ഇതേ ലക്ഷ്യം പിന്തുടർന്നു - ARM11 ൻ്റെ കുറഞ്ഞ വൈദ്യുതി ഉപഭോഗവും Cortex-A8 ൻ്റെ സ്വീകാര്യമായ പ്രകടനവും തമ്മിൽ ഒരു വിട്ടുവീഴ്ച കൈവരിക്കാൻ. രണ്ടോ നാലോ കോറുകൾ സംയോജിപ്പിക്കുന്നതിനുള്ള സാധ്യതയെക്കുറിച്ച് അവർ മറന്നിട്ടില്ല - മൾട്ടി-കോർ കോർടെക്സ്-എ 5, കോർടെക്സ്-എ 7 ചിപ്പുകൾ ക്രമേണ വിൽപ്പനയിൽ പ്രത്യക്ഷപ്പെടുന്നു (ക്വൽകോം എംഎസ്എം 8625, എംടികെ 6589).


ARM Cortex-A15. പ്രോസസർ കോറുകൾ Cortex-A15, Cortex-A9 ൻ്റെ ഒരു ലോജിക്കൽ തുടർച്ചയായി മാറി - തൽഫലമായി, ARM ആർക്കിടെക്ചർ ചിപ്പുകൾ ചരിത്രത്തിലാദ്യമായി ഇൻ്റൽ ആറ്റവുമായി താരതമ്യപ്പെടുത്താൻ കഴിഞ്ഞു, ഇത് ഇതിനകം തന്നെ മികച്ച വിജയമാണ്. അത് കാനോനികമായത് വെറുതെയല്ല സിസ്റ്റം ആവശ്യകതകൾപൂർണ്ണ മൾട്ടിടാസ്കിംഗ് സൂചിപ്പിച്ചിരിക്കുന്ന ഉബുണ്ടു ടച്ച് ഒഎസ് പതിപ്പിലേക്ക് ഡ്യുവൽ കോർ പ്രൊസസർ ARM Cortex-A15 അല്ലെങ്കിൽ സമാനമായ ഇൻ്റൽ ആറ്റം.


നാല് ARM Cortex-A15 കോറുകളും അഞ്ചാമത്തെ കമ്പാനിയൻ Cortex-A7 കോറും ഉള്ള NVIDIA Tegra 4 അടിസ്ഥാനമാക്കിയുള്ള നിരവധി ഗാഡ്‌ജെറ്റുകൾ ഉടൻ വിൽപ്പനയ്‌ക്കെത്തും. NVIDIA-യെ പിന്തുടർന്ന്, big.LITTLE എന്ന ആശയം സാംസങ് തിരഞ്ഞെടുത്തു: "ഹൃദയത്തോടെ" ഗാലക്സി സ്മാർട്ട്ഫോൺനാല് Cortex-A15 കോറുകളും അത്രതന്നെ ഊർജ്ജക്ഷമതയുള്ള Cortex-A7 കോറുകളും ഉള്ള Exynos 5 Octa ചിപ്പാണ് S4.


ഭാവി സാധ്യതകൾ

Cortex-A15 ചിപ്പുകളെ അടിസ്ഥാനമാക്കിയുള്ള മൊബൈൽ ഗാഡ്‌ജെറ്റുകൾ ഇതുവരെ വിൽപ്പനയിൽ പ്രത്യക്ഷപ്പെട്ടിട്ടില്ല, എന്നാൽ ARM ആർക്കിടെക്ചറിൻ്റെ കൂടുതൽ വികസനത്തിലെ പ്രധാന പ്രവണതകൾ ഇതിനകം തന്നെ അറിയാം. ARM ലിമിറ്റഡ് ഇതിനകം തന്നെ ARMv8 പ്രോസസറുകളുടെ അടുത്ത കുടുംബത്തെ ഔദ്യോഗികമായി അവതരിപ്പിച്ചിട്ടുണ്ട്, അതിൻ്റെ പ്രതിനിധികൾ 64-ബിറ്റ് ആയിരിക്കണം. തുറക്കുക പുതിയ യുഗം RISC പ്രോസസറുകൾ Cortex-A53, Cortex-A57 കോറുകൾ: ആദ്യത്തേത് ഊർജ്ജക്ഷമതയുള്ളതും രണ്ടാമത്തേത് ഉയർന്ന പ്രകടനവുമാണ്, എന്നാൽ ഇവ രണ്ടും വലിയ അളവിലുള്ള റാം ഉപയോഗിച്ച് പ്രവർത്തിക്കാൻ പ്രാപ്തമാണ്.

ഉപഭോക്തൃ ഇലക്ട്രോണിക്സ് നിർമ്മാതാക്കൾ ARMv8 പ്രോസസർ കുടുംബത്തിൽ ഇതുവരെ പ്രത്യേക താൽപ്പര്യം കാണിച്ചിട്ടില്ല, എന്നാൽ പുതിയ ലൈസൻസികൾ ARM ചിപ്പുകൾ കൊണ്ടുവരാനുള്ള ആസൂത്രണത്തിലാണ്. സെർവർ മാർക്കറ്റ്: AMD, Calxeda. ആശയം നൂതനമാണ്, പക്ഷേ അതിന് ജീവിക്കാനുള്ള അവകാശമുണ്ട്: ഒരേ NVIDIA ടെസ്‌ല ഗ്രാഫിക്സ് ആക്സിലറേറ്ററുകൾ, അടങ്ങുന്ന വലിയ സംഖ്യലളിതമായ കേർണലുകൾ സെർവർ പരിഹാരങ്ങൾ എന്ന നിലയിൽ പ്രായോഗികമായി അവയുടെ ഫലപ്രാപ്തി തെളിയിച്ചിട്ടുണ്ട്.

ഇന്ന്, രണ്ട് ഏറ്റവും പ്രചാരമുള്ള പ്രോസസ്സർ ആർക്കിടെക്ചറുകൾ ഉണ്ട്. ഇത് x86 ആണ്, ഇത് 80 കളിൽ വികസിപ്പിച്ചെടുത്തതാണ് വ്യക്തിഗത കമ്പ്യൂട്ടറുകൾകൂടാതെ ARM - കൂടുതൽ ആധുനികമാണ്, ഇത് പ്രോസസ്സറുകൾ ചെറുതും കൂടുതൽ ലാഭകരവുമാക്കാൻ നിങ്ങളെ അനുവദിക്കുന്നു. മിക്ക മൊബൈൽ ഉപകരണങ്ങളിലും ടാബ്‌ലെറ്റുകളിലും ഇത് ഉപയോഗിക്കുന്നു.

രണ്ട് വാസ്തുവിദ്യകൾക്കും അവയുടെ ഗുണങ്ങളും ദോഷങ്ങളുമുണ്ട്, അതുപോലെ തന്നെ ആപ്ലിക്കേഷൻ്റെ മേഖലകളും ഉണ്ട്, എന്നാൽ പൊതുവായ സവിശേഷതകളും ഉണ്ട്. ARM ആണ് ഭാവിയെന്ന് പല വിദഗ്ധരും പറയുന്നു, എന്നാൽ x86-ന് ഇല്ലാത്ത ചില ദോഷങ്ങൾ ഇതിന് ഇപ്പോഴും ഉണ്ട്. ഇന്നത്തെ നമ്മുടെ ലേഖനത്തിൽ, x86-ൽ നിന്ന് ആം ആർക്കിടെക്ചർ എങ്ങനെ വ്യത്യാസപ്പെട്ടിരിക്കുന്നു എന്ന് നോക്കാം. ARM ഉം x86 ഉം തമ്മിലുള്ള അടിസ്ഥാന വ്യത്യാസങ്ങൾ നോക്കാം, കൂടാതെ ഏതാണ് മികച്ചതെന്ന് നിർണ്ണയിക്കാൻ ശ്രമിക്കുക.

പ്രോസസറാണ് ഏതെങ്കിലും പ്രധാന ഘടകം കമ്പ്യൂട്ടിംഗ് ഉപകരണം, അത് സ്മാർട്ട്ഫോണോ കമ്പ്യൂട്ടറോ ആകട്ടെ. ഉപകരണം എത്ര വേഗത്തിൽ പ്രവർത്തിക്കുമെന്നും ബാറ്ററിയിൽ എത്രനേരം പ്രവർത്തിക്കാമെന്നും അതിൻ്റെ പ്രകടനം നിർണ്ണയിക്കുന്നു. ലളിതമായി പറഞ്ഞാൽ, പ്രോസസർ ആർക്കിടെക്ചർ എന്നത് പ്രോഗ്രാമുകൾ രചിക്കുന്നതിനും നടപ്പിലാക്കുന്നതിനും ഉപയോഗിക്കാവുന്ന നിർദ്ദേശങ്ങളുടെ ഒരു കൂട്ടമാണ്. ഹാർഡ്‌വെയർ ലെവൽപ്രോസസ്സർ ട്രാൻസിസ്റ്ററുകളുടെ ചില കോമ്പിനേഷനുകൾ ഉപയോഗിക്കുന്നു. ഹാർഡ്‌വെയറുമായി സംവദിക്കാൻ പ്രോഗ്രാമുകളെ അനുവദിക്കുന്നതും മെമ്മറിയിലേക്ക് ഡാറ്റ കൈമാറുന്നതും വായിക്കുന്നതും എങ്ങനെയെന്ന് നിർണ്ണയിക്കുന്നതും അവയാണ്.

ഓൺ ഈ നിമിഷംരണ്ട് തരത്തിലുള്ള ആർക്കിടെക്ചറുകൾ ഉണ്ട്: CISC (കോംപ്ലക്സ് ഇൻസ്ട്രക്ഷൻ സെറ്റ് കംപ്യൂട്ടിംഗ്), RISC (റിഡ്യൂസ്ഡ് ഇൻസ്ട്രക്ഷൻ സെറ്റ് കമ്പ്യൂട്ടിംഗ്). പ്രോസസർ എല്ലാ അവസരങ്ങളിലും നിർദ്ദേശങ്ങൾ നടപ്പിലാക്കുമെന്ന് ആദ്യത്തേത് അനുമാനിക്കുന്നു, രണ്ടാമത്തേത്, RISC, പ്രവർത്തനത്തിന് ആവശ്യമായ ഏറ്റവും കുറഞ്ഞ നിർദ്ദേശങ്ങളുടെ ഒരു സെറ്റ് ഉപയോഗിച്ച് ഒരു പ്രോസസ്സർ സൃഷ്ടിക്കുന്നതിനുള്ള ചുമതല ഡെവലപ്പർമാർക്ക് സജ്ജമാക്കുന്നു. RISC നിർദ്ദേശങ്ങൾ ഉണ്ട് ചെറിയ വലിപ്പംകൂടുതൽ ലളിതവും.

x86 ആർക്കിടെക്ചർ

x86 പ്രൊസസർ ആർക്കിടെക്ചർ 1978-ൽ വികസിപ്പിച്ചെടുത്തു, ആദ്യം ഇൻ്റൽ പ്രോസസറുകളിൽ പ്രത്യക്ഷപ്പെട്ടു, ഇത് CISC തരത്തിലുള്ളതാണ്. ഈ ആർക്കിടെക്ചർ ഉള്ള ആദ്യ പ്രോസസറിൻ്റെ മോഡലിൽ നിന്നാണ് ഇതിൻ്റെ പേര് എടുത്തത് - ഇൻ്റൽ 8086. കാലക്രമേണ, ഒരു മികച്ച ബദലിൻ്റെ അഭാവത്തിൽ, മറ്റ് പ്രോസസ്സർ നിർമ്മാതാക്കൾ, ഉദാഹരണത്തിന്, എഎംഡി, ഈ ആർക്കിടെക്ചറിനെ പിന്തുണയ്ക്കാൻ തുടങ്ങി. ഇപ്പോൾ അതിനുള്ള മാനദണ്ഡമാണ് ഡെസ്ക്ടോപ്പ് കമ്പ്യൂട്ടറുകൾ, ലാപ്ടോപ്പുകൾ, നെറ്റ്ബുക്കുകൾ, സെർവറുകൾ, മറ്റ് സമാന ഉപകരണങ്ങൾ. എന്നാൽ ചിലപ്പോൾ x86 പ്രോസസറുകൾ ടാബ്‌ലെറ്റുകളിൽ ഉപയോഗിക്കുന്നു, ഇത് വളരെ സാധാരണമായ ഒരു രീതിയാണ്.

ആദ്യത്തെ ഇൻ്റൽ 8086 പ്രോസസറിന് 16-ബിറ്റ് ശേഷി ഉണ്ടായിരുന്നു, പിന്നീട് 2000-ൽ ഒരു 32-ബിറ്റ് ആർക്കിടെക്ചർ പ്രൊസസർ പുറത്തിറങ്ങി, പിന്നീട് ഒരു 64-ബിറ്റ് ആർക്കിടെക്ചർ പ്രത്യക്ഷപ്പെട്ടു. ഒരു പ്രത്യേക ലേഖനത്തിൽ ഞങ്ങൾ ഇത് വിശദമായി ചർച്ച ചെയ്തു. ഈ സമയത്ത്, വാസ്തുവിദ്യ വളരെയധികം വികസിച്ചു; പുതിയ നിർദ്ദേശങ്ങളും വിപുലീകരണങ്ങളും ചേർത്തു, ഇത് പ്രോസസറിൻ്റെ പ്രകടനം വളരെയധികം വർദ്ധിപ്പിക്കും.

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

ARM വാസ്തുവിദ്യ

1985-ൽ x86-ന് പിന്നിൽ ഈ വാസ്തുവിദ്യ അവതരിപ്പിക്കപ്പെട്ടു. ഇത് വികസിപ്പിച്ചെടുത്തത് പ്രശസ്ത ബ്രിട്ടീഷ് കമ്പനിയായ Acorn ആണ്, പിന്നീട് ഈ വാസ്തുവിദ്യയെ Arcon റിസ്ക് മെഷീൻ എന്ന് വിളിക്കുകയും RISC തരത്തിൽ പെടുകയും ചെയ്തു, എന്നാൽ പിന്നീട് അതിൻ്റെ മെച്ചപ്പെട്ട പതിപ്പ് Advanted RISC മെഷീൻ പുറത്തിറങ്ങി, അത് ഇപ്പോൾ ARM എന്നറിയപ്പെടുന്നു.

ഈ വാസ്തുവിദ്യ വികസിപ്പിക്കുമ്പോൾ, x86-ൻ്റെ എല്ലാ പോരായ്മകളും ഇല്ലാതാക്കി പൂർണ്ണമായും പുതിയതും കാര്യക്ഷമവുമായ ഒരു വാസ്തുവിദ്യ സൃഷ്ടിക്കുക എന്ന ലക്ഷ്യം എഞ്ചിനീയർമാർ സ്വയം സജ്ജമാക്കുന്നു. ARM ചിപ്പുകൾ ലഭിച്ചു കുറഞ്ഞ വൈദ്യുതി ഉപഭോഗംഒപ്പം കുറഞ്ഞ വില, എന്നാൽ x86 നെ അപേക്ഷിച്ച് മോശം പ്രകടനമാണ് ഉണ്ടായിരുന്നത്, അതിനാൽ അവ തുടക്കത്തിൽ പേഴ്സണൽ കമ്പ്യൂട്ടറുകളിൽ വലിയ പ്രചാരം നേടിയില്ല.

x86 ൽ നിന്ന് വ്യത്യസ്തമായി, ഡെവലപ്പർമാർ ആദ്യം നേടാൻ ശ്രമിച്ചു കുറഞ്ഞ ചെലവുകൾഉറവിടങ്ങളിൽ, അവർക്ക് കുറച്ച് പ്രോസസർ നിർദ്ദേശങ്ങളുണ്ട്, കുറച്ച് ട്രാൻസിസ്റ്ററുകൾ, മാത്രമല്ല, അതിനനുസരിച്ച്, എല്ലാത്തരം കുറവാണ് അധിക സവിശേഷതകൾ. എന്നാൽ വേണ്ടി കഴിഞ്ഞ വർഷങ്ങൾ ARM പ്രോസസറുകളുടെ പ്രകടനം മെച്ചപ്പെട്ടു. ഇത് കണക്കിലെടുക്കുമ്പോൾ, ഒപ്പം കുറഞ്ഞ വൈദ്യുതി ഉപഭോഗംഅവ വളരെ വ്യാപകമായി ഉപയോഗിക്കാൻ തുടങ്ങി മൊബൈൽ ഉപകരണങ്ങൾ, ടാബ്‌ലെറ്റുകളും സ്‌മാർട്ട്‌ഫോണുകളും പോലെ.

ARM ഉം x86 ഉം തമ്മിലുള്ള വ്യത്യാസങ്ങൾ

ഇപ്പോൾ ഈ വാസ്തുവിദ്യകളുടെ വികാസത്തിൻ്റെ ചരിത്രവും അവയുടെ അടിസ്ഥാന വ്യത്യാസങ്ങളും പരിശോധിച്ചു, നമുക്ക് ചെയ്യാം വിശദമായ താരതമ്യം ARM ഉം x86 ഉം, അവയുടെ വിവിധ സ്വഭാവസവിശേഷതകളെ അടിസ്ഥാനമാക്കി, ഏതാണ് മികച്ചതെന്ന് നിർണ്ണയിക്കാനും അവയുടെ വ്യത്യാസങ്ങൾ എന്താണെന്ന് കൂടുതൽ കൃത്യമായി മനസ്സിലാക്കാനും.

ഉത്പാദനം

പ്രൊഡക്ഷൻ x86 vs arm വ്യത്യസ്തമാണ്. രണ്ട് കമ്പനികൾ മാത്രമാണ് x86 പ്രൊസസറുകൾ നിർമ്മിക്കുന്നത്: ഇൻ്റൽ, എഎംഡി. തുടക്കത്തിൽ, ഇത് ഒരു കമ്പനിയായിരുന്നു, എന്നാൽ ഇത് തികച്ചും വ്യത്യസ്തമായ ഒരു കഥയാണ്. ഈ കമ്പനികൾക്ക് മാത്രമേ അത്തരം പ്രോസസ്സറുകൾ നിർമ്മിക്കാൻ അവകാശമുള്ളൂ, അതായത് അടിസ്ഥാന സൗകര്യ വികസനത്തിൻ്റെ ദിശ അവർ മാത്രമേ നിയന്ത്രിക്കൂ.

ARM വളരെ വ്യത്യസ്തമായി പ്രവർത്തിക്കുന്നു. ARM വികസിപ്പിക്കുന്ന കമ്പനി ഒന്നും പുറത്തുവിടുന്നില്ല. ഈ ആർക്കിടെക്ചറിൻ്റെ പ്രോസസറുകൾ വികസിപ്പിക്കുന്നതിന് അവർ അനുമതി നൽകുന്നു, കൂടാതെ നിർമ്മാതാക്കൾക്ക് ആവശ്യമുള്ളതെന്തും ചെയ്യാൻ കഴിയും, ഉദാഹരണത്തിന്, അവർക്ക് ആവശ്യമായ മൊഡ്യൂളുകൾ ഉപയോഗിച്ച് നിർദ്ദിഷ്ട ചിപ്പുകൾ നിർമ്മിക്കുക.

നിർദ്ദേശങ്ങളുടെ എണ്ണം

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

ARM ലളിതമാണ്. ഓപ്പറേറ്റിംഗ് സിസ്റ്റത്തിന് ആവശ്യമുള്ളതും യഥാർത്ഥത്തിൽ ഉപയോഗിക്കുന്നതുമായ പ്രോസസർ നിർദ്ദേശങ്ങൾ ഇവിടെ വളരെ കുറവാണ്. നമ്മൾ x86 താരതമ്യം ചെയ്താൽ, 30% മാത്രമേ അവിടെ ഉപയോഗിക്കുന്നുള്ളൂ സാധ്യമായ നിർദ്ദേശങ്ങൾ. പ്രോഗ്രാമുകൾ കൈകൊണ്ട് എഴുതാൻ നിങ്ങൾ തീരുമാനിക്കുകയാണെങ്കിൽ അവ പഠിക്കാൻ എളുപ്പമാണ്, കൂടാതെ അവ നടപ്പിലാക്കാൻ കുറച്ച് ട്രാൻസിസ്റ്ററുകളും ആവശ്യമാണ്.

വൈദ്യുതി ഉപഭോഗം

മുമ്പത്തെ ഖണ്ഡികയിൽ നിന്ന് മറ്റൊരു നിഗമനം ഉയർന്നുവരുന്നു. ബോർഡിൽ കൂടുതൽ ട്രാൻസിസ്റ്ററുകൾ, അതിൻ്റെ വിസ്തീർണ്ണവും ഊർജ്ജ ഉപഭോഗവും വലുതാണ്, വിപരീതവും ശരിയാണ്.

x86 പ്രോസസറുകൾ ARM-നേക്കാൾ കൂടുതൽ ഊർജ്ജം ഉപയോഗിക്കുന്നു. എന്നാൽ വൈദ്യുതി ഉപഭോഗവും ട്രാൻസിസ്റ്ററിൻ്റെ വലിപ്പത്തെ ബാധിക്കുന്നു. ഉദാഹരണത്തിന്, ഒരു Intel i7 പ്രോസസർ 47 വാട്ട്സ് ഉപയോഗിക്കുന്നു, ഏതൊരു ARM സ്മാർട്ട്ഫോൺ പ്രോസസറും 3 വാട്ടിൽ കൂടുതൽ ഉപയോഗിക്കില്ല. മുമ്പ്, 80 nm ൻ്റെ ഒരൊറ്റ മൂലക വലുപ്പമുള്ള ബോർഡുകൾ നിർമ്മിക്കപ്പെട്ടു, തുടർന്ന് ഇൻ്റൽ 22 nm ആയി കുറച്ചു, ഈ വർഷം ശാസ്ത്രജ്ഞർക്ക് 1 നാനോമീറ്റർ വലിപ്പമുള്ള ഒരു ബോർഡ് സൃഷ്ടിക്കാൻ കഴിഞ്ഞു. ഇത് പ്രകടനം നഷ്ടപ്പെടാതെ വൈദ്യുതി ഉപഭോഗം വളരെ കുറയ്ക്കും.

സമീപ വർഷങ്ങളിൽ, x86 പ്രോസസ്സറുകളുടെ ഊർജ്ജ ഉപഭോഗം വളരെ കുറഞ്ഞു, ഉദാഹരണത്തിന്, പുതിയ പ്രോസസ്സറുകൾ ഇൻ്റൽ ഹാസ്വെൽബാറ്ററി പവറിൽ കൂടുതൽ കാലം നിലനിൽക്കും. ഇപ്പോൾ arm vs x86 തമ്മിലുള്ള വ്യത്യാസം ക്രമേണ അപ്രത്യക്ഷമാകുന്നു.

താപ വിസർജ്ജനം

ട്രാൻസിസ്റ്ററുകളുടെ എണ്ണം മറ്റൊരു പരാമീറ്ററിനെ ബാധിക്കുന്നു - താപ ഉത്പാദനം. ആധുനിക ഉപകരണങ്ങൾഎല്ലാ ഊർജ്ജവും ആയി മാറ്റാൻ കഴിയില്ല ഫലപ്രദമായ പ്രവർത്തനം, അതിൽ ചിലത് ചൂടായി ചിതറുന്നു. ബോർഡുകളുടെ കാര്യക്ഷമത ഒന്നുതന്നെയാണ്, അതിനർത്ഥം കുറച്ച് ട്രാൻസിസ്റ്ററുകളും അവയുടെ വലുപ്പം ചെറുതും ആയതിനാൽ, പ്രോസസ്സർ കുറഞ്ഞ ചൂട് സൃഷ്ടിക്കും. ARM അല്ലെങ്കിൽ x86 കുറഞ്ഞ താപം സൃഷ്ടിക്കുമോ എന്ന ചോദ്യം ഇവിടെ ഉയരുന്നില്ല.

പ്രോസസ്സർ പ്രകടനം

ARM യഥാർത്ഥത്തിൽ പരമാവധി പ്രകടനത്തിനായി രൂപകൽപ്പന ചെയ്തതല്ല, ഇവിടെയാണ് x86 മികച്ചത്. ട്രാൻസിസ്റ്ററുകളുടെ എണ്ണം കുറവായതാണ് ഇതിന് കാരണം. എന്നാൽ അടുത്തിടെ, ARM പ്രോസസറുകളുടെ പ്രകടനം വർദ്ധിച്ചുകൊണ്ടിരിക്കുകയാണ്, അവ ഇതിനകം തന്നെ ലാപ്ടോപ്പുകളിലോ സെർവറുകളിലോ പൂർണ്ണമായും ഉപയോഗിക്കാൻ കഴിയും.

നിഗമനങ്ങൾ

ഈ ലേഖനത്തിൽ ARM x86-ൽ നിന്ന് എങ്ങനെ വ്യത്യാസപ്പെട്ടിരിക്കുന്നുവെന്ന് ഞങ്ങൾ പരിശോധിച്ചു. വ്യത്യാസങ്ങൾ വളരെ ഗുരുതരമാണ്. എന്നാൽ ഈയിടെയായി രണ്ട് വാസ്തുവിദ്യകളും തമ്മിലുള്ള രേഖ മങ്ങിയിരിക്കുന്നു. ARM പ്രോസസറുകൾ കൂടുതൽ ഉൽപ്പാദനക്ഷമവും വേഗതയേറിയതുമായി മാറുന്നു, കൂടാതെ x86 പ്രോസസറുകൾ, ബോർഡിൻ്റെ ഘടനാപരമായ മൂലകത്തിൻ്റെ വലിപ്പം കുറച്ചതിന് നന്ദി, കുറഞ്ഞ വൈദ്യുതി ഉപഭോഗം ചെയ്യാനും കുറഞ്ഞ ചൂട് ഉത്പാദിപ്പിക്കാനും തുടങ്ങുന്നു. സെർവറുകളിലും ലാപ്‌ടോപ്പുകളിലും നിങ്ങൾക്ക് ഇതിനകം തന്നെ ARM പ്രോസസറുകളും ടാബ്‌ലെറ്റുകളിലും സ്മാർട്ട്‌ഫോണുകളിലും x86 കണ്ടെത്താനാകും.

ഈ x86, ARM എന്നിവയെക്കുറിച്ച് നിങ്ങൾ എന്താണ് ചിന്തിക്കുന്നത്? നിങ്ങളുടെ അഭിപ്രായത്തിൽ ഭാവി ഏത് സാങ്കേതികവിദ്യയാണ്? അഭിപ്രായങ്ങളിൽ എഴുതുക! വഴിമധ്യേ, .

ARM വാസ്തുവിദ്യയുടെ വികസനത്തെക്കുറിച്ചുള്ള വീഡിയോ അവസാനിപ്പിക്കാൻ: