# Optimizing Astrophysical Simulation and Data Analysis codes on Intel Architectures

- Institution: CERN
- Department: other events or meetings
- Speaker: Salvatore Cielo
- Year: 2019
- Language: English
- Subjects: Mathematics
- Source: [CERN](https://videos.cern.ch/record/3002045)
- Licence: [CERN](http://copyright.web.cern.ch)
- Who can watch: Tweens profiles and older (sources give no ratings; placed by Invisible Network from the source's own words)

Modern computing architectures allow for unprecedented levels of parallelization, bringing a much-needed speedup to key scientific applications, such as ever improving numerical simulations and their post-processing, likewise increasingly taxing. We report on optimization techniques used on popular codes for computational astrophysics (FLASH and ECHO) and the performance gained on second-generation Intel Xeon Phi and Xeon Scalable Processors (code-named Knights Landing and Skylake, respectively). We also show how simulation post-processing can largely benefit from HPC methods. We focus specifically on yt (an open source Python package for data analysis and visualization), in which speedups as high as to 4x or 8x with respect to the code baseline can be easily achieved just through the use of cython and the Intel Distribution for Python..

0:00:00 Slide 1

0:00:12 Slide 2

0:00:16 Slide 3

0:00:20 Slide 4

0:01:39 Slide 5

0:01:49 Slide 6

0:02:06 Slide 7

0:03:20 Slide 8

0:05:00 Slide 9

0:05:26 Slide 10

0:06:11 Slide 11

0:07:02 Slide 12

0:07:38 Slide 13

0:08:18 Slide 14

0:08:33 Slide 15

0:09:16 Slide 16

0:10:59 Slide 17

0:13:04 Slide 18

0:14:25 Slide 19

## Lectures

1. [Optimizing Astrophysical Simulation and Data Analysis codes on Intel Architectures](https://invisiblenetwork.ai/learn/cern/3002045/922d30bc0af3), 16 min (CERN's player)
