Letting future programmers experience performance-related tasks
Identifikátory výsledku
Kód výsledku v IS VaVaI
<a href="https://www.isvavai.cz/riv?ss=detail&h=RIV%2F00216208%3A11320%2F21%3A10431118" target="_blank" >RIV/00216208:11320/21:10431118 - isvavai.cz</a>
Výsledek na webu
<a href="https://verso.is.cuni.cz/pub/verso.fpl?fname=obd_publikace_handle&handle=Uzm56QY.Yl" target="_blank" >https://verso.is.cuni.cz/pub/verso.fpl?fname=obd_publikace_handle&handle=Uzm56QY.Yl</a>
DOI - Digital Object Identifier
<a href="http://dx.doi.org/10.1016/j.jpdc.2021.04.014" target="_blank" >10.1016/j.jpdc.2021.04.014</a>
Alternativní jazyky
Jazyk výsledku
angličtina
Název v původním jazyce
Letting future programmers experience performance-related tasks
Popis výsledku v původním jazyce
Programming courses usually focus on software-engineering problems like software decomposition and code maintenance. While computer-science lessons emphasize algorithm complexity, technological problems are usually neglected although they may significantly affect the performance in terms of wall time. As the technological problems are best explained by hands-on experience, we present a set of homework assignments focused on a range of technologies from instruction-level parallelism to GPU programming to cluster computing. These assignments are a product of a decade of development and testing on live subjects - the students of three performance-related software courses at the Faculty of Mathematics and Physics of the Charles University in Prague. (C) 2021 Elsevier Inc. All rights reserved.
Název v anglickém jazyce
Letting future programmers experience performance-related tasks
Popis výsledku anglicky
Programming courses usually focus on software-engineering problems like software decomposition and code maintenance. While computer-science lessons emphasize algorithm complexity, technological problems are usually neglected although they may significantly affect the performance in terms of wall time. As the technological problems are best explained by hands-on experience, we present a set of homework assignments focused on a range of technologies from instruction-level parallelism to GPU programming to cluster computing. These assignments are a product of a decade of development and testing on live subjects - the students of three performance-related software courses at the Faculty of Mathematics and Physics of the Charles University in Prague. (C) 2021 Elsevier Inc. All rights reserved.
Klasifikace
Druh
J<sub>imp</sub> - Článek v periodiku v databázi Web of Science
CEP obor
—
OECD FORD obor
10201 - Computer sciences, information science, bioinformathics (hardware development to be 2.2, social aspect to be 5.8)
Návaznosti výsledku
Projekt
—
Návaznosti
I - Institucionalni podpora na dlouhodoby koncepcni rozvoj vyzkumne organizace
Ostatní
Rok uplatnění
2021
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 periodika
Journal of Parallel and Distributed Computing
ISSN
0743-7315
e-ISSN
—
Svazek periodika
155
Číslo periodika v rámci svazku
September 2021
Stát vydavatele periodika
US - Spojené státy americké
Počet stran výsledku
13
Strana od-do
74-86
Kód UT WoS článku
000656871100007
EID výsledku v databázi Scopus
2-s2.0-85105709161