Rodyti trumpą aprašą

dc.contributor.authorRamanauskaitė, Simona
dc.contributor.authorSlotkienė, Asta
dc.contributor.authorTunaitytė, Kornelija
dc.contributor.authorSuzdalev, Ivan
dc.contributor.authorStankevičius, Andrius
dc.contributor.authorValentinavičius, Saulius
dc.date.accessioned2023-09-18T20:43:20Z
dc.date.available2023-09-18T20:43:20Z
dc.date.issued2021
dc.identifier.issn1996-1073
dc.identifier.urihttps://etalpykla.vilniustech.lt/handle/123456789/152032
dc.description.abstractWorst-case execution time (WCET) is an important metric in real-time systems that helps in energy usage modeling and predefined execution time requirement evaluation. While basic timing analysis relies on execution path identification and its length evaluation, multi-thread code with critical section usage brings additional complications and requires analysis of resource-waiting time estimation. In this paper, we solve a problem of worst-case execution time overestimation reduction in situations when multiple threads are executing loops with the same critical section usage in each iteration. The experiment showed the worst-case execution time does not take into account the proportion between computational and critical sections; therefore, we proposed a new worst-case execution time calculation model to reduce the overestimation. The proposed model results prove to reduce the overestimation on average by half in comparison to the theoretical model. Therefore, this leads to more accurate execution time and energy consumption estimation.eng
dc.formatPDF
dc.format.extentp. 1-12
dc.format.mediumtekstas / txt
dc.language.isoeng
dc.relation.isreferencedbyScience Citation Index Expanded (Web of Science)
dc.relation.isreferencedbyScopus
dc.relation.isreferencedbyDOAJ
dc.relation.isreferencedbyINSPEC
dc.relation.isreferencedbyCAB Abstracts
dc.relation.isreferencedbyEI Compendex Plus
dc.relation.isreferencedbyGale's Academic OneFile
dc.relation.isreferencedbyRePec
dc.rightsLaisvai prieinamas internete
dc.source.urihttps://doi.org/10.3390/en14061747
dc.source.urihttps://talpykla.elaba.lt/elaba-fedora/objects/elaba:90126126/datastreams/MAIN/content
dc.source.uri10.3390/en14061747
dc.titleReducing WCET overestimations in multi-thread loops with critical section usage
dc.typeStraipsnis Web of Science DB / Article in Web of Science DB
dcterms.accessRightsThis article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/)
dcterms.licenseCreative Commons – Attribution – 4.0 International
dcterms.references28
dc.type.pubtypeS1 - Straipsnis Web of Science DB / Web of Science DB article
dc.contributor.institutionVilniaus Gedimino technikos universitetas
dc.contributor.facultyFundamentinių mokslų fakultetas / Faculty of Fundamental Sciences
dc.contributor.facultyAntano Gustaičio aviacijos institutas / Antanas Gustaitis Aviation Institute
dc.subject.researchfieldT 007 - Informatikos inžinerija / Informatics engineering
dc.subject.researchfieldN 009 - Informatika / Computer science
dc.subject.vgtuprioritizedfieldsIK0303 - Dirbtinio intelekto ir sprendimų priėmimo sistemos / Artificial intelligence and decision support systems
dc.subject.ltspecializationsL106 - Transportas, logistika ir informacinės ir ryšių technologijos (IRT) / Transport, logistic and information and communication technologies
dc.subject.enworst-case execution path
dc.subject.enWCET analysis
dc.subject.enloop
dc.subject.enthreads
dc.subject.encritical section
dc.subject.enoverestimation
dcterms.sourcetitleEnergies: Section: State-of-the-art energy related technologies
dc.description.issueiss. 6
dc.description.volumevol. 14
dc.publisher.nameMDPI
dc.publisher.cityBasel
dc.identifier.doi000634410200001
dc.identifier.doi10.3390/en14061747
dc.identifier.elaba90126126


Šio įrašo failai

Thumbnail

Šis įrašas yra šioje (-se) kolekcijoje (-ose)

Rodyti trumpą aprašą