Hinweis: Die aktuelle OOP-Konferenz finden Sie hier!
SIGS DATACOM Fachinformationen für IT-Professionals

SOFTWARE MEETS BUSINESS:
Die Konferenz für Software-Architektur
05. - 09. Februar 2018, München

Sessionsdetails

Vortrag: Intel-Day1
Datum: Mi, 07.02.2018
Uhrzeit: 09:30 - 18:30

CODE MODERNIZATION & Parallel Programming

Uhrzeit: 09:30 - 18:30
Vortrag: Intel-Day1
Sprecher:

 

09:30 - 10:30 Uhr: Registration with Tea & Coffee

10:30 - 10:45 Uhr: WELCOME & INTRODUCTION

10:45 - 11:30 Uhr: PARALLELISM, PERFORMANCE & OPTIMIZATION ON INTEL® ARCHITECTURE – WHAT YOU SHOULD KNOW!

Starting with a brief overview of the latest Intel® silicon roadmap we look at how you can use Intel® Parallel Studio XE 2018 to get best performance on the new Intel® Xeon® Scalable Processors. We then discuss three key topics (Vectorization with AVX512, Threading, and Memory) that you need to address when modernizing code.
Stephen Blair-Chappel, Bayncore

11:30 - 11:45 Uhr: Coffee break

11:45 - 12:45 Uhr: PRACTICAL SESSION 1: USING INTEL® PARALLEL STUDIO TO ANSWER THE QUESTION ‘WHY IS MY PROGRAM RUNNING SO SLOW?’

In this session, we use three Intel® tools, Intel® Trace Analyzer and Collector, Intel® VTune Amplifier XE, and Intel® Vectorization Advisor to track down the reasons for slow running code in a Lattice Quantum Chromodynamics (LQCD) code. The example is based on a real problem reported by the HPC community.
Stephen Blair-Chappel, Bayncore

12:45 - 14:00 Uhr: Lunch break & Exhibition

14:00 - 14:45 Uhr: STRIDING TOWARDS PERFECTION- A STEP-BY-STEP NARRATIVE ON OPTIMIZING THE K-MEANS ALGORITHM

A look at how code modernization techniques are being used in the scientific community to produce code that takes best advantage of the latest generation of CPU hardware.  In this session we improve the performance of the k-mean clustering algorithm written in C++ by first working on the vectorization followed by improving the threading of the code. The final version is benchmarked on latest generation of Intel® Xeon®..
Francois Fayard, Bayncore

14:45 - 15:30 Uhr: PRACTICAL SESSION 2: TUNING VECTORIZED CODE USING INTEL® VECTOR ADVISOR

In this session, we show how to use Intel® Vector Advisor to check how well your code is being vectorized and using the latest architecture available such as AVX512. Additionally, we look at various memory issues, such as non-contiguous memory accesses (unit stride vs. non-unit stride accesses), and how eliminating such issues can lead to significant speed up of vectorized code and improve the quality of code generated automatically by the compiler.
Francois Fayard, Bayncore

15:30 - 16:15 Uhr: USING THE INTEL® COMPILER TO CREATE FAST PORTABLE APPLICATIONS

In this session, we take a close look at how you can use the Intel® compiler to bring performance and portability to your vectorized applications. We show how you can take full advantage of the latest instructions sets – such as AVX512 – and yet create programs that can still safely run on earlier generations of CPU. 
Additionally, we describe some of the recent compiler options supported by the latest version the Intel® compiler that improve the reproducibility of floating point results.
Stephen Blair-Chappel, Bayncore

16:15 - 16:45 Uhr: Coffee break

16:45 - 17:30 Uhr: OPTIMIZING PYTHON CODE USING THE INTEL® DISTRIBUTION OF PYTHON*

It used to be the case that you would never use the words ‘performance’ and ‘python in the same sentence. The Intel® distribution of Python* changes all that. In this first of a two-part session we show how you can speed up you Python codes using by ‘Cythonising’ your Python code to achieve native performance.
Michael Steyer, Intel

17:30 - 18:15 Uhr: PRACTICAL SESSION 3: ROOFLINE ANALYSIS USING INTEL® VECTOR ADVISOR

Learn how to run a Roofline Analysis using Intel® Vector Advisor. The Roofline model combines locality, bandwidth, and different parallelization paradigms into a single performance figure that shows the performance of the code under test.
Francois Fayard, Bayncore

18:15 - 18:30 Uhr: Q&A

JETZT ANMELDEN

 

Sponsoren der OOP 2018

  • Accenture Technology Solutions GmbH Goldsponsor
  • Atlassian Goldsponsor
  • German Testing Board e.V. Goldsponsor
  • Intel Software Goldsponsor
  • Volkswagen Goldsponsor
  • andrena objects ag Silbersponsor
  • AppDynamics Silbersponsor
  • IBM Deutschland GmbH Silbersponsor
  • ITech Progress GmbH Silbersponsor
  • Microsoft Deutschland GmbH Silbersponsor
  • Ab Initio Software Germany GmbH Bronzesponsor
  • adesso AG Bronzesponsor
  • agile42 GmbH Bronzesponsor
  • Axway GmbH Bronzesponsor
  • Capgemini Bronzesponsor
  • DEUTSCHE TELEKOM AG Bronzesponsor
  • innoQ Deutschland GmbH Bronzesponsor
  • iteratec GmbH Bronzesponsor
  • New Relic Bronzesponsor
  • Novatec Consulting GmbH Bronzesponsor
  • OPEN KNOWLEDGE GmbH Bronzesponsor
  • OPITZ CONSULTING GmbH Bronzesponsor
  • Saxonia Systems AG Bronzesponsor
  • Servicetrace GmbH Bronzesponsor
  • ThoughtWorks Deutschland GmbH Bronzesponsor
  • XebiaLabs Bronzesponsor
  • AI Spektrum Partner
  • ASQF Partner
  • Bitkom e.V. Partner
  • Business Application Research Center - BARC GmbH Partner
  • JavaSPEKTRUM Partner
  • OBJEKTspektrum Partner
  • TDWI e.V. Partner