Skip to content

Commit eb40ec1

Browse files
authored
Merge pull request #17 from ejh516/2023-03_profiling-talk
Adds post and slides for the 2023-03-08 profiling talk
2 parents 722c660 + 09ae752 commit eb40ec1

2 files changed

Lines changed: 20 additions & 0 deletions

File tree

Lines changed: 20 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
---
2+
title: Write faster code
3+
subtitle: An introduction to profiling, optimisation and parallelisation
4+
author: Edward Higgins
5+
tags: HPC performance profiling optimisation parallel Fortran C C++ R Python
6+
---
7+
8+
Have you ever wondered if the programs you write are making the best use of your computing resources? Could your hour-long calculations be run in only a few minutes?
9+
10+
In this Research Coding Club talk, Ed Higgins discusses how to use profiling tools to identify regions of your code which take significant amounts of time, and offers some suggestions and examples for how these might be optimised and distributed across multiple CPU cores.
11+
12+
These techniques can be used in a wide range of languages and there are examples of how this can be done in scripting languages such as Python and R, as well as compiled languages such as C, C++ and Fortran.
13+
14+
The slides can be found [here][slides].
15+
16+
A recording of the talk can be found [here][recording].
17+
18+
[slides]: /slides/2023-03-08-profiling_and_optimisation.pdf
19+
[recording]: https://eu-lti.bbcollab.com/recording/0558bbc425da4bc799fd72f82dfdb668
20+
715 KB
Binary file not shown.

0 commit comments

Comments
 (0)