OpenCALTeam / opencal

OpenCAL, the Open Computing Abstraction Layer Domain Specific Language for Structured Grid Meshes
GNU Lesser General Public License v3.0
13 stars 1 forks source link

Memory usage keeps growing on heat2D benchmark #28

Closed knotman90 closed 7 years ago

knotman90 commented 7 years ago

Ho aggiunto un benchmark che verrà usato per vlaidare e valutare le prestazioni della libreria. si trova nella cartella heat2D. quando il numero di steps è abbastanza alto (250000 bastano) il programma crasha perchè la memoria dell'host ospitante viene saturata. Ad una più attenta analisi si vede che anche con pochi steps la curva che mostra l'uso della memoria cresce in modo lineare e regolare. Qeusto suggerisce un problema di gestione della memoria legata al ciclo RUN. Il problema è anche verificato usando una sola GPU (ed un solo nodo ovviamente) Per replicare il problema basta compilare il codice dentro mpibenchmark/heat2D ed eseguiro usando lo script opencalexec.sh (le istruzioni su come usarlo sono al suo interno) che si trova nella stess cartella.