Skip to content

Commit c63d24d

Browse files
committed
Add new page about general resources: workshops, papers, etc..
1 parent 8ead322 commit c63d24d

File tree

3 files changed

+96
-13
lines changed

3 files changed

+96
-13
lines changed

_layout/masthead.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@
66
<a class="site-title" href="/">JuliaParallel</a>
77
<ul class="visible-links">
88
<li class="masthead__menu-item"><a href="/news/">News</a></li>
9-
<li class="masthead__menu-item"><a href="/teaching/">Teaching</a></li>
9+
<li class="masthead__menu-item"><a href="/resources/">Resources</a></li>
1010
<li class="masthead__menu-item"><a href="/tutorials/">Tutorials</a></li>
1111
<li class="masthead__menu-item"><a href="https://github.com/JuliaParallel">Github</a></li>
1212
</ul>

resources/index.md

Lines changed: 95 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,95 @@
1+
+++
2+
title = "Resources"
3+
+++
4+
5+
# Resources
6+
7+
All you wanted to know about Julia in High-Performance Computing (HPC): workshops, papers,
8+
and how to get in touch with the community.
9+
10+
## Workshops
11+
12+
Workshops about performance engineering, GPU programming and general use of Julia in HPC:
13+
14+
* [Julia for HPC](https://sc22.supercomputing.org/presentation/?id=bof136&sess=sess309)
15+
Birds of a Feather session at SuperComputing22 (SC22)
16+
([material](https://github.com/JuliaParallel/julia-hpc-bof-sc22)), by William F. Godoy,
17+
Valentin Churavy, Johannes Blaschke, Mosè Giordano, Pedro Valero-Lara. November 15th,
18+
2022.
19+
* [Julia for High-Performance Computing @ HLRS](https://www.hlrs.de/training/2022/julia)
20+
([material](https://github.com/carstenbauer/JuliaHLRS22)), by Carsten Bauer, Michael
21+
Schlottke-Lakemper. September 20th-23rd, 2022.
22+
* [Julia for High-Performance Computing @ JuliaCon 2022
23+
](https://live.juliacon.org/talk/LUWYRJ),
24+
([video](https://www.youtube.com/watch?v=fog1x9rs71Q),
25+
[material](https://github.com/JuliaParallel/juliacon-2022-julia-for-hpc-minisymposium)),
26+
by William F Godoy, Michael Schlottke-Lakemper, Samuel Omlin, Simon Byrne, Tim Besard,
27+
Julian Samaroo, Albert Reuther, Johannes Blaschke, Michael Schlottke-Lakemper, Ludovic
28+
Räss. July 26th, 2022.
29+
* [GPU Programming with Julia @ CSCS/ETH Zurich](https://github.com/omlins/julia-gpu-course)
30+
([video recording](https://youtu.be/LmM2QmYw_NM)), by Tim Besard, Samuel Omlin. November
31+
2nd-5th, 2021.
32+
* [Advanced Workshop on Julia - Cologne 21](https://github.com/carstenbauer/JuliaCologne21),
33+
by Carsten Bauer. March 15th-17th, 2021.
34+
* [Julia performance
35+
workshop](https://github.com/vchuravy/julia-performance/tree/a1c77e92033c0ef3f58a360978ac2d3b08745ba8),
36+
by Valentin Churavy. November, 2019.
37+
* [Efficient Scientific Computing in Julia — Workshop OIST
38+
2019](https://github.com/JuliaLabs/Workshop-OIST) (videos: [#1 -
39+
Introduction](https://www.youtube.com/watch?v=uWlfFn5U0WA), [#2 - Performance
40+
Engineering](https://www.youtube.com/watch?v=Vm8ZoyM3kqw), [#3 - Open Source and Julia in
41+
Science](https://www.youtube.com/watch?v=iCeg795IZq0), [#4 - GPU Computing in
42+
Julia](https://www.youtube.com/watch?v=7Yq1UyncDNc), [#5 - Multithreading in
43+
Julia](https://www.youtube.com/watch?v=dewQHIaATGE)), by Valentin Churavy. July, 2019.
44+
* [Introduction to Julia @ CSC](https://www.csc.fi/web/training/-/julia_intro_2019)
45+
([material](https://github.com/csc-training/julia-introduction/)), by Joonas
46+
Nättilä. April 17th-19th, 2019.
47+
48+
## Papers
49+
50+
Some of the papers using Julia in HPC, including the JuliaParallel software stack:
51+
52+
* M. Giordano, M. Klöwer and V. Churavy, _[Productivity meets Performance: Julia on
53+
A64FX](https://ieeexplore.ieee.org/document/9912702)_, 2022 IEEE International Conference
54+
on Cluster Computing (CLUSTER), 2022, pp. 549-555,
55+
[doi:10.1109/CLUSTER51413.2022.00072](https://doi.org/10.1109/CLUSTER51413.2022.00072)
56+
(pre-print: [arXiv:2207.12762](https://arxiv.org/abs/2207.12762)).
57+
* H. Shang et al., (2022). _[Large-Scale Simulation of Quantum Computational Chemistry on a
58+
New Sunway Supercomputer](https://arxiv.org/abs/2207.03711)_. arXiv:2207.03711.
59+
* W. C. Lin and S. McIntosh-Smith, _[Comparing Julia to Performance Portable Parallel
60+
Programming Models for HPC](https://ieeexplore.ieee.org/document/9652798)_, 2021
61+
International Workshop on Performance Modeling, Benchmarking and Simulation of High
62+
Performance Computer Systems (PMBS), 2021, pp. 94-105,
63+
[doi:10.1109/PMBS54543.2021.00016](https://doi.org/10.1109/PMBS54543.2021.00016).
64+
* A. Rizvi, K. C. Hale, (2021). _[A Look at Communication-Intensive Performance in
65+
Julia](https://arxiv.org/abs/2109.14072)_. arXiv:2109.14072.
66+
* S. Byrne, L. C. Wilcox and V. Churavy, (2021). _[MPI.jl: Julia bindings for the Message
67+
Passing Interface](https://proceedings.juliacon.org/papers/10.21105/jcon.00068)_. JuliaCon
68+
Proceedings, 1(1), 68, [doi:10.21105/jcon.00068](https://doi.org/10.21105/jcon.00068).
69+
* S. Hunold and S. Steiner, _[Benchmarking Julia’s Communication Performance: Is Julia HPC
70+
ready or Full HPC?](https://ieeexplore.ieee.org/document/9307882)_, 2020 IEEE/ACM
71+
Performance Modeling, Benchmarking and Simulation of High Performance Computer Systems
72+
(PMBS), 2020, pp. 20-25,
73+
[doi:10.1109/PMBS51919.2020.00008](https://doi.org/10.1109/PMBS51919.2020.00008).
74+
* J. Regier et al., _[Cataloging the visible universe through Bayesian inference in Julia at
75+
petascale](https://www.sciencedirect.com/science/article/pii/S0743731518304672)_, Journal
76+
of Parallel and Distributed Computing, Volume 127, 2019, Pages 89-104,
77+
[doi:10.1016/j.jpdc.2018.12.008](https://doi.org/10.1016/j.jpdc.2018.12.008) (preprint:
78+
[arXiv:1801.10277](https://arxiv.org/abs/1801.10277)).
79+
<!-- For some reason Xranklin seems to duplicate the character after the last `)` if it's
80+
only one, so we put something else to work around this bug. -->
81+
82+
## Using Julia in HPC facilities
83+
84+
* [Instructions and scripts to run Julia on
85+
Summit](https://github.com/JuliaLabs/julia-on-summit)
86+
* [Instructions for using Julia on Fugaku](https://github.com/giordano/julia-on-fugaku/)
87+
* [Documentation for using Julia at
88+
NERSC](https://docs.nersc.gov/development/languages/julia/)
89+
90+
## Community
91+
92+
Get involved with the Julia HPC community:
93+
94+
* JuliaHPC monthly call, typically every fourth Tuesday of the month @ 2pm ET, see events in
95+
[Julia Community calendar](https://julialang.org/community/#events) for more details.

teaching/index.md

Lines changed: 0 additions & 12 deletions
This file was deleted.

0 commit comments

Comments
 (0)