ஒரு கணினி செயல்திறன் தடையிற்கு ஒரு சாத்தியமான முன்னேற்றம்

உலகின் மிக சக்திவாய்ந்த supercomputer-களில் ஒரு பெரிய பகுதி, அணுக்கள் மற்றும் மூலக்கூறுகள் எவ்வாறு நகர்கின்றன என்பதை மாதிரிப்பதில் செலவிடப்படுகிறது. அந்த உருவகப்படுத்தல்கள் batteries, materials science, drug interactions, மற்றும் protein behavior குறித்த ஆராய்ச்சிகளின் அடித்தளமாக உள்ளன; ஆனால் அவை நேரத்திலும் மின்சாரத்திலும் அதிக செலவு கொண்டவை. Simons Foundation-இன் Flatiron Institute-இல் உள்ள ஆய்வாளர்களின் புதிய முறை, துல்லியத்தை இழக்காமல் molecular dynamics உருவகப்படுத்தல்களை வேகப்படுத்தி அந்த சுமையை கணிசமாகக் குறைக்கக்கூடும்.

மூலப் பொருளின் படி, இந்த அணுகுமுறை உருவகப்படுத்தல்களை 2.5 மடங்கு முதல் ஏழு மடங்கு வரை வேகமாக இயக்கும் வகையில் உருவாக்கப்பட்டுள்ளது. பரவலாகப் பயன்படுத்தப்படும் molecular dynamics தொகுப்பு GROMACS-இல், உயர்துல்லிய உருவகப்படுத்தல்களை இயக்கும்போது ஐந்து மடங்கு வேக உயர்வை அவர்கள் தெரிவித்துள்ளனர். இந்த வேலை மே 21 அன்று Nature Communications இதழில் ஆன்லைனில் வெளியிடப்பட்டது; இதனால் இந்த முடிவு ஒரு மாநாட்டு முன்னோட்டம் அல்லது vendor benchmark-ஐ விட வலுவான ஆதாரத்தைப் பெறுகிறது.

இந்த செயல்திறன் உயர்வின் முக்கியத்துவத்தை மிகைப்படுத்தி சொல்லுவது கடினம். Molecular dynamics என்பது computational science-இன் அடிப்படை கட்டமைப்பு. உலகின் 500 மிக வேகமான supercomputer-களில் 20% க்கும் அதிகமான workload, அணு மற்றும் மூலக்கூறு இயக்கங்களை உருவகப்படுத்துவதற்கே செலவிடப்படுவதாக மூல உரை கூறுகிறது. நம்பகத்தன்மையை இழக்காமல் அந்த பணியை வேகப்படுத்தும் எந்த முறையும் ஆராய்ச்சி துறைகள் மற்றும் high-performance computing மையங்கள் முழுவதும் பெரிய தாக்கத்தை ஏற்படுத்தக்கூடும்.

Molecular dynamics ஏன் இவ்வளவு கணிப்பு வளத்தைப் பயன்படுத்துகிறது

Molecular dynamics என்பது காலப்போக்கில் துகள்கள் எப்படி தொடர்பு கொள்கின்றன என்பதைப் பதிவு செய்ய முயலுகிறது. அதற்கு மிகப் பெரும் எண்ணிக்கையிலான அணுக்களில், மேலும் பல simulation steps-களில் மீண்டும் மீண்டும் கணக்கீடுகள் தேவைப்படும். அமைப்புகள் பெரியதாக ஆகும் போது மற்றும் ஆய்வாளர்கள் அதிக துல்லியத்தை நாடும் போது செலவு வேகமாக உயர்கிறது. அந்தச் செலவை விஞ்ஞானிகள் ஏற்றுக்கொள்கிறார்கள், ஏனெனில் பலன் குறிப்பிடத்தக்கதாக இருக்க முடியும்: battery electrolytes-க்கான சிறந்த மாதிரிகள், molecular binding பற்றிய மேம்பட்ட புரிதல், மற்றும் நேரடியாக பரிசோதிக்க கடினமான materials அல்லது biological systems பற்றிய வளமான பார்வைகள்.

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

Flatiron குழுவின் முடிவு குறிப்பாக குறிப்பிடத்தக்கதாகத் தோன்றுகிறது, ஏனெனில் வேகம் பெறுவதற்காக விஞ்ஞானிகள் துல்லியத்தை விட்டுக்கொடுக்க வேண்டும் என்ற வாதத்தை இது சார்ந்திருக்கவில்லை. மூல உரை, இந்த முறை துல்லியத்தை இழக்காமல் உருவகப்படுத்தலை வேகப்படுத்துகிறது என்று வெளிப்படையாகக் கூறுகிறது. இது நிஜ உலகப் பயன்பாட்டில் பரவலாகச் சரியாக இருந்தால், குறுகிய அமைப்புகளில் அல்லது குறைந்த தரமான approximation-களில் மட்டுமே பொருந்தும் ஒரு optimization-ஐ விட இந்த முன்னேற்றம் அதிக அர்த்தமுள்ளது.

Mathematicians unleash multifold speed boost for supercomputer simulations of molecules
LiTFSI என்ற அடர்த்தியான ionic liquid-இன் atomistic molecular dynamics simulation. இது அடுத்த தலைமுறை battery electrolytes-ஐ ஆய்வு செய்யப் பயன்படும் முக்கிய lithium salt. ஒவ்வொரு கோளமும் ஒரு atom-ஐ குறிக்கிறது; நிறங்கள் lithium ions மற்றும் TFSI anions-இன் atoms-ஐ வேறுபடுத்துகின்றன. Credit: Jiuyang Liang/Flatiron Institute

ஒரு பழைய கணித function, நவீன HPC-க்காக மறுபயன்பாடு

இந்த வேலை, ஒரு பாரம்பரிய கணித function-ஐ பயன்படுத்தி இந்த உருவகப்படுத்தல்கள் எவ்வாறு நடத்தப்படுகின்றன என்பதை மறுசீரமைப்பதாக விவரிக்கப்படுகிறது. மூலப் பொருள் முழுமையான derivation-ஐ வழங்கவில்லை; எனவே மிகப் பாதுகாப்பான முடிவு என்னவெனில், நீண்ட காலமாக எளிதில் வேகப்படுத்த முடியாமல் இருந்த ஒரு problem domain-க்கு நிறுவப்பட்ட கணிதத்தை மேலும் திறமையான computational strategy-ஆக மாற்றுவதில்தான் இந்த முன்னேற்றம் உள்ளது.

அத்தகைய முன்னேற்றம் புதிய hardware-ஐ விட அதிகம் முக்கியமானதாக இருக்கும், ஏனெனில் software-level efficiency மேம்பாடுகள் ஏற்கனவே உள்ள infrastructure-இல் வேகமாகப் பரவ முடியும். Supercomputing மையங்கள் தங்கள் அமைப்புகளை ஒரே இரவில் மாற்ற முடியாது; மேலும் பல ஆராய்ச்சி குழுக்கள் ஏற்கனவே நிலைபெற்ற simulation packages மற்றும் workflows-இல் சார்ந்துள்ளன. குறைந்த குழப்பத்துடன் அந்த workflows-இல் இணைக்கக்கூடிய ஒரு முறை, கருவிகள் அல்லது pipelines-ஐ முழுமையாக மறுகட்டமைக்க வேண்டிய முறையைவிட பரவலாகப் பயன்பட அதிக வாய்ப்பு கொண்டுள்ளது.

அந்த நடைமுறைத் தன்மை Flatiron குழுவின் வாதத்தின் ஒரு பகுதி. இந்த முறையை ஏற்கனவே உள்ள software workflows-இல் விரைவாகவும் எளிதாகவும் ஒருங்கிணைக்க முடியும் என்று மூல உரை கூறுகிறது. செயல்படுத்தும்போது இது உண்மையெனில், ஆராய்ச்சி முடிவிலிருந்து சமூக தாக்கத்துக்குச் செல்லும் தடையை அது குறைக்கிறது. பொதுவான molecular dynamics stack-களை பயன்படுத்தும் விஞ்ஞானிகள் முன்னேற்றத்தின் பயனை பெற தங்கள் முழு செயல்முறையையும் மறுபரிசீலனை செய்ய வேண்டியிருக்காமல் போகலாம்.

GROMACS முடிவுகள் ஏன் முக்கியம்

GROMACS-இல் தெரிவிக்கப்பட்ட ஐந்து மடங்கு வேக உயர்வு குறிப்பாக தொடர்புடையது, ஏனெனில் GROMACS இந்தத் துறையில் மிகவும் பிரபலமான software package-களில் ஒன்றாகும். ஒரு mainstream codebase-இல் காட்டப்படும் முடிவு, தனிப்பட்ட lab implementation-இல் மட்டுமே காணப்படும் முடிவை விட இயல்பாகவே அதிக முக்கியத்துவம் கொண்டது. இது ஏற்கனவே production workloads இயக்கும் ஆராய்ச்சியாளர்களுக்கு உடனடி பயன்பாட்டுக்கான பாதையைக் காட்டுகிறது.

மூலப் பொருள் மேலும் LiTFSI-யால் ஆன dense ionic liquid உடைய one million-atom simulation-ஐ குறிப்பிடுகிறது; இது அடுத்த தலைமுறை battery electrolytes குறித்த ஆய்வுகளில் பயன்படுத்தப்படும் ஒரு lithium salt ஆகும். இந்த உதாரணம், முன்னேற்றம் முதலில் எங்கு முக்கியமாக இருக்கலாம் என்பதை காட்டுகிறது. Battery materials research increasingly depends on detailed simulation of electrolyte behavior and ion transport. Faster high-accuracy runs could let researchers explore more candidate chemistries or test larger and more realistic systems within the same compute budget.

Mathematicians unleash multifold speed boost for supercomputer simulations of molecules
molecular dynamics உருவகப்படுத்தல்களை கடுமையாக வேகப்படுத்தும் புதிய கணித முறையை விளக்கும் infographic. Credit: Lucy Reading-Ikkanda/Simons Foundation

பயன்பாடுகள் energy-யை விட விரிவானவை. மூல உரை material design, drug interactions, மற்றும் protein folding ஆகியவற்றை முக்கிய use case-களாகக் குறிப்பிடுகிறது. இவ்விடங்களில் ஒவ்வொன்றிலும், molecular dynamics கோட்பாடு மற்றும் பரிசோதனைக்கிடையிலான பாலமாக செயல்படுகிறது. மேம்பட்ட செயல்திறன் hypothesis testing-க்கான turnaround time-ஐ குறைக்கலாம், ஆய்வாளர்கள் சோதிக்கக்கூடிய systems எண்ணிக்கையை அதிகரிக்கலாம், மற்றும் simulation-heavy திட்டங்களின் energy footprint-ஐ குறைக்கலாம்.

திறன் ஒரு அறிவியல் மற்றும் infrastructure பிரச்சினையாக மாறியுள்ளது

Flatiron குழு இந்த வேலைகளை energy use என்ற கோணத்திலும் பார்க்கிறது. Supercomputing இப்போது raw capability பற்றிய கேள்வி மட்டுமல்ல என்பதால் இது முக்கியம். Power demand, cooling, queue time, மற்றும் operating cost ஆகியவை எந்த அறிவியல் செய்யப்படுகிறது, எவ்வளவு விரைவில் செய்யப்படுகிறது என்பதைப் பெரிய அளவில் தீர்மானிக்கின்றன. Molecular dynamics top-tier compute resources-இன் இவ்வளவு பெரிய பகுதியைப் பயன்படுத்தினால், அதை மேலும் திறமையாக்குவது ஒரு research paper-ஐத் தாண்டிய system-level நன்மைகளை அளிக்கும்.

அந்த நன்மைகளில் ஒவ்வொரு simulation-க்கும் குறைந்த மின்சார பயன்பாடு, shared machines-இல் அதிகமான கிடைக்கும் capacity, மற்றும் high-performance computing access-க்காக போட்டியிடும் ஆராய்ச்சி குழுக்களுக்கு குறைந்த காத்திருப்பு நேரம் ஆகியவை அடங்கும். வேறொரு வார்த்தையில் சொல்வதானால், ஒரு பெரிய workload-இல் ஏற்படும் algorithmic improvement, முழு computing ecosystem-மெங்கும் capacity expansion போல செயல்படலாம்.

ஆராய்ச்சியாளர்களுக்கு வழங்கப்பட்ட கருத்துகள் இந்தப் பெரிய இலட்சியத்தை பிரதிபலிக்கின்றன. குறைந்த energy மற்றும் குறைந்த compute தேவை பல அறிவியல் துறைகளுக்கு பயனுள்ளதாக இருக்க முடியும் என்று அவர்கள் வாதிடுகின்றனர், மேலும் மூலப் பொருளில் மேற்கோள் காட்டப்பட்ட வெளி நிபுணர்கள் இந்த வேலை molecular dynamics workloads-ஐ பொருத்தமான விதத்தில் வேகப்படுத்துவதற்கான வலுவான திறன் கொண்டதாக விவரிக்கின்றனர். நிஜ உலகத் தத்தெடுப்பே இறுதி தாக்கத்தை நிர்ணயிக்கும்; ஆனால் ஆரம்ப framing இதை ஒரு குறுகிய speed trick ஆக அல்ல, கணினி அறிவியலுக்கான ஒரு platform improvement ஆகப் பார்க்கிறது.

அடுத்து என்ன

இப்போது மையக் கேள்வி, பெரிய அளவில் reproducibility ஆகும். இந்த முறை வெவ்வேறு molecular systems, force fields, hardware environments, மற்றும் simulation settings-களில் எவ்வளவு தொடர்ந்து செயல்படுகிறது என்பதை ஆராய்ச்சியாளர்கள் அறிய விரும்புவார்கள். இது பொதுவான software distributions-இல் எவ்வளவு விரைவில் சேர்க்கப்படுகிறது, மற்றும் குழு சொல்வதைப்போல் ஒருங்கிணைப்பது எவ்வளவு எளிது என்பதையும் அவர்கள் கவனிப்பார்கள்.

அந்த திறந்த கேள்விகள் இருந்தாலும், திசை தெளிவாக உள்ளது. இது காலப்போக்கில் சேர்ந்து பெரிதாகும் வகை முன்னேற்றம். பரவலாக ஏற்றுக்கொள்ளப்பட்டால், வேகமான molecular dynamics இன்று உள்ள workloads-இல் நேரத்தை மட்டும் மிச்சப்படுத்தாது. அது computational chemistry, biophysics, மற்றும் materials discovery-இல் சாத்தியமானவற்றைப் பற்றிய எதிர்பார்ப்புகளையும் உயர்த்தக்கூடும். அதனால் இந்த முடிவு வெறும் கணித சாதனையாக மட்டுமல்ல, நவீன அறிவியலின் பல கிளைகளுக்கான சாத்தியமான infrastructure upgrade-ஆகவும் முக்கியத்துவம் பெறுகிறது.

  • ஆய்வாளர்கள், molecular dynamics உருவகப்படுத்தல்கள் துல்லியத்தை இழக்காமல் 2.5 மடங்கு முதல் 7 மடங்கு வரை வேகமாகலாம் என்று தெரிவிக்கின்றனர்.
  • GROMACS-இல், உயர்துல்லிய உருவகப்படுத்தல்கள் சுமார் ஐந்து மடங்கு வேகமாக இயங்கியதாக குழு கூறுகிறது.
  • மolecular simulations supercomputer நேரத்தின் பெரிய பகுதியைப் பயன்படுத்துவதால், இந்த முறை அறிவியல் மற்றும் energy துறைகளில் பரந்த தாக்கத்தை ஏற்படுத்தக்கூடும்.

இந்தக் கட்டுரை Phys.org இன் செய்திப்பரப்பை அடிப்படையாகக் கொண்டது. மூலக் கட்டுரையைப் படிக்கவும்.

Originally published on phys.org