@@ -6,11 +6,16 @@ title = "Resources"
6
6
7
7
All you wanted to know about Julia in High-Performance Computing (HPC): workshops, papers,
8
8
and how to get in touch with the community.
9
+ If you find something to be missing, please create a PR to the
10
+ [ website repo] ( https://github.com/JuliaParallel/juliaparallel.github.io )
11
+ with the relevant information to help ensure that this overview is as
12
+ comprehensive as possible.
9
13
10
14
## Workshops
11
15
12
16
Workshops about performance engineering, GPU programming and general use of Julia in HPC:
13
17
18
+ ### 2022
14
19
* [ Julia for HPC] ( https://sc22.supercomputing.org/presentation/?id=bof136&sess=sess309 )
15
20
Birds of a Feather session at SuperComputing22 (SC22)
16
21
([ material] ( https://github.com/JuliaParallel/julia-hpc-bof-sc22 ) ), by William F. Godoy,
@@ -25,13 +30,17 @@ Workshops about performance engineering, GPU programming and general use of Juli
25
30
by William F Godoy, Michael Schlottke-Lakemper, Carsten Bauer, Samuel Omlin, Simon Byrne, Tim Besard,
26
31
Julian Samaroo, Albert Reuther, Johannes Blaschke, Ludovic
27
32
Räss. July 26th, 2022.
33
+
34
+ ### 2021
28
35
* [ GPU Programming with Julia @ CSCS/ETH Zurich] ( https://github.com/omlins/julia-gpu-course )
29
36
([ video recording] ( https://youtu.be/LmM2QmYw_NM ) ), by Tim Besard, Samuel Omlin. November
30
37
2nd-5th, 2021.
31
38
* [ Advanced Workshop on Julia @ University of Cologne] ( https://github.com/carstenbauer/JuliaCologne21 ) ,
32
39
by Carsten Bauer. March 15th-17th, 2021.
33
40
* [ Julia Workshop @ HPC.NRW] ( https://github.com/carstenbauer/JuliaNRW21 ) ,
34
41
by Carsten Bauer. March 2nd-4th, 2021. ([ second edition] ( https://github.com/carstenbauer/JuliaNRWSS21 ) , June 22th-24th)
42
+
43
+ ### 2020 and older
35
44
* [ Julia Workshop @ University of Oulu] ( https://github.com/carstenbauer/JuliaOulu20 ) ,
36
45
by Carsten Bauer. February 11th-13th, 2020.
37
46
* [ Julia performance
@@ -54,36 +63,47 @@ Workshops about performance engineering, GPU programming and general use of Juli
54
63
55
64
Some of the papers using Julia in HPC, including the JuliaParallel software stack:
56
65
66
+ ### 2022
57
67
* V. Churavy, W. F Godoy, C. Bauer, H. Ranocha, M. Schlottke-Lakemper, L. Räss, J. Blaschke,
58
- M. Giordano, E. Schnetter, S. Omlin, J. S. Vetter, and A. Edelman, _ [ Bridging HPC
59
- Communities through the Julia Programming Language] ( https://arxiv.org/abs/2211.02740 ) _ ,
60
- 2022, arXiv:2211.02740.
61
- * M. Giordano, M. Klöwer and V. Churavy, _ [ Productivity meets Performance: Julia on
62
- A64FX] ( https://doi.org/10.1109/CLUSTER51413.2022.00072 ) _ , 2022 IEEE International Conference
68
+ M. Giordano, E. Schnetter, S. Omlin, J. S. Vetter, and A. Edelman, ** Bridging HPC
69
+ Communities through the Julia Programming Language** ,
70
+ 2022, [ arXiv:2211.02740] ( https://arxiv.org/abs/2211.02740 ) .
71
+ * M. Giordano, M. Klöwer and V. Churavy, ** Productivity meets Performance: Julia on
72
+ A64FX** , 2022 IEEE International Conference
63
73
on Cluster Computing (CLUSTER), 2022, pp. 549-555,
64
- (pre-print: [ arXiv:2207.12762] ( https://arxiv.org/abs/2207.12762 ) ).
65
- * H. Shang et al., (2022). _ [ Large-Scale Simulation of Quantum Computational Chemistry on a
66
- New Sunway Supercomputer] ( https://arxiv.org/abs/2207.03711 ) _ . arXiv:2207.03711.
67
- * W. C. Lin and S. McIntosh-Smith, _ [ Comparing Julia to Performance Portable Parallel
68
- Programming Models for HPC] ( https://doi.org/10.1109/PMBS54543.2021.00016 ) _ , 2021
74
+ [ doi:10.1109/CLUSTER51413.2022.00072] ( https://doi.org/10.1109/CLUSTER51413.2022.00072 ) ,
75
+ [ arXiv:2207.12762] ( https://arxiv.org/abs/2207.12762 ) .
76
+
77
+ ### 2021
78
+ * H. Shang et al., (2022). ** Large-Scale Simulation of Quantum Computational Chemistry on a
79
+ New Sunway Supercomputer** . [ arXiv:2207.03711] ( https://arxiv.org/abs/2207.03711 ) .
80
+ * W. C. Lin and S. McIntosh-Smith, ** Comparing Julia to Performance Portable Parallel
81
+ Programming Models for HPC** , 2021
69
82
International Workshop on Performance Modeling, Benchmarking and Simulation of High
70
- Performance Computer Systems (PMBS), 2021, pp. 94-105.
71
- * A. Rizvi, K. C. Hale, (2021). _ [ A Look at Communication-Intensive Performance in
72
- Julia] ( https://arxiv.org/abs/2109.14072 ) _ . arXiv:2109.14072.
73
- * S. Byrne, L. C. Wilcox and V. Churavy, (2021). _ [ MPI.jl: Julia bindings for the Message
74
- Passing Interface] ( https://doi.org/10.21105/jcon.00068 ) _ . JuliaCon Proceedings, 1(1), 68.
75
- * C. Bauer, Y. Schattner, S. Trebst, and E Berg, _ [ Hierarchy of energy scales in an O(3)
83
+ Performance Computer Systems (PMBS), 2021, pp. 94-105,
84
+ [ doi:10.1109/PMBS54543.2021.00016] ( https://doi.org/10.1109/PMBS54543.2021.00016 ) .
85
+ * A. Rizvi, K. C. Hale, (2021). ** A Look at Communication-Intensive Performance in
86
+ Julia** . [ arXiv:2109.14072] ( https://arxiv.org/abs/2109.14072 ) .
87
+ * S. Byrne, L. C. Wilcox and V. Churavy, (2021). ** MPI.jl: Julia bindings for the Message
88
+ Passing Interface** . JuliaCon Proceedings, 1(1), 68,
89
+ [ doi:10.21105/jcon.00068] ( https://doi.org/10.21105/jcon.00068 ) .
90
+
91
+ ### 2020 and older
92
+ * C. Bauer, Y. Schattner, S. Trebst, and E Berg, ** Hierarchy of energy scales in an O(3)
76
93
symmetric antiferromagnetic quantum critical metal: a Monte Carlo
77
- study] ( https://doi.org/10.1103/PhysRevResearch.2.023008 ) _ , 2020, Phys. Rev. Research 2,
78
- 023008 .
79
- * S. Hunold and S. Steiner, _ [ Benchmarking Julia’s Communication Performance: Is Julia HPC
80
- ready or Full HPC?] ( https://doi.org/10.1109/PMBS51919.2020.00008 ) _ , 2020 IEEE/ACM
94
+ study** , 2020, Phys. Rev. Research 2,
95
+ 023008,
96
+ [ doi:10.1103/PhysRevResearch.2.023008] ( https://doi.org/10.1103/PhysRevResearch.2.023008 ) .
97
+ * S. Hunold and S. Steiner, ** Benchmarking Julia’s Communication Performance: Is Julia HPC
98
+ ready or Full HPC?** , 2020 IEEE/ACM
81
99
Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems
82
- (PMBS), 2020, pp. 20-25.
83
- * J. Regier et al., _ [ Cataloging the visible universe through Bayesian inference in Julia at
84
- petascale] ( https://doi.org/10.1016/j.jpdc.2018.12.008 ) _ , Journal of Parallel and
85
- Distributed Computing, Volume 127, 2019, Pages 89-104, (preprint:
86
- [ arXiv:1801.10277] ( https://arxiv.org/abs/1801.10277 ) ).
100
+ (PMBS), 2020, pp. 20-25,
101
+ [ doi:10.1109/PMBS51919.2020.00008] ( https://doi.org/10.1109/PMBS51919.2020.00008 ) .
102
+ * J. Regier et al., ** Cataloging the visible universe through Bayesian inference in Julia at
103
+ petascale** , Journal of Parallel and
104
+ Distributed Computing, Volume 127, 2019, Pages 89-104,
105
+ [ doi:10.1016/j.jpdc.2018.12.008] ( https://doi.org/10.1016/j.jpdc.2018.12.008 ) ,
106
+ [ arXiv:1801.10277] ( https://arxiv.org/abs/1801.10277 ) .
87
107
<!-- For some reason Xranklin seems to duplicate the character after the last `)` if it's
88
108
only one, so we put something else to work around this bug. -->
89
109
0 commit comments