Supercomputing Frontiers Europe 2018

Keynote Speaker Invited Speaker Sponsors
Day 1 | Monday, March 12
8:00 — 9:00 Registration  
9:00 — 9:05 Opening Remarks from the Organiser
Marek Niezgódka & Marek Michalewicz, ICM UW, Poland
Opening
9:05 — 9:20 Welcome Address
Rector UW, Jego Magnificencja Prof. M. Pałys
9:20 — 9:30 Welcome Address
TBC
9:30 — 10:30 Precision Medicine as an Accelerator for Next Generation Supercomputing
Dimitri Kusnezov, Department of Energy, USA
Supercomputing
10:30 — 10:40 Supercomputing for Fast Learners: How Warsaw Team got to the finals in three major Student Cluster Competitions in China, USA and Germany
Warsaw Team, University of Warsaw, Poland
10:40 — 11:00 Break  
11:00 — 12:00 TBA
Whitfield Diffie, Stanford University, USA
Cryptography
12:00 — 12:15 Delivering trust, privacy and unprecedented scale in distributed systems
Lars Davies (CEO), Kalypton, UK
12:15 — 12:30 Performance evaluation of NLFSR enumeration on heterogeneous environments
Krzysztof Kanciak and Paweł Augustynowicz, Military University of Technology, Poland
12:30 — 12:45 Distributed calculations in heterogeneous untrusted network
Łukasz Gleń, Golem Factory, Poland
12:45 — 13:45 Lunch
13:45 — 14:15 When HPC meets AI meets cloud
Jeff Waters, Intel, USA
App.
14:15 — 15:00 (Super)Computing for all Humankind
Petros Koumoutsakos, ETH Zurich, Switzerland
15:00 — 15:45 TBA
B&M
15:45 — 16:05 Break
16:05 — 16:50 Advanced theoretical techniques to overcome drug-resistant bacteria
Joanna Sułkowska, University of Warsaw, Poland
B&M
16:50 — 17:05 High performance computing with coarse-grained model of biological macromolecules
Emilia A. Lubecka et al., University of Gdańsk, Poland
Applications
17:05 — 17:20 Multiscale urban air quality numerical modelling, simulation and advanced visualisation
Michal Kulczewski et al., Poznan Supercomputing and Networking Center, Poland
17:20 — 17:35 High-Performance Computing in geophysics: application of the discrete element method to materials failure problem
Piotr Klejment, Alicja Kosmala and Wojciech Dębski, Institute of Geophysics Polish Academy of Sciences, Poland

Keynote Speaker Invited Speaker Sponsors
Day 2 | Tuesday, March 13
8:00 — 9:00 Registration
9:00 — 10:00 Simultac Fonton
Thomas Sterling, Indiana University, USA
Architectures
10:00 — 10:45 In an era of big data, is it time to update scientific content, software code and hardware architecture in one fell swoop? — the advent of processor-in-memory architecture
Bob Bishop, EMU Technology Inc., USA
10:45 — 11:05 Break  
11:05 — 11:50 Computing with Data Flow Engines: The Next Step for Supercomputing
Tobias Becker, Maxeler Technologies, USA
Architectures
11:50 — 12:10 Vortex-topology Messaging: Data Vortex for high performance middleware
Ryan Quick and Arno Kolster, Providentia Worldwide, USA/Canada
12:10 — 12:55 Objective, innovation and impact of the energy-efficient DOME MicroDataCenter
Ronald P. Luijten, IBM Zurich Research Laboratory, Switzerland
12:55 — 13:25 TBA
DDN
 
13:25 — 14:25 Lunch  
14:25 — 15:10 Internet of Things
Nicola Ferrier, Argonne National Laboratory, USA
IoT
15:10 — 15:30 TBA
ARM
 
15:30 — 15:50 HPC Storage and Big Data – Solving the I/O challenge
Torben Kling Petersen, Cray
 
15:50 — 16:05 Efficiency analysis of a hybrid supercomputer Desmos with Angara interconnect
Vladimir Stegailov et al., Joint Institute for High Temperatures of the Russian Academy of Sciences, Russia
Arch.
16:05 — 16:25 Break  
16:25 — 16:40 Elbrus processors performance for fast Fourier transform and computational materials science codes
Denis Dergunov, Vladimir Stegailov and Alexey Timofeev, Higher School of Economics, Russia
Arch.
16:40 — 16:55 Facilitate HPC Operation and Administration via Cloud
Nejc Bat, Arctur d.o.o., Slovenia; Ji Qing, Sugon, China
Cloud&Grid
16:55 — 17:10 Supercomputing with the PLGrid Infrastructure: a Tool for Open Science
Jacek Kitowski et al., AGH University of Science and Technology, Poland
18:30 — 21:30 Conference Banquet, at Reduta Banku Polskiego  

Keynote Speaker Invited Speaker Sponsors
Day 3 | Wednesday, March 14
8:00 — 9:00 Registration  
9:00 — 10:00 Neuromorphic computing – From biology to user facilities
Karlheinz Meier, Heidelberg University, Germany
Neuro.
10:00 — 10:45 The Start of the Journey from Digital to Quantum Computing
Robert Ewald, D-Wave, USA
Quantum C.
10:45 — 11:00 From Spin Chemistry to Quantum Computing – Early Experience with Quantum Computing at the University of Notre Dame’s Center for Research Computing
Mariya Vyushkova, Jarek Nabrzyski and Alexander Vyushkov, University of Notre Dame, USA
11:00 — 11:20 Break  
11:20 — 12:05 Manycore Accelerators beyond GPU Architecture
Benoit Dupont de Dinechin, Kalray, France
Architectures
12:05 — 12:50 Next Generation Software Defined Services and the Global Research Platform: A Software Defined Distributed Environment For High Performance Large Scale Data Intensive Science
Joe Mambretti, Northwestern University, USA
12:50 — 13:00 Progress Report: Connecting Poland to Scientific Data Superhighway
Jarosław Skomiał, Interdisciplinary Centre for Mathematical and Computer Modeling (ICM), University of Warsaw, Poland
13:00 — 14:00 Lunch  
14:00 — 14:30 Supercomputing in modified gravity theories
Baojiu Li, Durham University, UK
Cosmology
14:30 — 14:50 Individual time-stepping in cosmological simulations: A challenge for strong scaling and domain decomposition algorithms
Matthieu Schaller, Leiden Observatory, Netherlands
14:50 — 15:10 Numerical simulations of black hole accretion in gamma ray bursts
Agnieszka Janiuk and Konstantinos Sapountzis, Center for Theoretical Physics, Polish Academy of Sciences, Poland; Ireneusz Janiuk
15:10 — 15:30 Copernicus Complexio simulations
Sownak Bose et al., Harvard-Smithsonian Center for Astrophysics, USA
15:30 — 15:45 Machine learning and astronomical big data
Maciej Bilicki, Leiden Observatory, Netherlands
15:45 — 16:00 Performance of Julia programming language in HPC simulation of the cosmic ray transport in the heliosphere
Anna Wawrzynczak-Szaban, Renata Modzelewska-Łagodzin and Agnieszka Gil-Świderska, Siedlce University of Natural Sciences and Humanities, Poland
16:00 — 16:20 Break  
16:20 — 16:50 TBA
IBM
 
16:50 — 17:05 Towards exascale simulations of quantum turbulence in Fermi superfluids: status and challenges
Gabriel Wlazłowski et al., Warsaw University of Technology, Poland
Applications
17:05 — 17:20 The application of HPC solutions for the plasma impurities diagnostics for the thermal fusion reactors
Rafał Krawczyk et al., Warsaw University of Technology, Poland
17:20 — 17:35 How a supercomputer can unravel the structure of hadrons?
Piotr Korcyl, Jagiellonian University, Poland
17:35 — 17:40 Closing words
Marek Michalewicz, ICM UW, Poland
Closing

Please register for the tutorials of your choice here.

Venue for All Tutorial Sessions:
Nałęcz Institute of Biocybernetics and Biomedical Engineering, Polish Academy of Sciences,
4, Ks.Trojdena str., 02-109 Warsaw, Poland

Morning Sessions

D-Wave Logo

Tutorial 1:
D-Wave Systems: An inTroduction to Programming a quantum computer

Time:
9.00am – 1.00pm
Breaks:
Morning Tea Break – 10.30am – 11.00am
Lunch Break – 1.00pm – 2.00pm
Presenters:
Andy Mason, Sales Director, D-Wave Europe
Sheir Yarkoni, Technical Analysist, D-Wave Europe
Abstract:
Quantum computing has progressed from ideas and research to implementation and product development. There are multiple physical devices capable of providing controllable evolution of a quantum wavefunction which could form the
basis for a quantum computer. The 2000-qubit D-Wave System uses an annealing/adiabatic architecture which natively solves discrete optimization, and probabilistic machine learning problems.
Our goal is to expand attendees’
understanding of quantum computing as implemented on the D-Wave System and where it fits in a computing environment (or maybe work flow).
Important Notes:
Participants will have access to 128 qubit simulators (using their own laptops) and the opportunity to implement a number of programming examples as well as view live demos on a 2000 qubit D-Wave System.
It is recommended attendees
have knowledge comparable to an M.Sc. or higher in computer science, mathematics or physics or equivalent, or otherwise have sufficient familiarity with algorithms and data structures and experience implementing algorithms
in C/C++, Matlab or Python.

VisNow ICM Logo

Tutorial 3:
Advanced scientific visualization with VisNow platform

Time:
9:00am – 12.30pm
Brief agenda:
  1. Introduction to Scientific Visualization and Visual Analysis.
  2. Visualization systems and paradigms
  3. Generic data structures
  4. Introduction to VisNow
  5. Hands-on Session #1 – 2D data visualization
  6. Hands-on Session #2 – 3D data visualization
  7. Hands-on Session #3 – Vector data visualization
  8. Hands-on Session #4 – Unstructured data visualization.
Presenters:
Bartosz Borucki, Interdisciplinary Centre for Mathematical and Computational Modelling University of Warsaw, Poland
Krzysztof Nowiński, Interdisciplinary Centre for Mathematical and Computational Modelling University of Warsaw,
Poland
Abstract:
Visual analysis is one of the most powerful tools for data exploration and interpretation. It takes advantage of visualization techniques and allows scientists to work with their research data in interactive and intuitive way.
In today’s HPC environment and Big Data era, data analysis techniques, together with visualization, gain on importance. However, the amounts of data and the sizes of single datasets impose the need for adequate software tools.
In this tutorial we will address this problem by providing participants with strong tool for data processing, visualization and visual analysis – VisNow, an open source generic platform based on data flow paradigm. The goal
of this tutorial is to introduce the audience to the concept of visual analysis, show basic ideas of scientific visualization and to go step-by-step through several case studies in hands-on sessions based on our platform. Problems
of visualization of common HPC data structures, including 2-D and 3-D, scalar and vector, regular and unstructured data will be covered and adequate elements of the software described to give participants the basics of VisNow
usage.

Maxeler Logo

Tutorial 5:
Maxeler Technologies: Practical Dataflow Computing: From HPC to Cloud

Time:
9:00 am – 12:30 pm
Presenters:
Tobias BECKER, Maxeler Technologies
Abstract:
Maxeler Technologies pioneers a new Multiscale Dataflow Computing model that centres on maximal performance and efficiency. By offloading computations to dedicated Data Flow Engines (DFEs), the typical bottlenecks of the conventional
Von Neumann architecture are avoided, resulting in 20-50x higher performance and energy efficiency. This has been demonstrated across many application domains including machine learning, finance, security and scientific computations.
The workshop introduces the Maxeler Dataflow compute model and its associated high-level programming paradigm. We cover practical application development and dedicated optimisations across various layers of abstraction. Furthermore,
we cover the practical deployment of Dataflow technology from conventional on-premise HCP to public Cloud. Amazon EC2 F1 Instances are compatible to the latest generation MAX5 DFEs and open up new exciting opportunities to
perform Dataflow computing in the Cloud. We illustrate how developers can scale elastically from an on-premise Dataflow system into the Cloud to cover peak demand. Dataflow computing in the Cloud also allows academics to carry
out research without investing into specialised compute infrastructure.

Microsoft and UberCloud Logos

Tutorial 7:
Microsoft Azure — the best public cloud for HPC

Time:
9:00 am – 12:30 pm
Brief agenda:
  1. Introduction to HPC on Azure and lab environment (1 hour)
  2. Hands-on lab session (3 hours)
    • Deploying Linux RDMA Infiniband cluster with Azure CLI,
    • Deploying HPC cluster from CycleCloud template,
    • DL training with Azure Batch AI service,
    • OpenFOAM simulation in Ubercloud container from Azure Marketplace.
Presenters:
Tomasz Józefiak, Microsoft Poland
Reha Senturk, The Ubercloud
Abstract:
Microsoft Azure offers the best and the most highly-optimized infrastructure for HPC among all public cloud providers:

  • high-end multicore CPUs for compute-intensive calculations,
  • NVIDIA GPUs for accelerated computing and visualization,
  • RDMA InfiniBand interconnect for real scalability of MPI jobs,
  • bare-metal Cray supercomputer infrastructure for the most demanding HPC workloads.

Azure also offers platform services like Azure Batch, VM scalesets and CycleCloud which assist in easy deployment, management and scaling of HPC workloads in the cloud environment.
This workshop aims to demonstrate different ways of using Azure for running HPC jobs. We’ll start with an introductory presentation of HPC services on Azure and the workshop environment, followed by a hands-on lab session. Our instructors will walk step-by-step through the lab content. Participants will receive free Azure passes and will be able to execute the labs following the instructor guidance or at their own pace.

Prerequisites:
  • Please bring your own laptop with any OS – Windows, Linux, MacOS
  • In order to use Azure pass that you will receive during the workshop, please create your Microsoft Account: https://account.microsoft.com/
  • In case of any questions please contact us via email: azurepl@microsoft.com

Afternoon Sessions

Julia SGH Logo

Tutorial 2:
Introduction to Numerical Computing with Julia

Time:
1:30pm – 5.00pm
Brief agenda:
  1. What makes Julia fast – language design principles.
  2. Explanation of the sample computational problem that will be solved during the workshop.
  3. Parallel computing in Julia on a single machine.
  4. Using Julia in AWS Cloud.
  5. Using Julia on ICM computing cluster.
Presenters:
Bogumił Kamiński, SGH Warsaw School of Economics, Poland
Przemysław Szufel, SGH Warsaw School of Economics, Poland
Abstract:
Julia language was designed to deliver dramatic improvements in simplicity, speed, scalability, and productivity to solve massive computational problems. The goal of this workshop is to give the participants hands-on experience
of running massively distributed numerical experiments using Julia language. The example problem is a large scale stochastic simulation-optimization task (a description of the employed algorithms is presented in this paper). The computations will be presented on two environments: ICM computing
cluster and a Spot Fleet of EC2 instances in the AWS Cloud. We will show how to build and run a cluster having at least 100 nodes in Julia language.
Important Notes:
If participants want to run the computations themselves it is advised that they have a notebook with SSH client installed and an AWS account (free coupons for computations on AWS will be provided).

PCJ ICM Logo

Tutorial 4:
High Performance Computing and Big Data analitics with PCJ and Java

Time:
1:30pm – 5.00pm
Brief agenda:
The half dayr tutorial comprises three parts parts, with time for discussion at the included coffee breaks. The tutorial is organized in the form of hands-out with the short introduction. We would like to get participants involved
in the programming of simple examples provided by the organizers as well as computational kernels brought by the participants.

  1. Part 1 (1 hour) briefly covers the PGAS programming model and presents details of the PCJ library. It provides overview of the library and presents examples of the typical programming tasks. Examples of the parallelization
    of the most popular programming kernels will be provided.
  2. Part 2 (1.5 hour) is design as practical introduction to the PCJ. Participants will write and execute parallel applications starting from the “Hello world”, trough different communications schemas up to the parallelization
    of the selected computational kernels.
  3. Part 3 (1 hour) will focus on more advanced applications including problems suggested by the participants.
Presenters:
prof. Piotr Bała, Interdisciplinary Centre for Mathematical and Computational Modelling University of Warsaw, Poland
dr Marek Nowicki, Nicolaus Copernicus University, Poland
dr Łukasz Górski, Interdisciplinary Centre for
Mathematical and Computational Modelling University of Warsaw, Poland
Abstract:
The goal of the tutorial is the presentation of the PCJ library and its application for parallelization of example programs (computational kernels). The attendees will get familiar with the PGAS programming models used by the PCJ
library. The tutorial will focus on the practical development of the parallel codes using Java, therefore, the main part of the tutorial will be in the form of hands-on. The PCJ library runs on any HPC system equipped with
Java runtine environment. It shows good performance and scalability up to 100k+ cores. The PCJ library has been already used to parallelize different benchmarks as well as large scale parallel applications such as raytracing,
FFT, MapReduce, BFS or Genetic Algorithm. The PCJ library (http://pcj.icm.edu.pl) implements partitioned global address space (PGAS) model. The PCJ does not extend nor modify language syntax. The PCJ library put emphasis on
compliance with Java standards. The programmer does not have to use additional libraries, which are not part of the standard Java distribution. Compared to the other solutions PCJ does not need a dedicated compiler to preprocess
code.

NAG Logo

Tutorial 6:
Numerical Algorithms Group Ltd.: Performance Analysis: An introduction to the tools and performance analysis methodology used in POP CoE

Time:
1:30 pm – 5:00 pm
Brief agenda:
  1. Introduction to performance analysis and POP CoE methodology.
  2. Performance analysis with Paraver and Scalasca for parallel codes.
  3. Parallel I/O Profiling and Darshan profiling tool.
  4. Hands-on session with profiling tools.
Presenters:
Jon Gibson, Numerical Algorithms Group Ltd., Great Britain
Wadud Miah, Numerical Algorithms Group Ltd., Great Britain
Abstract:
POP CoE (Performance Optimisation and Productivity Centre of Excellence) is funded by the Horizon 2020 programme to help people write more efficient parallel. We will present the systematic approach used to analyse and optimise
parallel codes and an introduction to some open source profiling tools used within the project. Measuring application performance often results in large amounts of data that is difficult to handle or interpret beyond some simple
first observations. The methodology used within POP CoE provides a quantitative way of measuring the relative impact of the different factors inherent in parallelisation, each metric reflecting a common cause of inefficiency.
This provides the knowledge necessary to decide the best course of action to get performance via reproducible and comparable measurements of the performance. POP CoE is a collaboration between Barcelona Supercomputing Center,
High Performance Computing Center Stuttgart, Jülich Supercomputing Centre, Numerical Algorithms Group Ltd, RWTH Aachen and TERATEC.

ICM UW Logo

Tutorial 8:
Basics of High Performance Computing systems at ICM

Time:
1:30 pm – 5:00 pm
Presenters:
Maciej Marchwiany, Interdisciplinary Centre for Mathematical and Computational Modelling University of Warsaw, Poland
Maciej Szpindler, Interdisciplinary Centre for Mathematical and Computational Modelling University of Warsaw, Poland
Abstract:
This tutorial aims at basic usage scenarios of High Performance Computing systems available at ICM. Agenda covers system access, creating and submitting user jobs, user environment, custom application codes enabling. Common scenarios will be discussed with step-by-step approach. Hands-on session is included. Registered users are the target audience of the tutorial.
Important Notes:
Tutorial language is Polish.

Intel Logo

Tutorial 9:
Intel Corporation: Intel Software Tools for HPC and Data Analysis – Practical Session

Time:
1:30 pm – 5:00 pm
Presenters:
Dmitry Sivkov, Technical Consulting Engineer, Intel
Olga Andrianova, Business Development Manager, Intel
Robert Adamski, HPC AE – EMEA Territory, Intel
Abstract:
Intel Software helps developers and end users to get a full performance of their HPC and Data Analytic applications. Intel provides a wide range of tools and libraries that can be used for numerous scientific and industry applications.
This practical training is targeted to give an overview of tools and aspects of usage, basic practices of optimizing Python* application, starting with Intel® Distribution for Python, performance profiling with Intel® VTune™ Amplifier, speedup code with Intel® Advisor, and distributed HPC/AI usage.
Live demo on HPC/AI cluster!
Important Notes
Training audience: software developers, Data Analytics, Data Scientists, Researchers.
Attendees will get personal license for Intel® Software used in the training.

Supercomputing Frontiers Europe 2018

March 12 – 15, 2018

Warsaw, Poland

Important dates

  • January 21, 2018
    Abstract submission
  • February 4, 2018
    Notification to Authors
  • March 11, 2018
    Full Paper Submission

Call for papers