Experience with Lamport Clock Ordered Events with Intel Threading Building Blocks in a Glucose-Level Prediction Software
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F49777513%3A23520%2F14%3A43921934" target="_blank" >RIV/49777513:23520/14:43921934 - isvavai.cz</a>
Výsledek na webu
—
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
Experience with Lamport Clock Ordered Events with Intel Threading Building Blocks in a Glucose-Level Prediction Software
Popis výsledku v původním jazyce
Software tool was needed to verify a model predicting interstitial fluid glucose level, while conducting an experiment. With the tool, several tasks execute concurrently to effectively utilize available processors. Implementing the tool implied addressing such aspects of parallel computing which possibly have a broader impact. In this paper, I present an experience with implementing Lamport-clock ordered event scheme to control a parallel program employing a task-stealing scheduler, while eliminating the possibility of accidentally masking a synchronization error. For a program based on Intel Threading Building Blocks library, I devised a scheme to control task execution with events. These events are ordered using the concept of Lamport Clock. As the causal ordering of events is complete , program's behavior can be reconstructed for additional debugging. In the implementation devised, recording theevents induces no additional synchronization operations that could accidentally mask a sy
Název v anglickém jazyce
Experience with Lamport Clock Ordered Events with Intel Threading Building Blocks in a Glucose-Level Prediction Software
Popis výsledku anglicky
Software tool was needed to verify a model predicting interstitial fluid glucose level, while conducting an experiment. With the tool, several tasks execute concurrently to effectively utilize available processors. Implementing the tool implied addressing such aspects of parallel computing which possibly have a broader impact. In this paper, I present an experience with implementing Lamport-clock ordered event scheme to control a parallel program employing a task-stealing scheduler, while eliminating the possibility of accidentally masking a synchronization error. For a program based on Intel Threading Building Blocks library, I devised a scheme to control task execution with events. These events are ordered using the concept of Lamport Clock. As the causal ordering of events is complete , program's behavior can be reconstructed for additional debugging. In the implementation devised, recording theevents induces no additional synchronization operations that could accidentally mask a sy
Klasifikace
Druh
D - Stať ve sborníku
CEP obor
JC - Počítačový hardware a software
OECD FORD obor
—
Návaznosti výsledku
Projekt
—
Návaznosti
S - Specificky vyzkum na vysokych skolach
Ostatní
Rok uplatnění
2014
Kód důvěrnosti údajů
S - Úplné a pravdivé údaje o projektu nepodléhají ochraně podle zvláštních právních předpisů
Údaje specifické pro druh výsledku
Název statě ve sborníku
IWBBIO 2014
ISBN
978-84-15814-84-9
ISSN
—
e-ISSN
—
Počet stran výsledku
12
Strana od-do
515-526
Název nakladatele
Copicentro Granada S.L
Místo vydání
Granada
Místo konání akce
Granada
Datum konání akce
7. 4. 2014
Typ akce podle státní příslušnosti
WRD - Celosvětová akce
Kód UT WoS článku
—