Приказ основних података о дисертацији

dc.contributor.advisorIvanović, Miloš
dc.contributor.otherStojanović, Boban
dc.contributor.otherBalaž, Antun
dc.contributor.otherFilipović, Nenad
dc.creatorKaplarević-Mališić, Ana
dc.date.accessioned2016-05-28T14:35:58Z
dc.date.available2016-05-28T14:35:58Z
dc.date.available2020-07-03T15:06:46Z
dc.date.issued2016-03-25
dc.identifier.urihttps://nardus.mpn.gov.rs/handle/123456789/5356
dc.identifier.urihttp://eteze.kg.ac.rs/application/showtheses?thesesId=2890
dc.identifier.urihttps://fedorakg.kg.ac.rs/fedora/get/o:646/bdef:Content/download
dc.description.abstractVišeskalni model mišićne kontrakcije obuhvata fizičke i biohemijske procese koji se odvijaju na više prostornih i vremenskih skala. Zbog velike računske složenosti, ovakvi modeli mogu biti upotrebljivi samo primenom tehnika paralelizacije i upotrebom računarskih resursa visokih performansi. Postojeća rešenja za ubrzavanje višeskalnih simulacija mišića su oslonjena na univerzalne softverske okvire za paralelizaciju višeskalnih modela. Ona podrazumevaju upotrebu skupe računarske opreme visokih performansi, što stvara visoku cenu troškova eksploatacije i čini preskupom njihovu upotrebu u svakodnevnoj kliničkoj praksi. Pored toga, nijedno od rešenja ne koristi nikakvu metodologiju kojom bi se specifična znanja o domenu iskoristila u svrhu boljeg iskorišćenja raspoloživih računarskih resursa. Ova disertacija je rezultat istraživanja vezanih za prevazilaženje ova dva nedostatka postojećih rešenja. U disertaciji je uveden koncept distribuiranja proračuna višeskalnih modela mišića u okruženju sastavljenom od standardnih procesorskih jezgara i grafičkih procesorskih jedinica. Koncept je primenjen u kontekstu dvoskalnog modela mišića, u kojem je model konačnih elemenata na makroskali uparen sa Haksli modelom kinetike poprečnih mostova na mikro skali. Paralelno rešenje je bazirano na statičkoj dekompoziciji domena mikromodela. Uvedeni koncept je implementiran kao softverska platforma, Mexie, koja predstavlja prenosivo i proširivo softversko rešenje modularne arhitekture. Platforma koristi specifičan metod raspoređivanja poslova prilagođen heterogenom izvršnom okruženju, gde se u obzir uzimaju različite brzine izračunavanja i memorijska ograničenja resursa. Algoritam raspodele uzima u obzir i različitost u računskoj kompleksnosti mikromodela. Kako kompleksnost mikromodela ne može biti precizno određena pre izvršenja dvoskalne simulacije, definisana je metodologija za procenu. Metodologija je bazirana na upotrebi Hilovog fenomenološkog modela za predviđanje stanja i ulaznih parametara mikromodela tokom dvoskalne simulacije. Na osnovu procenjenih vrednosti, specifičan alat za procenu, obučen tehnikama mašinskog učenja, procenjuje računsku kompleksnost svih mikromodela. Implementirano rešenje je verifikovano na testnim modelima, kao i na realnom modelu, pokazujući visoku iskorišćenost raspoloživih resursa, čvrsto skaliranje i ubrzanja od dva reda veličine u odnosu na sekvencijalnu varijantu. Zahvaljujući efikasnosti modela i značajnom poboljšanju odnosa cena/performanse, otvoren je put za nova istraživanja u oblasti fiziologije mišića i napravljen značajan korak u smeru upotrebe višeskalnih modela mišića u budućoj kliničkoj praksi.sr
dc.description.abstractMulti-scale models of muscle contraction rely on the integration of physical and biochemical properties across multiple length and time scales, consequentially they are highly CPU consuming. Feasible usage of these models can be reached only by employing high performance computing environments. Existing efforts for accelerating multi-scale muscle simulations lean on general purpose parallelization techniques and frameworks. These solutions imply the usage of expensive large-scale computational resources, which produces overwhelming costs for the everyday practical application of such models. Additionally, none of them employ any methodology based on specific model domain knowledge to provide customized resource utilization. The thesis resulted from the investigations addressed to both of these deficiencies. The dissertation introduces concept of the distributed calculations of the multi-scale muscle models in a mixed CPU–GPU environment in order to improve computational speed within a reasonable budget. The concept is applied to a two-scale muscle model, in which a finite element macro model is coupled with the microscopic Huxley kinetics model. The parallel solution is based on decomposition of the micro model domain and static scheduling policy. Computations related to Huxley models run on both CPUs and GPUs, while finite element calculations are executed sequentially and solely on the CPU. Introduced concept is implemented as a software platform, Mexie, which represents a portable and extensible software solution with modular architecture. The platform uses a specific load balancing method customized for heterogeneous execution environments. It takes into account differences in computational speeds and memory limits of available computing resources. Additionally, the dispatch algorithm considers computational weights of each micro model, providing more balanced workload. Since these computational weights could not be known before exact two-scale simulation run, a novel methodology for assessing their values is introduced. The methodology uses simple Hill phenomenological model in order to predict model states and input parameters of all micro models during two-scale simulation. These estimated data is then used by specific predictor tool, trained by machine learning techniques, for assessing micro model computational complexities. Implemented solution was verified on both benchmark and real-world example, showing high utilization of involved processing units, strong scalability and speed-up of two orders of magnitude compared to the sequential CPU run. This major improvement in computational feasibility and significant lowering of price-to-performance ratio of the multi-scale muscle models paves the way for new discoveries in the field of muscle modeling and usage of shuch models in the future clinical applications, as well.en
dc.formatapplication/pdf
dc.languagesr
dc.publisherУниверзитет у Крагујевцу, Природно-математички факултетsr
dc.relationinfo:eu-repo/grantAgreement/MESTD/Integrated and Interdisciplinary Research (IIR or III)/41007/RS//
dc.relationinfo:eu-repo/grantAgreement/MESTD/Technological Development (TD or TR)/37013/RS//
dc.rightsopenAccessen
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.sourceУниверзитет у Крагујевцуsr
dc.subjectvišeskalne simulacijesr
dc.subjectmulti-scale simulationsen
dc.subjectmodeliranje mišićasr
dc.subjectmodel konačnih elemenatasr
dc.subjectHaksli modelsr
dc.subjectHilov modelsr
dc.subjectgrafičke procesorske jedinicesr
dc.subjectpolitika raspodelesr
dc.subjecthibridni programski modelisr
dc.subjectMPIsr
dc.subjectCUDAsr
dc.subjectmuscle modelingen
dc.subjectfinite element modelen
dc.subjectHuxley muscle modelen
dc.subjectHill phenomenological muscle modelen
dc.subjectgraphic processing uniten
dc.subjectscheduling policyen
dc.subjecthybrid programming modelen
dc.subjectMPIen
dc.subjectCUDAen
dc.titleRazvoj i analiza metoda paralelizacije višeskalnih modela mišićasr
dc.typedoctoralThesisen
dc.rights.licenseBY-NC-ND
dcterms.abstractИвановић, Милош; Филиповић, Ненад; Балаж, Aнтун; Стојановић, Бобан; Капларевић-Малишић, Aна; Развој и анализа метода паралелизације вишескалних модела мишића; Развој и анализа метода паралелизације вишескалних модела мишића;
dc.identifier.fulltexthttps://nardus.mpn.gov.rs/bitstream/id/47037/Disertacija2703.pdf
dc.identifier.fulltexthttps://nardus.mpn.gov.rs/bitstream/id/47038/Izvestaj_ana_kaplarevic_malisic_PMF.pdf
dc.identifier.fulltexthttp://nardus.mpn.gov.rs/bitstream/id/47037/Disertacija2703.pdf
dc.identifier.fulltexthttp://nardus.mpn.gov.rs/bitstream/id/47038/Izvestaj_ana_kaplarevic_malisic_PMF.pdf
dc.identifier.rcubhttps://hdl.handle.net/21.15107/rcub_nardus_5356


Документи за докторску дисертацију

Thumbnail
Thumbnail

Ова дисертација се појављује у следећим колекцијама

Приказ основних података о дисертацији