@InProceedings{FreitasMend:2019:RoAnPe,
author = "Freitas, Henrique Renn{\'o} de Azeredo and Mendes, Celso Luiz",
affiliation = "{Instituto Nacional de Pesquisas Espaciais (INPE)} and {Instituto
Nacional de Pesquisas Espaciais (INPE)}",
title = "Roofline analysis and performance optimization of the MGB
hydrological model",
booktitle = "Anais...",
year = "2019",
pages = "61--72",
organization = "Simp{\'o}sio em Sistemas Computacionais de Alto Desempenho, 20.",
publisher = "Sociedade Brasileira de Computa{\c{c}}{\~a}o",
keywords = "Performance evaluation, Application optimization, Roofline model,
CPU/GPU parallelism.",
abstract = "The Roofline model gives insights about the performance behaviorof
applications bounded by either memory or processor limits,
providing usefulguidelines for performance improvements. This work
uses the Roofline model onthe analysis of the MGB model that
simulates hydrological processes in large-scale watersheds.
Real-world input data are used to characterize the performanceon
two multicore architectures, one with only CPUs and one with
CPUs/GPU.The MGB model performance is improved with optimizations
for better memoryuse, and also with shared-memory (OpenMP) and GPU
(OpenACC) parallelism.CPU performance achieves42:51 %and50:17 %of
each systems peak, whereasGPU performance is low due to overheads
caused by the MGB model structure.",
conference-location = "Campo Grande, MS",
conference-year = "16-18 out.",
doi = "10.5753/wscad.2019.8657",
url = "http://dx.doi.org/10.5753/wscad.2019.8657",
label = "lattes: 6700293516531228 1 FreitasMend:2019:RoAnPe",
language = "en",
targetfile = "freitas_roofline.pdf",
url = "https://sol.sbc.org.br/index.php/wscad/article/view/8657",
urlaccessdate = "2024, Mar. 28"
}