Supercomputing Frontiers Europe 2018

Keynote Speaker Invited Speaker Sponsors
Day 1 | Monday, March 12
8:00 — 9:00 Registration
9:00 — 9:10 Opening Remarks from the Organiser
Marek Niezgódka & Marek Michalewicz, ICM UW, Poland
Opening Chair: Marek Michalewicz
9:10 — 9:20 Welcome Address
Rector UW, Jego Magnificencja Prof. M. Pałys
9:20 — 9:35 Welcome Address
Karol Okoński, Podsekretarz Stanu, Ministerstwo Cyfryzacji
9:35 — 10:35 Precision Medicine as an Accelerator for Next Generation Supercomputing
Dimitri Kusnezov, Department of Energy, USA
10:35 — 10:45 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:45 — 11:05 Break
11:05 — 12:05 Supercomputing Security or Supercomputing for Security
Whitfield Diffie, USA
Cryptography Chair: Janusz Kacprzyk
12:05 — 12:20 Delivering trust, privacy and unprecedented scale in distributed systems
Luke Barton, Kalypton, UK
12:20 — 12:35 Performance evaluation of NLFSR enumeration on heterogeneous environments
Krzysztof Kanciak, Paweł Augustynowicz and Janusz Szmidt, Military University of Technology, Poland
12:35 — 12:50 Distributed calculations in heterogeneous untrusted network
Łukasz Gleń, Golem Factory, Poland
12:50 — 13:20 When HPC meets AI meets cloud
Jeff Watters, Intel, USA
13:20 — 14:20 Lunch
14:20 — 15:05 Advanced theoretical techniques to overcome drug-resistant bacteria
Joanna Sułkowska, University of Warsaw, Poland
B&M Chair: Marek Cieplak
15:05 — 15:35 Accelerating scientific discoveries in protein bioinformatics with Microsoft Azure cloud platform
Dariusz Mrozek, Microsoft
15:35 — 15:50 High performance computing with coarse-grained model of biological macromolecules
Emilia A. Lubecka et al., University of Gdańsk, Poland
15:50 — 16:10 Break
16:10 — 16:55 (Super)Computing for all Humankind
Petros Koumoutsakos, ETH Zurich, Switzerland
Applications Chair: Nicola Ferrier
16:55 — 17:10 Multiscale urban air quality numerical modelling, simulation and advanced visualisation
Michal Kulczewski et al., Poznan Supercomputing and Networking Center, Poland
17:10 — 17:25 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 Ch.: Marek Niezgódka
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 Chair: Dimitri Kusnezov
11:50 — 12:35 Objective, innovation and impact of the energy-efficient DOME MicroDataCenter
Ronald P. Luijten, IBM Zurich Research Laboratory, Switzerland
12:35 — 12:50 Vortex-topology Messaging: Data Vortex for high performance middleware
Ryan Quick and Arno Kolster, Providentia Worldwide, USA/Canada
12:50 — 13: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
13:05 — 13:20 Elbrus processors performance for fast Fourier transform and computational materials science codes
Denis Dergunov, Vladimir Stegailov and Alexey Timofeev, Higher School of Economics, Russia
13:20 — 14:20 Lunch
14:20 — 15:05 Internet of Things
Nicola Ferrier, Argonne National Laboratory, USA
IoT Chair: Henryk Krawczyk
15:05 — 15:35 Applying DDN to machine learning
Frederic Lemaire, DDN
15:35 — 15:50 HPC Storage and Big Data – Solving the I/O challenge
Torben Kling Petersen, Cray
15:50 — 16:05 Data Challenge Influencing New Architecture (Gen-Z)
Michal Klimeš, HPE
16:05 — 16:25 Break
16:25 — 16:45 Software Ecosystem for Arm-based HPC
Florent Lebeau, ARM
Chair: Krzysztof Kurowski
16:45 — 17:00 Facilitate HPC Operation and Administration via Cloud
Nejc Bat, Arctur d.o.o., Slovenia; Ji Qing, Sugon, China; presented by Miha Verlič, Arctur d.o.o., Slovenia
17:00 — 17:15 Supercomputing with the PLGrid Infrastructure: a Tool for Open Science
Jacek Kitowski et al., AGH University of Science and Technology, Poland
17:15 — 17:30 Towards Near-Data Processing for Clouds – Challenges and Future Direction
Gaurav Kaul et al., Amazon, UK
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. Chair: Thomas Sterling
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
Arch. Chair: Artur Binczewski
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 — 13:20 Implementing integrated photonics in supercomputing centers interconnect
Krzysztof Kawecki, Infinera & FCA
13:20 — 14:20 Lunch
14:20 — 15:05 Nonlinear partial differential equations, gravity, cosmology and supercomputing
Baojiu Li, Durham University, UK
Cosmology Chair: Wojciech Hellwing
15:05 — 15:25 Individual time-stepping in cosmological simulations: A challenge for strong scaling and domain decomposition algorithms
Matthieu Schaller, Leiden Observatory, Netherlands
15:25 — 15:45 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:45 — 16:05 Copernicus Complexio simulations
Sownak Bose et al., Harvard-Smithsonian Center for Astrophysics, USA
16:05 — 16:20 Machine learning and astronomical big data
Maciej Bilicki, Leiden Observatory, Netherlands
16:20 — 16:35 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:35 — 16:55 Break
16:55 — 17:25 Cognitive Discovery: How AI can dramatically change the way we do R&D
Costas Bekas, IBM
Chair: Krzysztof Kurek
17:25 — 17:40 Towards exascale simulations of quantum turbulence in Fermi superfluids: status and challenges
Gabriel Wlazłowski et al., Warsaw University of Technology, Poland
17:40 — 17:55 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:55 — 18:10 How a supercomputer can unravel the structure of hadrons?
Piotr Korcyl, Jagiellonian University, Poland
18:10 — 18:15 Closing words
Marek Michalewicz, Interdisciplinary Centre for Mathematical and Computer Modeling (ICM), University of Warsaw, Poland

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

9.00am – 1.00pm
Morning Tea Break – 10.30am – 11.00am
Lunch Break – 1.00pm – 2.00pm
Andy Mason, Sales Director, D-Wave Europe
Sheir Yarkoni, Technical Analysist, D-Wave Europe
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

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.
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,
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

Maxeler Logo

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

9:00 am – 12:30 pm
Tobias BECKER, Maxeler Technologies
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

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 SLURM cluster from ARM template,
    • Deploying HPC cluster from CycleCloud template,
    • Image processing with Azure Batch service,
    • Running TCFD simulation in Ubercloud container.
Tomasz Józefiak, Microsoft Poland
Mike Kiernan, Microsoft
Reha Senturk, The Ubercloud
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.

  • 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:
  • In case of any questions please contact us via email:

Afternoon Sessions

Julia SGH Logo

Tutorial 2:
Introduction to Numerical Computing with Julia

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.
Bogumił Kamiński, SGH Warsaw School of Economics, Poland
Przemysław Szufel, SGH Warsaw School of Economics, Poland
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).


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

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.
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
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 ( 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

NAG Logo

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

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.
Jon Gibson, Numerical Algorithms Group Ltd., Great Britain
Wadud Miah, Numerical Algorithms Group Ltd., Great Britain
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.


Tutorial 8:
Basics of High Performance Computing systems at ICM

1:30 pm – 5:00 pm
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
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

1:30 pm – 5:00 pm
Dmitry Sivkov, Technical Consulting Engineer, Intel
Olga Andrianova, Business Development Manager, Intel
Robert Adamski, HPC AE – EMEA Territory, Intel
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.

We invite all conference participants for a conference banquet, which will take place on the second day of the conference on Tuesday, 13th March at 6:30PM. The venue is a historic The Reduta Bank Polski Hall.

Please register here

Our Patrons, Sponsors and Partners

Honorary Patronage
Ministerstwo Cyfryzacji Ministry of Entrepreneurship and Technology University of Warsaw
Platinum Sponsor
Golem Network
Gold Sponsor
DDN Storage IBM
Silver Sponsors
ARM Atos Comtegra Cray HPE Intel Microsoft MooseFS PGNiG
Bronze Sponsor
FCA Infinera SymKom
Media Partners
CIO Computerworld EnterpriseTech HPCwire Klub CIO Top 500 List