-
-
Notifications
You must be signed in to change notification settings - Fork 0
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
- Loading branch information
Showing
5 changed files
with
49 additions
and
39 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,9 @@ | ||
--- | ||
title: SIMD on the JVM | ||
--- | ||
|
||
One of the reason for starting this project, was an excuse to have a hard look at the SIMD promise of project panama on the JVM. Here are the key takeaways. | ||
|
||
- Anything involving integer division is catastrophically slow. There is no hardware instruction for integer division, and so it falls back to a slow implementation | ||
- Benchmarking is soverign. Just using SIMD can yield no benefit, some benefit, or make you algorithm 50x slower. Benchmark benchmark benchmark. | ||
- |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,13 @@ | ||
# Important todos at 2024-11-11 | ||
|
||
- [ ] solidify benchmarking | ||
- [ ] reusable plot elements | ||
- [ ] via named tuples and upickle? | ||
- [ ] Beautiful display in scala JS through MathMl | ||
- [ ] PR to scala JS dom in progress | ||
- [ ] PR to scalal DOM types | ||
- [ ] PR to laminar | ||
- [ ] Investiagte the feasibility of WASM? | ||
- [ ] Make matrix high dimensional | ||
- [ ] Test with spire | ||
- [ ] xPlatform LAPACK facade |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters