Accelerated Data and Computing Workshop
Transcript
Accelerated Data and Computing Workshop
Accelerated Data and Computing Workshop Theme: Performance Portability and Resource Management to Accommodate Data Science Organized by CSCS, Lugano, Switzerland June 12-14, 2016 Practical Information Kindly hosted by Università della Svizzera italiana Site of the workshop The Accelerated Data Analytics and Computing (ADAC) Workshop Switzerland 2016, organized by CSCS, will be hosted at Hotel de la Paix on Sunday, June 12, and at the Università della Svizzera italiana on Monday, June 13 and Tuesday, June 14, 2016. Hotel de la Paix Via Giuseppe Cattori 18 CH-6900 Lugano Tel: +41 (0)91 960 60 60 Fax: +41 (0)91 960 60 66 Università della Svizzera italiana Via Giuseppe Buffi 13 CH-6904 Lugano Tel.: +41 (0)58 666 40 00 Fax: +41 (0)58 666 46 47 How to get to Lugano By Plane Lugano airport is situated 15 minutes away from the city centre. Flights to Lugano are available from Zurich or Geneva airport with Swiss International Airlines and Ethiad Regional. All major European and international airlines operate direct flights to Milano Malpensa airport several times per day. Shuttle busses (Giosy Tours, Lugano Servizi/AddaTours and SPT - Società Privata Trasporti) run regularly between Malpensa and Lugano. The shuttle trip takes 50 minutes and leaves you in front of the Lugano main train station. You may visit the following page to view the time schedule and make your reservation: Malpensa Shuttle. Zurich airport is a 3 hour train ride from Lugano that will take you through central Switzerland and through winding tunnels to cross the Alps. Well worth the trip for rail enthusiasts. How to get to Hotel de la Paix By Bus The Hotel can be reached by bus from Lugano main train station. Get bus n.2 (direction “Paradiso”) get off at “Santa Birgitta” (5 stops) and you will find the Hotel at 50 m. on the left side. Hotel de la Paix The Hotel de la Paix is a four stars hotel located close to Lake Lugano and at walking distance from the city center. All rooms are furnished in an elegant style and provided with bathroom, shower, WC, hairdryer, direct telephone lines, minibar, colour TV, radio, safe and air conditioning. Its multilingual staff will be delighted to welcome you with warmth and cordiality. How to get to Campus The Campus can be reached by bus from Hotel de la Paix. Take bus n.2 (direction “Castagnola”) get off at “Stazione FFS” (5 stops), then get the bus n.6 (direction “Cornaredo”) and get off at “Università” (3 stops). The University Campus Located on the outskirts of the city center, the campus is founded on the site of the former city hospital. Entirely restructured, today the main building accommodates the administrative and academic offices of the Faculties of Economics and Communication Sciences, some classrooms, computer rooms, a cafeteria, and the Auditorium. The grounds surrounding the main building include a number of functional and modern units, fully furnished with the latest technical equipment and infrastructure: the Library, the Aula magna, the ‘Red Building’ with classrooms, the building of the Faculty of Informatics and the Technological Laboratory (LAB). Bus stop “Università” Via Madonnetta Library LAB “Glass Building” Start-up Centre/ Maderno Building Red Building Conference entrance Covered space at the USI main building back entrance rate Cafeteria Viale Cassa Corso Elvezia Informatics Building Main Building Aula magna Via Giuseppe Buffi Blue Building Lambertenghi Building How to get to CSCS Get bus n.7 (direction “Pregassona”) from Sacro Cuore bus station and get off at “Stadio” (6 stops). Workshop registration Registration badge and workshop material can be collected onsite at the registration desk according to the following timetable: Sunday, June 12 at 16.00 – 18.00 Hotel de la Paix Monday, June 13 at 8.30 – 16.00 Università della Svizzera italiana Internet & WiFi facility WIFI is available through out the entire campus. You may access it by using the following credentials: Username: guest Password: guest Can etto sch al Bo Via Via delle scuole Via delle S ilvio Callo ni Via Zo rzi Bo gg ia a o rz Ca a Sa p èll rad Vi St a Lu ll Strad ino Via Zuccoli Ri Via Zuccoli va Pa radis o da l'Ort Co PAMBIONORANCO Via a Sa oli lpr Via Guidino cc Ca Zu Via cch Strada n Strada dal Brugò no cia Nò pè Via Ligai o cc rle dreg gio Ve d reg gio Via Ve Via io regg e Ved Stazion Via Via a Via del Sole Via del Sole Via Boschin i o Cian a d V Strada o Mi ral ag Via e Filipp omo Via Giac Via Pier Francesc mo e Frisch deg li Ab eti Via Capelli Via Via al Ruscello Lurati Via Carlo ta Alb ona go Gra dina Via Bellavista stre Gine a delle Salit e l ar ico ndro Volta Via Alessa Lambertenghi Via Max monte Via Pede Via Giaco Via Bottogno Via Merlina ioro Filipp o Ciani Via Bosc Simen Via Rinaldo da Carona Via Marco ghè Via Camo oghè Via cam zaro o Fogaz Via Antoni Via Bertaro Via Landriani Via Pasquale Lucchini Via Grad Collina ina t ni Ferri Cappella San Michele Via Foc e Via PARADISO Via ai Grotti Vi l Via Ernesto o Mola Scuole Fra nco VIa Rinaldo o Simen rno Made Via Stauffacher Via Geretta Via Ernesto Bosia Via Via Pa Corso Elvezia Via Carlo Battist Via Giovan Nizzola anni iov Via D Via Nocc Via Sa ro et Pi Via San Salvatore cc a Vi No m n Zorzi No Gui Via Franco Chioso an ta inet ar schetto Via al Bo Via cc do V ia Hotel De La Paix Lugano Vicolo Geretta ss Ca o bio Corso Elvezia a Pioda rio Via Preto Vela enzo Vinc cia nio Cac Anto Riva tori tta rine Cassa Via a tin ri ga C al Via Rinald ini nsc o Fra fan le Ste Via Via F rati dei Salita Via Ant onio Galli ppe Motta Via San Lorenzo Via Giuse Ri bus corsi a auto Reg ina ada Str zzini Ma pe sep Via Giu o ros ne e on Via Ge B iss ggin i da Ga Via a tan o ome nic pe Cat Giusep ral Guis a Br en Vi Ch Siemen Via Giusepp ton An Via r fou e Du neral Ge Via Angelo Bar offio o Via degli Amadi Salita Carlo Bossoli ia Ca cc va to re Lo a Vi ini Ad am a An to nio Via Giroggio Vi Vi a Antonio Riv a lletta Va alla Via Viale Via Gene ni Callo Vi o ios Via Via Giovan Via Trevano e Bagutti gno Aro o am Ad en rm Ca Via Mo nte o iati io Olg rig Zu Via Duf our ale Gener Via Pelli Via Cant onale Via Ferruccio ttardo n Go Sa Via ina tar on aM Via Montar ina le ViaNoa Col le Via al Via Rig hetto no vio Via Sil lba Via alla C ampagn a Via da sar Ce Via Gerso Via ni Berna sco C. A. rna Luce Via letto ri ai Fio Via tto ste lle Via Ca Via al Colle o at Gr Sa n o Fon enic Dom Fo Via San Salvatore nta Pelloni Via del chi dei Ron as ntù e Ca Sas sa Via Rod rèe Via ss Via Sa cipio al Muni Via Via dei Sindicatori N ido Vi a al Vi a Co re mm o ini Je lm o eng Sor o Via ViaSoreng Riva Laghe tto Via al d'Oro Col lina Via Via Montalbano Mo Me Via vetto ena Lo ngh s are Via Ricordone na Longhe usio assare Casta Via lva Via Se ta Pometta Gradina io Via Lisano Ni do Via al lle Co Via al An ge lo Mon s. Via i Pin ai Via a Col ta alla Sali re Salvato Via ni Plata Via dei ta San ti Fo let ne bio Ca Ba ttis Via Via ti sta Folet Via Batti Via Nolg Via o all rtiv Co ia Rogg Via alla Via Via Bald lo lle Mirava Rovel lina a Vi Le po ri ep pe us Gi Via zo na o Soldin na Via R tana Via n Via gi sep Giu Tes serete Via lo cco Ro loV ia al cco Ro Via Via ni no tig ar M rlo Ca n sa Gui H. ale er Gen a Vi Via Morena o Via Gemm olar v. P Gio tt. Do Via Via Rovere Via Cass ine Via Via Collina d'Oro V ia San Siro a Via Mo ntalba no e da Bis sone Via Nova Ga ggini liana Riv hetto nio to a Rig a An Via llé Vi Vi io gg ro Gi Va e tto gh La Via San Pietro delle Erbette di al Via Antonio Riva o Fun lita a Via Paradiso Via Sa Via L oreto Vi Via Panera n Gr Sa io di Suvig Via Ceres Adamini Via Lor eto a Vi ato Via Via Pico U Fosc olo a go edere Via Sole Vi Via Belv Via Eugenio Montale Via Antonio ne Pa gliana a e uiet aQ Vi ra a Vi Via Ruvi es a nn nt'A Church of St Edward the Confessor Via Noale tta Tr i ss Ta o Via Tassin Via e nt Po Sa in o l e o a Via Chiesa di Santa Maria degli Angioli Tass ste Via Ca Via Noal Viarn Tasso Chiesa di San Carlo Borromeo no terna ola Via Belvede re Via Tassino Via Cis Arcioni Generale Via u Vi olo Viale Castagn Via S rq ato Tami a Vi Vic ola VIale Castagn ola Viale Castagn Alb ertolli a Via Pon a nna Piazza della Riscossa Via Foce Via Canova atti Mag Chiesa San Rocco Corso Elvezia no ta ilia Pos sim Via della Via Mas LUGANO te Tres Sant'A Via Do Via Giulio Vicari i es Via Pont e Tr Se bb alle co on o lva Via ie SORENGO rino Vella Via Vitto Via Conco rdia chiesa riformata G Riva Giocondo To i arina Via Mont etto Rino Via Archit Via alla Campagna erna Camp Verla Contrada di ng Via Aprica rzio o Ma Via Viale Carlo Cattaneo Pestalozzi a Pi Enrico Tiglio Via delle Scuole Corso Via del Tiglio i zz Tiglio dei Fagg Via io ga Frasca del Capelli o Pest alozz i cc Re Via Luigi Canonica Via Luigi Canonica Via Carlo Viale Cassarate Bossi Via Via Pietro o Enric rta olo Via re nte Maran hia ecchia aV rada Vecc trad a Con Vi So Pa Be Via Cleme abile e St belli pp Vi Cont Via Cors Beata Vergine Maria Immacolata Via lea Poco Giu se io Via ett o a iulio Via G ini i Vi rom Somaini Via Luigi Lavizzari rani ile o Rodar ab St c ch Via Basi pe Bor Via Emilio lli te Ma m en ep ncu sco Via Francesco Cattedrale di San Lorenzo Via Tomas Gius Mo nce Via Roncacc Via Fra a Via Maggio gio Via Mag tra Ga Cle tt a rine nta Via Via Lugano Via Cortival lo Via no Bales Via Alberto Giacometti nio Via Mo Mo Via Via i Via Anto Via Basilea eo M anzoni ino Vi Via Lugano Via Serafi Via le Zo om Sold o a Via Molinazzo so Chio Via al Via Luigi Lavizzari pe a Via Via Bess co uc evr Chiesa di San Giuseppe Moretto nc Gin Via Pasquale Lucchini ep Via Basile oren o Via Rome Via Greina Via Via della Pergola a Via Speranz Parini Via del pp Manzoni Via Gius c hi i Ron Vi Chiesa della Santissima Trinità Piazzale di B esso ia al Got eppe Capelli na Chiesa di San Nicolao della Flüe n Sa lb erti Via delle Scuole Vi Fusoni Curti d'A Roggia Via alla Chiesa a te Via An tonio seppe ce nzo Gius zo gia rna Vin Via alla Via agli Orti rd Via an go Be Chiesa di Santa Teresa di Lisieux Via Pietro al Pon o Pelli Breg Via Gemmo S Via Muggina Via Giu Via aa Collina USI Università della Svizzera italiana pe Buffi te Viale Cassara gno Via Ferruccio ssa Ma Via an eg Via Br Via anzo Via la Santa Via Capelli Via a gno Via Via Luganetto Via Giusep Chiesa del Sacro Cuore Via Botto Brè Via Giuse Via Via Via Monte netta o Van Vi na Salita a Gen rn m a za Via al Nido Via Le eri o alin zz Pa o Via Bottogn Via agli Ort i ia io Cis ta Via Breg Anton lsi Ge a te Brè ppe Buffi Via dei Vi Via al Lido Dun ant Vi io Santa Maria dello Stradone Via Via Guggirolo Via Henri ano ni Via Ceres Via dei Bonoli netta Ant oni al Gu ner Ge Via Mon oni oni V uée Alb Via Via Mado Via Van Via Madonna della Salute Via Pasq sci aneva g lielm o C Petrini Via Mado Ant onio isan i Ferri Via Mont e Brè Via Via al Fiume Via Giovann Via Orti Via edo Gu lita ata Sa a Priv tta V ia Strad Salute Via Nos Via M Via Croce na della ta Via al Campanile et ta Via alla Chiesa Vie Piazza Cinque Via Madon ina Viarno Via Croce pi ad laro So go a Vi ala Mir Motta a ic ato ri op i Pi de Via Via eppe Chiesa Santa Lucia nd Via Giuseppe assen i Si n Si oc Cr Via Sara Frontini o ss de i Ferri a Be MASSAGNO Via Gius Via Via Giovann a Gr i Ferri Rav le Sa Aie Via Via Giovann Via Via Agostino Soldati Via uo Salita Via Luigi Taddei Sc ro ia Via Crocetta Via o Via Losann lle o Vin Via Sione de usi sta Sentiero Losan na Via lo Ca Gottar do Car Via San Via San sio Via Castausio Via a m ru Via tau s ell Via delle e a Ca ar la Vi tti Via Tesserete us e Campagna ta F ole as eg i Pr Ros Via a l Roc colo Via Privata eto tagn a Piat Via Comorgio Viale Battis Via Vigno li Via alle Caragn Via Praccio Gottardo vrò Ba ola o Merco i Via Via San Po ld Via a Via Vign Via Giacom ain Mar ella ni ilio Em rai Via or ini Ma rsa Via delle o Cas ilio Em l Ge M amin Bosc Via Via Va a Via Via al Via Sole Via Sole Via Vi Via Beltr o Mara Via Emili a agn mp Ca Via a Ci pe Mag Via Via Filippo Cani Via Giacomo e o i Vi a e min a Via Sole ara ni do Gui Via Beltra Via Sole Cam ra ma o S ala n so a Via Fola l Ca Vi Via Sott Via del S ole Boglia Vi ara Via Via del Pozzo Mar ain Via Monte So Via ort ivo Via Sole Via sep Ved reg gio Via lli rice Oscar Ado etto Ronch Via Trevan Via Ro nch etto ni i va va Via Can o Sp St az ione Via alla Bozzoreda Via Cassone o Brenta ta Ma raini nva ntr Via Viale Casson e Viale Casson e Pr iva ta Via Campo dei Fiori e do Ve Ce reggio Via Via Via Cam Ved Via Via Maraini Mara ini Via Privata Ca Via Vigne Viale Casson Via Pr lo Via Giacom M ar aini Vi a Pr iva ta M at tro Vi a Be lve de re co alle a e Vi SAVOSA Via Via Ceresio o ustria ed son o ipi rd Ind or Cas nic tta Bo Viale Mu n Go Via Sa Vi a Vi a a lin ve Via Via Vi Via Selv M or bio Lu Ma alla Via Boschina Via a Ca ro lin a nde Mar a lfo e o i-S ain Via Na vo ne Via ttro Via Via Loco Vi zz Tor ra Vi a Vi Fio rito m m ar ug a Colle Map of Lugano i min rro a Bo a Via Trev Ron che tto uriz io Str ad a Sa n Ma o ug lin Via Br esco Ver Via Via Fiorito o nc Ro a Gra di de lla Via Roncaccio Via Colle Piè zz ored resio ano ra Vi a Vi caccio Ron Via Via Bo Ce Giu Pia Via lfio Via Nav ia a Co Via San Gottardo Strecc allin nG ier Sent Via a rito a Via Res seg Via Regin a llin Via Pia n Ga Vi Via pe Ma Vi Vi a Via Via Loco Gerbo ello g gi ne Via llina Azz a urr Map of the Lugano Public Transportation Sunday, June 12, 2016 4:00 p.m. Registration Opens, Hotel de la Paix 4:30 p.m. Welcome – Thomas Schulthess (ETH Zurich), Hotel de la Paix 4:45 p.m. Keynote - How to be Bayesian in the Big Data Era – Kerrie Mengersen (Queensland University of Technology) Abstract: Bayesian methods are now part of the standard toolkit for data analysts. These methods include flexible models to describe complex data and population structures, a wide range of liberal and efficient computational algorithms, and appealing inferential insights. However, there is an increasing discussion about how these methods, and their relative appeal, perform in the context of big data. This presentation will provide a review of the issues, the debate and the partial resolutions that have been discussed. The future of Bayesian methods, Bayesian computation and Bayesian thinking will be considered in the hope of stimulating further discussion from the perspective of ADAC participants. 5:45 p.m. Institute Overview and Vision – Thomas Schulthess (ETH Zurich), Jeffrey Nichols (Oak Ridge National Laboratory), Satoshi Matsuoka (Tokyo Institute of Technology) 6:15 p.m. Discussion 6:30 p.m. Break 7:00 p.m Networking 8:00 p.m. Dinner, Hotel de la Paix Monday, June 13, 2016 Breakfast at hotel, Hotel de la Paix 8:30 a.m. Welcome and announcements – Thomas Schulthess (ETH Zurich), Università della Svizzera italiana 8:35 a.m. Session 1: Applications 8:35 a.m. Update from Working Group 8:45 a.m. Past Algorithms and Future Libraries for Efficient Nonbonded Particle Simulations - Erik Lindahl (Stockholm University & KTH) 9:15 a.m. How to think exascale: Modernizing the LAPACK and Scalapack Libraries– Azzam Haidar (University of Tennessee) 9:45 a.m The Development of the Electronic Structure Code LSDalton and its Library Requirements– Thomas Kjaergaard (Aarhus University) 10:15 a.m. Break 10:45 a.m. Beyond ppOpen-HPC: Applications and Algorithms in the Post-K/Post-Moore Era - Kengo Nakajima (University of Tokyo) 11:15 a.m. Non Orthogonal Configuration Interaction on the Next Generation of Supercomputers - Remco Havenith (University of Groningen) 11:45 a.m. Towards Large-Scale Quantum Chemistry with Second-Generation Density Matrix Renormalization Group (DMRG) - Stefan Knecht (ETH-Zurich) 12:15 a.m. Working Lunch, Covered space at the USI main building back entrance Breakout Groups Meet at 1:00 after Eating Lunch 12:45 a.m. Working Groups: Applications – Room A32 Performance Tools – Room A33 Resource Management – Room A34 2:00 p.m. Session 2: Performance Tools 2:00 p.m. Update from Working Group 2:15 p.m. Understanding Portability of a High-Level Programming Model on Diverse HPC Architectures– Seyong Lee (Oak Ridge National Laboratory) 2:45 p.m. Performance Portability of Stencil Kernels – Tobias Gysi (ETH-Zurich) 3:15 p.m. Break 3:30 p.m. Performance Modeling for Selected Scalable Applications - Paul F. Baumeister, (Juelich) 4:00 p.m. Panel – Discussion – Strategic Vision for Accelerated Systems Panel Moderators: Thomas Schulthess, Jeff Nichols Panelists: Mike Heroux, Sandia National Laboratories / Doug Kothe, Oak Ridge National Laboratory / Satoshi Matsuoka, Tokyo Institute of Technology / Dirk Pleiter, Juelich 5:30 p.m. End of Day 5:30 p.m. Dinner on Your Own Tuesday, June 14, 2016 Breakfast at hotel, Hotel de la Paix 8:30 a.m. Announcements – Thomas Schulthess (ETH Zurich), Università della Svizzera italiana 8:35 a.m. Session 3: Resource Management 8:35 a.m. Update from Working Group 9:00 a.m. Workflows, Pegasus and Their Interactions with HPC Systems– Ewa Deelman (University of Southern California) 9:30 a.m. Shifter: Containers in HPC Environments- Lucas Benedicic (ETH-Zurich) 10:00 a.m. Break 10:30 a.m. Operating Experience with SSD and GPUs – Toshio Endo (Tokyo Institute of Technology) 11:00 a.m. Resource Management from HPC to the Cloud: Do You Manage Resources or Do They Manage You? – Dave Hancock (Indiana University) 11:30 a.m. Working Lunch, Covered space at the USI main building back entrance Breakout Groups Eat Lunch Together and Meet Working Groups: Applications – Room A32 Performance Tools – Room A33 Resource Management – Room A34 1:30 p.m. Wrap up Session for ADAC Core Team – Review – Next Steps 3:00 p.m. End of Workshop 3:30 p.m. Tour of CSCS Web Page of the ADAC Workshop http://bit.ly/adac_agenda Local Organisation Raluca Hodoroaba Università della Svizzera italiana Via Lambertenghi 10a 6904 Lugano Switzerland Phone: +41 58 666 45 32 E-mail: [email protected] Program Chair Becky Verastegui Oak Ridge National Laboratory P.O. Box 2008 Oak Ridge, Tennessee 37831-6163 USA Phone: +1 865-805-0562 E-mail: [email protected] Sponsor