Programming parallel pipelines using non-parallel C# code
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216208%3A11320%2F13%3A10139274" target="_blank" >RIV/00216208:11320/13:10139274 - isvavai.cz</a>
Výsledek na webu
<a href="http://ceur-ws.org/Vol-1003/82.pdf" target="_blank" >http://ceur-ws.org/Vol-1003/82.pdf</a>
DOI - Digital Object Identifier
—
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
Programming parallel pipelines using non-parallel C# code
Popis výsledku v původním jazyce
Parallel and high-performance code is usually created as imperative code in FORTRAN, C, C++ with the help of parallel environments like OpenMP or Intel TBB. However, learning these languages is quite di?cult compared to C# or Java. Although these modernlanguages have numerous parallel features, they lack the automatic parallelization or load distribution features known from specialized parallel environments. Due to the referential nature of C# and Java, the principles of parallel environments like OpenMP cannot be directly transferred to these languages. We investigated the idea of using C# as a programming language for a parallel system based on nonlinear pipelines. In this paper, we propose the architecture of such system and describe some key stepsthat we have already taken towards the future goal of extracting both the pipeline structure and the code of the nodes from the C# source code.
Název v anglickém jazyce
Programming parallel pipelines using non-parallel C# code
Popis výsledku anglicky
Parallel and high-performance code is usually created as imperative code in FORTRAN, C, C++ with the help of parallel environments like OpenMP or Intel TBB. However, learning these languages is quite di?cult compared to C# or Java. Although these modernlanguages have numerous parallel features, they lack the automatic parallelization or load distribution features known from specialized parallel environments. Due to the referential nature of C# and Java, the principles of parallel environments like OpenMP cannot be directly transferred to these languages. We investigated the idea of using C# as a programming language for a parallel system based on nonlinear pipelines. In this paper, we propose the architecture of such system and describe some key stepsthat we have already taken towards the future goal of extracting both the pipeline structure and the code of the nodes from the C# source code.
Klasifikace
Druh
D - Stať ve sborníku
CEP obor
IN - Informatika
OECD FORD obor
—
Návaznosti výsledku
Projekt
<a href="/cs/project/GA13-08195S" target="_blank" >GA13-08195S: Vysoce škálovatelné paralelní a distribuované metody zpracování vědeckých dat</a><br>
Návaznosti
P - Projekt vyzkumu a vyvoje financovany z verejnych zdroju (s odkazem do CEP)
Ostatní
Rok uplatnění
2013
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
CEUR Workshop Proceedings
ISBN
—
ISSN
1613-0073
e-ISSN
—
Počet stran výsledku
6
Strana od-do
82-87
Název nakladatele
CEUR-WS.org
Místo vydání
Neuveden
Místo konání akce
Donovaly, Slovakia
Datum konání akce
11. 9. 2013
Typ akce podle státní příslušnosti
CST - Celostátní akce
Kód UT WoS článku
—