Skip to content

Commit 20d907b

Browse files
committed
Add multithreading exercise
1 parent 87ab3b1 commit 20d907b

File tree

5 files changed

+1499
-0
lines changed

5 files changed

+1499
-0
lines changed

.gitignore

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -31,3 +31,6 @@ JuliaLocalPreferences.toml
3131
*.html
3232
*.pdf
3333
index_files
34+
35+
# Files generated by Jupyter
36+
.ipynb_checkpoints
Lines changed: 15 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,15 @@
1+
[deps]
2+
BenchmarkTools = "6e4b80f9-dd63-53aa-95a3-0cdb28fa8baf"
3+
ChunkSplitters = "ae650224-84b6-46f8-82ea-d812ca08434e"
4+
IJulia = "7073ff75-c697-5162-941a-fcdaad2a7d2a"
5+
LinearAlgebra = "37e2e46d-f89d-539d-b4ee-838fcccc9c8e"
6+
OhMyThreads = "67456a42-1dca-4109-a031-0a68de7e3ad5"
7+
ThreadPinning = "811555cd-349b-4f26-b7bc-1f208b848042"
8+
9+
[compat]
10+
BenchmarkTools = "1.6"
11+
ChunkSplitters = "3.1"
12+
IJulia = "1.3"
13+
OhMyThreads = "0.8"
14+
ThreadPinning = "1.0"
15+
julia = "1.10"

exercises/multithreading/README.md

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
## Requirements
2+
3+
```
4+
julia --project=. -e 'using Pkg; Pkg.instantiate(); using IJulia; IJulia.installkernel("Multithreaded Julia", "--project=@.", "--threads=auto")'
5+
```

0 commit comments

Comments
 (0)