  BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//ISISLab - ECPv6.3.3//NONSGML v1.0//EN
CALSCALE:GREGORIAN
METHOD:PUBLISH
X-WR-CALNAME:ISISLab
X-ORIGINAL-URL:https://www.isislab.it
X-WR-CALDESC:Eventi per ISISLab
REFRESH-INTERVAL;VALUE=DURATION:PT1H
X-Robots-Tag:noindex
X-PUBLISHED-TTL:PT1H
BEGIN:VTIMEZONE
TZID:Europe/Rome
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20210328T010000
END:DAYLIGHT
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20211031T010000
END:STANDARD
END:VTIMEZONE
BEGIN:VEVENT
DTSTART;TZID=Europe/Rome:20210319T150000
DTEND;TZID=Europe/Rome:20210319T160000
DTSTAMP:20260916T152624
CREATED:20210316T191820Z
LAST-MODIFIED:20210316T192300Z
UID:11509-1616166000-1616169600@www.isislab.it
SUMMARY:Seminari: "FLY: definizione di problemi su reti in ambiente multi-cloud" di Simone Bisogno ed "Implementing reduce collective operation on gpu for hydrodynamics simulation" di Francesco De Simone
DESCRIPTION:(1) "FLY: definizione di problemi su reti in ambiente multi-cloud" di Simone Bisogno \n  \nAbstract: FLY è un linguaggio di programmazione domain-specific per il calcolo scientifico su multi-cloud che astrae l'utente dall'interazione diretta con il cloud provider facilitando lo sviluppo di applicazioni. In questo seminario verrà presentata l'integrazione dei grafi all'interno di FLY\, una struttura dati che cosente di modellare reti\, ovvero relazioni tra oggetti appartenenti alla medesima classe. Ciò è stato possibile selezionando le migliori librerie di manipolazione grafi per i linguaggi su cui si basa FLY; in particolare JGraphT per quanto riguarda Java e NetworkX per Python; a partire da esse\, è stata definito come API comune un sottoinsieme minimale dell'intersezione degli API delle due librerie\, successivamente implementato in due classi Java e Python. L'implementazione così ottenuta è stata integrata nella fase di generazione di codice FLY al fine di permettere all'utente di utilizzare nei programmi FLY i metodi di API come se fossero nativi del linguaggio. L'integrazione del grafo come struttura dati all'interno di FLY permette così all'utente di definire facilmente problemi su reti e di eseguirli su cloud definendo semplicemente l'ambiente di esecuzione\, senza necessità di ulteriori configurazioni. \n  \n(2)Implementing reduce collective operation on gpu for hydrodynamics simulation di Francesco De Simone \n  \nAbstract: In my thesis work\, I analyze some techniques to improve data communication in GPU clusters using the high-level programming model Celerity. A part of my work is focused on analyzing collective patterns such as reductions. As reduction is not yet included in Celerity I implemented a reduction prototype on top of it and tested in a number of computational kernel extract from the hydrodynamic simulation code Cloverleaf. I compare my result with other solution to check what advantage I can get using a high-level programming model. Il collegamento alla ISISLab community della piattaforma Discord è disponibile qui o anche utilizzando il seguente QR Code: \n\n\n\n\n\nISISLab Community\n\n\n\n\n\nIl seminario si terrà sul canale vocale #seminars della piattaforma Discord è disponibile qui o utilizzando il seguente QR Code: \n\n\n\n\n\nISISLab Seminars in Discord
URL:https://www.isislab.it/event/seminari-fly-definizione-di-problemi-su-reti-in-ambiente-multi-cloud-di-simone-bisogno-e-implementing-reduce-collective-operation-on-gpu-for-hydrodynamics-simulation-di-francesco-de-simone/
CATEGORIES:Seminari
ATTACH;FMTTYPE=image/png:https://www.isislab.it/wp-content/uploads/2021/03/SeminarioISISLab-19-3-2021-Simone-Bisogno-1.png
END:VEVENT
END:VCALENDAR