Learn · CERN

Talk1 h 51 min

Performance Analysis and Optimization on Linux

Guilherme Amadio · CERN

Watch At CERN

About

Lecture Contents

In this lecture, we will look into the basics of CPU hardware architecture and how it relates to performance. We will also look into how to identify performance bottlenecks using a profiler, and what techniques can be used to mitigate different kinds of performance bottlenecks.

Requirements

Students should have basic familiarity with the Linux operating system, as well as with C and/or C++ programming languages. Knowledge about data structures and algorithms at a basic level is also good to have, but not strictly necessary.

Short Speaker Bio

Guilherme is a scientific software developer at CERN. He works on performance optimization of particle detector simulation software, as well as on porting simulation software to GPUs. Guilherme received his Ph.D. in aerospace engineering from the University of Illinois at Urbana-Chamapaign in 2014, and M.Sc. degree in physics from the University of Tokyo in 2007. .

0:00:00 Slide 1

0:02:07 Slide 2

0:03:48 Slide 3

0:05:09 Slide 4

0:06:41 Slide 5

0:08:42 Slide 6

The talk

  1. Performance Analysis and Optimization on Linux 2022-08-17 · 1 h 51 min · CERN's player

Credits and licence

Institution
CERN
Department
Lecture programme
Speaker
Guilherme Amadio
Year
2022
Language
English
Subjects
Mathematics
Source
CERN
Licence
CERN, as CERN states it. CERN's terms
Attribution
© CERN. CERN provides its audiovisual media free of charge for educational and informational use, credited to CERN; this lecture is shown in CERN's own player.
Who can watch
CERN gives no rating. Invisible Network shows it to Tweens profiles and older, judged from what the source says about it. How courses are placed