கூகுள் ஆண்ட்ராய்டு செல்போன்களின் செயல்திறனில் புரட்சியை ஏற்படுத்துகிறது, அதன் மிக அடிப்படையான இயங்குதளத்தின் கர்னலில் புதிய மற்றும் மேம்பட்ட தேர்வுமுறை நுட்பத்தை செயல்படுத்துகிறது. ஆண்ட்ராய்டின் LLVM கருவித்தொகுப்புக்கு Feedback Driven Automatic Optimization (AutoFDO) ஆதரவைச் சேர்ப்பதாக நிறுவனம் அறிவித்தது, இது சாதனங்களை வேகமாகவும் திறமையாகவும் மாற்றுவதாக உறுதியளிக்கும் ஒரு மூலோபாய முயற்சியாகும். இந்த புதுமையான முறையானது, உண்மையான பயன்பாட்டுத் தரவை அடிப்படையாகக் கொண்டு, ஆண்ட்ராய்டு தொகுக்கப்பட்ட முறையை மேம்படுத்துவதில் கவனம் செலுத்துகிறது, இது மொபைல் இயங்குதளங்களுக்கான மென்பொருள் பொறியியலில் குறிப்பிடத்தக்க முன்னேற்றத்தைக் குறிக்கிறது.
ஸ்மார்ட்போன்களின் பொதுவான செயல்பாட்டிற்கு ஆண்ட்ராய்டு கர்னலின் பொருத்தம் மறுக்க முடியாதது, பயன்பாடுகள், மத்திய செயலி மற்றும் அனைத்து வன்பொருள் கூறுகளுக்கும் இடையே உள்ள உள்ளார்ந்த தகவல்தொடர்புகளை நிர்வகிக்கும் மையமாக செயல்படுகிறது. அதன் முக்கியமான நிலையைக் கருத்தில் கொண்டு, அதன் செயல்பாட்டில் சிறியதாகத் தோன்றினாலும், எந்தவொரு முன்னேற்றமும் பயனர் அனுபவத்திற்கு கணிசமான நன்மைகளை விளைவிக்கும்.
Google ஆல் மேற்கொள்ளப்பட்ட பகுப்பாய்வுகளின்படி, பரந்த அளவிலான ஆண்ட்ராய்டு சாதனங்களில் சுமார் 40% CPU பயன்பாட்டிற்கு கர்னல் பொறுப்பாகும். இந்த லேயரில் உள்ள மேம்படுத்தல்களின் முக்கியமான முக்கியத்துவத்தை இந்த எண் எடுத்துக்காட்டுகிறது, ஏனெனில் செயல்திறன் ஆதாயங்கள் செயலாக்க வேகம், செயல்பாடுகளின் திரவத்தன்மை மற்றும் சாதனங்களின் பேட்டரி ஆயுளையும் நேரடியாகப் பாதிக்கும் ஆற்றலைக் கொண்டுள்ளன.
ஆண்ட்ராய்டு கர்னலின் முக்கிய முக்கியத்துவம்
கர்னல், இயக்க முறைமையின் ஆழமான மற்றும் மிக அவசியமான அடுக்காக, அனைத்து குறைந்த-நிலை செயல்பாடுகளையும் ஒருங்கிணைப்பதில் முக்கிய பங்கு வகிக்கிறது. இது மென்பொருள் மற்றும் வன்பொருளுக்கு இடையேயான இணைப்பாகும், இது நினைவகம், சேமிப்பு, நெட்வொர்க்கிங் மற்றும் சாதனங்கள் போன்ற தொலைபேசியின் இயற்பியல் வளங்களுடன் தொடர்பு கொள்ள பயன்பாடுகளை அனுமதிக்கிறது. பயனர் கட்டளைகள் மற்றும் பயன்பாட்டு கோரிக்கைகளுக்கு பதிலளிக்கும் வகையில், கணினி ஒருங்கிணைந்து செயல்படுவதை இந்த விரிவான மேலாண்மை உறுதி செய்கிறது. ஒரு கர்னல் தேர்வுமுறை என்பது ஒரு கூடுதல் முன்னேற்றம் மட்டுமல்ல; வன்பொருள் வழிமுறைகளை எவ்வளவு திறமையாக செயலாக்குகிறது, வளங்களை விடுவிக்கிறது மற்றும் தாமதங்களைக் குறைக்கிறது என்பதை இது அடிப்படையில் மாற்றும்.
AutoFDO உடன் ஸ்மார்ட் ஆப்டிமைசேஷன்
பொதுவாக, ஒரு பயன்பாடு அல்லது ஏதேனும் கணினி மென்பொருளானது தொகுத்தல் செயல்முறைக்கு உட்படுத்தப்பட்டால், கம்பைலர், மூலக் குறியீட்டை செயலிக்கு புரியும் வழிமுறைகளின் தொகுப்பாக மாற்றுவதன் மூலம் செயல்படுகிறது, அதே நேரத்தில் அதை மாற்றியமைக்கிறது, இதனால் அதன் செயல்படுத்தல் மிகவும் திறமையான முறையில் நிகழ்கிறது. இருப்பினும், இந்த மேம்படுத்தல்களின் அடிப்படையானது பெரும்பாலும் பொதுவான விதிகள் மற்றும் பயன்பாட்டு முறைகள் பற்றிய பரவலாக ஏற்றுக்கொள்ளப்பட்ட அனுமானங்களை நம்பியுள்ளது, இது பயனர்கள் தங்கள் சாதனங்களுடன் எவ்வாறு தொடர்பு கொள்கிறார்கள் என்பதன் மாறும் யதார்த்தத்தை பிரதிபலிக்காது.
AutoFDO முறையானது இந்த செயல்முறையை முற்றிலும் புதிய நிலைக்கு எடுத்துச் செல்கிறது, அனுபவ தரவுகளின் அடிப்படையில் நுண்ணறிவு அடுக்கை அறிமுகப்படுத்துகிறது. உண்மையான பயன்பாட்டுக் காட்சிகளிலிருந்து சேகரிக்கப்பட்ட தகவலைப் பயன்படுத்துவதன் மூலம், குறியீட்டின் எந்தப் பிரிவுகள் அடிக்கடி தூண்டப்படுகின்றன என்பதை கணினியால் கண்டறிய முடியும். இந்த ஆழமான புரிதல், தொகுத்தல் கட்டத்தின் போது இந்த பிரிவுகளுக்கு அதிகபட்ச முன்னுரிமையை வழங்க கம்பைலரை அனுமதிக்கிறது, மிக முக்கியமான மற்றும் தொடர்ந்து செயல்படுத்தப்படும் பிரிவுகள் அதிகபட்ச சுறுசுறுப்பு மற்றும் செயல்திறனுடன் செயல்படத் தயாராக இருப்பதை உறுதி செய்கிறது.
சோதனை முறை மற்றும் ஆரம்ப முடிவுகள்
ஆட்டோஎஃப்டிஓவைச் செயல்படுத்தும் முக்கியமான தரவைச் சேகரிக்க, கூகுள் பிக்சல் ஃபோன்களை அடிப்படையாகப் பயன்படுத்தி, கட்டுப்படுத்தப்பட்ட ஆய்வகச் சூழலில் கடுமையான தொடர் சோதனைகளை நடத்தியது. சந்தையில் மிகவும் பிரபலமான 100 ஆண்ட்ராய்டு பயன்பாடுகளைத் திறந்து தீவிரமாகப் பயன்படுத்துதல், வழக்கமான மற்றும் கோரும் பயனர் நடத்தையை உருவகப்படுத்துவது இந்த செயல்முறையை உள்ளடக்கியது.
இந்தச் சோதனைகளின் போது, கர்னலின் எந்தப் பகுதிகள் மிகவும் தீவிரமாகவும் அடிக்கடிவும் இயங்குகின்றன என்பதைப் பகுப்பாய்வு செய்ய விவரக்குறிப்புக் கருவிகள் பயன்படுத்தப்பட்டன. இந்த நுணுக்கமான பகுப்பாய்வு, அடிக்கடி அணுகப்படும் குறியீட்டின் பிரிவுகளை துல்லியமாக அடையாளம் காண அனுமதித்தது, இது தொழில்நுட்ப வட்டாரங்களில் “ஹாட் கோட்” என்று அழைக்கப்படுகிறது. இந்த விரிவான நுண்ணறிவுகளின் அடிப்படையில், கர்னல் மீண்டும் தொகுக்கப்பட்டது, மிகவும் முக்கியமான மற்றும் பெரிதும் பயன்படுத்தப்படும் கூறுகள் கணிசமாக வேகமாகவும் திறமையாகவும் இயங்குவதை உறுதிசெய்தது.
பயனர்களுக்கு செயல்திறன் ஆதாயங்கள்
இந்த செயல்பாட்டு மேம்பாடுகள் இறுதிப் பயனர்களுக்கு உறுதியான பலன்களாக மொழிபெயர்க்கப்படுவதை Google உறுதிசெய்கிறது, இது ஒட்டுமொத்த ஸ்மார்ட்போன் அனுபவத்தை மேம்படுத்துகிறது. எதிர்பார்ப்புகளில் ஆப்ஸ் வெளியீடுகள் குறிப்பிடத்தக்க வேகத்தில் இருப்பது, அன்றாட செயல்பாடுகளை அணுகுவதை வேகமாகவும், வெறுப்பையும் ஏற்படுத்துகிறது.
கூடுதலாக, மென்மையான ஒட்டுமொத்த சிஸ்டம் செயல்திறன் எதிர்பார்க்கப்படுகிறது, அதாவது குறைவான திணறல் மற்றும் வெவ்வேறு திரைகள் மற்றும் செயல்பாடுகளுக்கு இடையே மென்மையான வழிசெலுத்தல். பயன்பாடுகளுக்கு இடையில் மாறுவது மிகவும் சுறுசுறுப்பாக மாறும், இது மிகவும் பயனுள்ள மற்றும் உள்ளுணர்வு பல்பணியை அனுமதிக்கிறது.
ஒரு கூடுதல் நன்மையில், நுகர்வோர் மிகவும் விரும்புகின்றனர், தேர்வுமுறையானது சாதனங்களின் பேட்டரி ஆயுளை நீட்டிக்க உறுதியளிக்கிறது, இது அன்றாட பயன்பாட்டிற்கான முக்கிய காரணியாகும். உத்தியோகபூர்வ அறிக்கையில், கூகுள் பொறியாளர்கள் உற்சாகத்தை வெளிப்படுத்தினர், “ஆண்ட்ராய்டு செயல்திறன் அளவீடுகளில் ஈர்க்கக்கூடிய மேம்பாடுகளை அவதானித்துள்ளோம்”, இது எதிர்பார்த்த நேர்மறையான தாக்கத்தை வலுப்படுத்துகிறது.
தற்போதைய செயல்படுத்தல் மற்றும் எதிர்கால விரிவாக்கம்
குறிப்பிட்ட கர்னல் கிளைகளான ஆண்ட்ராய்டு 16-6.12 மற்றும் ஆண்ட்ராய்டு 15-6.6 ஆகியவற்றில் ஒருங்கிணைத்து இந்த புரட்சிகர மேம்படுத்தலை செயல்படுத்துவதில் கூகுள் ஏற்கனவே உறுதியான நடவடிக்கைகளை எடுத்துள்ளது. இந்த கர்னல் பதிப்புகள் முறையே ஆண்ட்ராய்டு 16 மற்றும் ஆண்ட்ராய்டு 15 உடன் தொடங்கப்படும் சாதனங்களைச் சித்தப்படுத்துவதற்காக வடிவமைக்கப்பட்டுள்ளன, எதிர்கால சாதனங்கள் ஏற்கனவே இந்த செயல்திறன் நன்மையுடன் வருவதை உறுதிசெய்கிறது.
இருப்பினும், நிறுவனத்தின் மூலோபாயம் தற்போதைய ஒருங்கிணைப்புடன் மட்டுப்படுத்தப்படவில்லை. இன்னும் கூடுதலான எண்ணிக்கையிலான கர்னல் கூறுகளை உள்ளடக்கும் வகையில், AutoFDOவின் வரம்பை விரிவுபடுத்தும் லட்சிய, நீண்ட காலத் திட்டம் உள்ளது. இந்த விரிவாக்கம், கேமரா இயக்கிகள், மோடம் இயக்கிகள் மற்றும் பல்வேறு சாதன உற்பத்தியாளர்களால் சேர்க்கப்பட்ட மற்றும் தனிப்பயனாக்கப்பட்ட பல்வேறு வன்பொருள் இயக்கிகளை உள்ளடக்கியது, ஆனால் அவை மட்டும் அல்ல.
இந்த அணுகுமுறை முழுமையான தேர்வுமுறையை நோக்கமாகக் கொண்டுள்ளது, இது கணினியின் மையப்பகுதி மட்டுமல்ல, ஒவ்வொரு சாதனத்தின் குறிப்பிட்ட வன்பொருளுடனான அதன் தொடர்புகளும் அதிகபட்சமாக இருப்பதை உறுதி செய்கிறது. சாதனத்தின் பிராண்ட் அல்லது மாதிரியைப் பொருட்படுத்தாமல், செயல்திறன் மற்றும் வேகம் உள்ளார்ந்த பண்புகளாக இருக்கும் Android சுற்றுச்சூழல் அமைப்பை உருவாக்குவதே குறிக்கோள்.
சாம்சங் ஒன் யுஐ 8.5ஐ நிகழ்ச்சி நிரலில் சேர்ப்பது, பெரிய உற்பத்தியாளர்களின் இடைமுகத் தனிப்பயனாக்கங்களில் கூகுளின் மேம்படுத்தல்கள் அடிக்கடி எதிரொலிக்கின்றன என்பதைக் குறிக்கிறது. இந்த அடிப்படைத் தொழில்நுட்பங்களின் ஒத்துழைப்பு மற்றும் தத்தெடுப்பு அடிப்படை இயக்க முறைமை முன்னேற்றங்கள் பல்வேறு மென்பொருள் அனுபவங்களில் பயனர்களை சென்றடைவதை உறுதி செய்கிறது. கர்னல் மேம்பாடு மற்றும் உற்பத்தியாளர்களின் மென்பொருள் அடுக்குகளுக்கு இடையேயான இந்த ஒருங்கிணைப்பு ஆண்ட்ராய்டின் சீரான பரிணாமத்திற்கு இன்றியமையாதது.
சாம்சங்கின் பங்கு மற்றும் ஆண்ட்ராய்டு சுற்றுச்சூழல் அமைப்பு
மேம்படுத்தல்களின் பின்னணியில் குறிப்பிடப்பட்டுள்ள Samsung One UI 8.5 புதுப்பிப்பு, ஆண்ட்ராய்டு கர்னலில் உள்ள முன்னேற்றங்கள் எப்படி பிக்சல் சாதனங்களைக் கடந்து முழுச் சுற்றுச்சூழலையும் பாதிக்கின்றன என்பதை எடுத்துக்காட்டுகிறது. சாம்சங் போன்ற உற்பத்தியாளர்கள், ஏற்கனவே ஆட்டோஎஃப்டிஓவைக் கொண்டுள்ள ஆண்ட்ராய்டின் புதிய பதிப்புகளை ஒருங்கிணைப்பதன் மூலம், குறைந்த மட்டங்களில் கூடுதல் தேர்வுமுறை முயற்சிகள் தேவையில்லாமல் தங்கள் பயனர்களுக்கு மேம்பட்ட அனுபவத்தை வழங்க முடியும். இது புதுமையின் நல்லொழுக்க சுழற்சியை உருவாக்குகிறது, அங்கு Google இன் மேம்பாடுகள் அதன் கூட்டாளர்களின் பரந்த விநியோகத்தால் பெருக்கப்படுகின்றன.
இந்த மேம்படுத்தல்கள் ஸ்மார்ட்ஃபோன் சந்தைக்கு முழுமையாக பயனளிக்கிறது, சாதனங்கள் அவற்றின் விலை வரம்பைப் பொருட்படுத்தாமல், அதிக திரவத்தன்மையுடன் செயல்பட அனுமதிக்கிறது. உற்பத்தியாளர்களைப் பொறுத்தவரை, சிஸ்டம் ஃபவுண்டேஷன் மிகவும் உறுதியானது மற்றும் திறமையானது, முக்கியமான மென்பொருள் செயல்திறனைப் பற்றி அதிகம் கவலைப்படாமல் வன்பொருள் கண்டுபிடிப்புகள் மற்றும் தனித்துவமான அம்சங்களில் அவர்களின் முயற்சிகளை மையப்படுத்த உதவுகிறது. தளத்தின் தொடர்ச்சியான பரிணாம வளர்ச்சிக்கு ஒத்துழைப்பு அடிப்படையாகும்.
செயல்திறனுக்கான தொடர்ச்சியான தேடல்
Google இன் AutoFDO முன்முயற்சியானது, ஆண்ட்ராய்டு அனுபவத்தைச் செம்மைப்படுத்துவதற்கும் மேம்படுத்துவதற்கும் நிறுவனத்தின் இடைவிடாத அர்ப்பணிப்பிற்கு மேலும் சான்றாகும். வேகமும் செயல்திறனும் முக்கியமான போட்டி வேறுபாடுகளாக இருக்கும் சந்தையில், கர்னல்-நிலை கண்டுபிடிப்புகளின் நாட்டம், மொபைல் தொழில்நுட்பத்தில் ஆண்ட்ராய்டு முன்னணியில் இருப்பதை உறுதி செய்வதற்கான நீண்ட காலப் பார்வையை நிரூபிக்கிறது.

