communication communicate community henri bal a public-private research community
TRANSCRIPT
![Page 1: COMMUNICATION COMMUNICATE COMMUNITY Henri Bal A PUBLIC-PRIVATE RESEARCH COMMUNITY](https://reader030.vdocuments.mx/reader030/viewer/2022032605/56649e7c5503460f94b7d564/html5/thumbnails/1.jpg)
COMMUNICATION
COMMUNICATE
COMMUNITY
Henri Bal
A PUBLIC-PRIVATE RESEARCH COMMUNITY
![Page 2: COMMUNICATION COMMUNICATE COMMUNITY Henri Bal A PUBLIC-PRIVATE RESEARCH COMMUNITY](https://reader030.vdocuments.mx/reader030/viewer/2022032605/56649e7c5503460f94b7d564/html5/thumbnails/2.jpg)
Agenda
• General introduction to COMMIT/– (slides by Arnold Smeulders)
• Example collaboration NLeSC & COMMIT/: global climate modelling– NLeSC eSalsa project– COMMIT/ IV-e project
![Page 3: COMMUNICATION COMMUNICATE COMMUNITY Henri Bal A PUBLIC-PRIVATE RESEARCH COMMUNITY](https://reader030.vdocuments.mx/reader030/viewer/2022032605/56649e7c5503460f94b7d564/html5/thumbnails/3.jpg)
COMMIT/
The public-private research community for ICT-research of 60+ (non)profit & 20 science partners.
Our mission is to deliver world-class ICT-research to create opportunities with more & more partners.
![Page 4: COMMUNICATION COMMUNICATE COMMUNITY Henri Bal A PUBLIC-PRIVATE RESEARCH COMMUNITY](https://reader030.vdocuments.mx/reader030/viewer/2022032605/56649e7c5503460f94b7d564/html5/thumbnails/4.jpg)
DIMENSIONS
ICT-science use-inspired science
Synergy between projects
Dissemination tell the story outside science
Valorization towards use in industry
Internationalization NL is not alone in this field
![Page 5: COMMUNICATION COMMUNICATE COMMUNITY Henri Bal A PUBLIC-PRIVATE RESEARCH COMMUNITY](https://reader030.vdocuments.mx/reader030/viewer/2022032605/56649e7c5503460f94b7d564/html5/thumbnails/5.jpg)
SUCCESSESICT-science
Synergy
SWEET
Euro-Par 2014 Achievement award
![Page 6: COMMUNICATION COMMUNICATE COMMUNITY Henri Bal A PUBLIC-PRIVATE RESEARCH COMMUNITY](https://reader030.vdocuments.mx/reader030/viewer/2022032605/56649e7c5503460f94b7d564/html5/thumbnails/6.jpg)
SUCCESSESDissemination
Valorization
InternationalizationInfoSys and Figshare become partners, EU projects, EIT-ICT, …….
![Page 7: COMMUNICATION COMMUNICATE COMMUNITY Henri Bal A PUBLIC-PRIVATE RESEARCH COMMUNITY](https://reader030.vdocuments.mx/reader030/viewer/2022032605/56649e7c5503460f94b7d564/html5/thumbnails/7.jpg)
THE BIG FUTURE OF DATAWe have presented
60 demonstrators: ICT Science Application Alternative application
for four audiences:
![Page 8: COMMUNICATION COMMUNICATE COMMUNITY Henri Bal A PUBLIC-PRIVATE RESEARCH COMMUNITY](https://reader030.vdocuments.mx/reader030/viewer/2022032605/56649e7c5503460f94b7d564/html5/thumbnails/8.jpg)
The Big Future of DataBig Data are not always Big.
Often they are: private interactive uncertain unordered new media
In short they are
overwhelming data.
![Page 9: COMMUNICATION COMMUNICATE COMMUNITY Henri Bal A PUBLIC-PRIVATE RESEARCH COMMUNITY](https://reader030.vdocuments.mx/reader030/viewer/2022032605/56649e7c5503460f94b7d564/html5/thumbnails/9.jpg)
The Big Future of Data
Data-Science will surpass ICT-Science,
that is our future.
![Page 10: COMMUNICATION COMMUNICATE COMMUNITY Henri Bal A PUBLIC-PRIVATE RESEARCH COMMUNITY](https://reader030.vdocuments.mx/reader030/viewer/2022032605/56649e7c5503460f94b7d564/html5/thumbnails/10.jpg)
IV-e: e-Infrastructure Virtualization fore-Science Applications (P20)
• e-Infrastructures become very complicated– Distributed & heterogeneous
• P20 tries to simplify the e-Infrastructure, ease programming and integration
• WP5 studies how to effectively use GPUs for data processing (imaging) and computing
vrije Universiteit
![Page 11: COMMUNICATION COMMUNICATE COMMUNITY Henri Bal A PUBLIC-PRIVATE RESEARCH COMMUNITY](https://reader030.vdocuments.mx/reader030/viewer/2022032605/56649e7c5503460f94b7d564/html5/thumbnails/11.jpg)
Global Climate Modeling
COMMIT/
![Page 12: COMMUNICATION COMMUNICATE COMMUNITY Henri Bal A PUBLIC-PRIVATE RESEARCH COMMUNITY](https://reader030.vdocuments.mx/reader030/viewer/2022032605/56649e7c5503460f94b7d564/html5/thumbnails/12.jpg)
GPU Computing
• Offload expensive kernels for Parallel Ocean Program (POP) from CPU to GPU– Many kernels, fairly easy to port to
GPUs– Execution time becomes virtually 0
• New bottleneck: I/O between CPU & GPUCPU
hostmemory
GPU devicememory
Host
Device
PCI Express link
![Page 13: COMMUNICATION COMMUNICATE COMMUNITY Henri Bal A PUBLIC-PRIVATE RESEARCH COMMUNITY](https://reader030.vdocuments.mx/reader030/viewer/2022032605/56649e7c5503460f94b7d564/html5/thumbnails/13.jpg)
Different methods for CPU-GPU communication
• Memory copies (explicit)– No overlap with GPU computation
• Device-mapped host memory (implicit)– Allows fine-grained overlap between computation
and communication in either direction• CUDA Streams or OpenCL command-queues
– Allows overlap between computation and communication in different streams
• Any combination of the above
![Page 14: COMMUNICATION COMMUNICATE COMMUNITY Henri Bal A PUBLIC-PRIVATE RESEARCH COMMUNITY](https://reader030.vdocuments.mx/reader030/viewer/2022032605/56649e7c5503460f94b7d564/html5/thumbnails/14.jpg)
Problem
• ICT problem:– Which method will be most efficient for a given
GPU kernel? Implementing all can be a large effort• Solution:
– Create a performance model that identifies the best implementation:
• Which strategy for overlapping computation and communication is best for the given program?
Ben van Werkhoven, Jason Maassen, Frank Seinstra & Henri Bal: Performance models for CPU-GPU data transfers, CCGrid2014(nominated for best-paper-award, top 1%)
![Page 15: COMMUNICATION COMMUNICATE COMMUNITY Henri Bal A PUBLIC-PRIVATE RESEARCH COMMUNITY](https://reader030.vdocuments.mx/reader030/viewer/2022032605/56649e7c5503460f94b7d564/html5/thumbnails/15.jpg)
MOVIE
![Page 16: COMMUNICATION COMMUNICATE COMMUNITY Henri Bal A PUBLIC-PRIVATE RESEARCH COMMUNITY](https://reader030.vdocuments.mx/reader030/viewer/2022032605/56649e7c5503460f94b7d564/html5/thumbnails/16.jpg)
Example result
Measured Model
![Page 17: COMMUNICATION COMMUNICATE COMMUNITY Henri Bal A PUBLIC-PRIVATE RESEARCH COMMUNITY](https://reader030.vdocuments.mx/reader030/viewer/2022032605/56649e7c5503460f94b7d564/html5/thumbnails/17.jpg)
Discussion
• Good example of use-inspired Computer Science research
• Many other application domains that use accelerators face the same problem– Digital forensics, water management, astronomy …
• All details:
27 October 2014 1 October 2014
![Page 18: COMMUNICATION COMMUNICATE COMMUNITY Henri Bal A PUBLIC-PRIVATE RESEARCH COMMUNITY](https://reader030.vdocuments.mx/reader030/viewer/2022032605/56649e7c5503460f94b7d564/html5/thumbnails/18.jpg)
![Page 19: COMMUNICATION COMMUNICATE COMMUNITY Henri Bal A PUBLIC-PRIVATE RESEARCH COMMUNITY](https://reader030.vdocuments.mx/reader030/viewer/2022032605/56649e7c5503460f94b7d564/html5/thumbnails/19.jpg)
Different GPUs (state kernel)
![Page 20: COMMUNICATION COMMUNICATE COMMUNITY Henri Bal A PUBLIC-PRIVATE RESEARCH COMMUNITY](https://reader030.vdocuments.mx/reader030/viewer/2022032605/56649e7c5503460f94b7d564/html5/thumbnails/20.jpg)
Different GPUs (buoydiff)
![Page 21: COMMUNICATION COMMUNICATE COMMUNITY Henri Bal A PUBLIC-PRIVATE RESEARCH COMMUNITY](https://reader030.vdocuments.mx/reader030/viewer/2022032605/56649e7c5503460f94b7d564/html5/thumbnails/21.jpg)
Global Climate Modeling
• Understand future local sea level changes• Needs high-resolution simulations• Combine two approaches:
– Distributed computing (multiple resources)• Ibis couples models for land, ice, ocean, atmosphere
– GPUs(Graphics processing units)
COMMIT/
![Page 22: COMMUNICATION COMMUNICATE COMMUNITY Henri Bal A PUBLIC-PRIVATE RESEARCH COMMUNITY](https://reader030.vdocuments.mx/reader030/viewer/2022032605/56649e7c5503460f94b7d564/html5/thumbnails/22.jpg)
Comes with spreadsheet