Skip to content

Commit

Permalink
[Grammar] 13-8 Questions-Exercises.md
Browse files Browse the repository at this point in the history
  • Loading branch information
dendibakh authored Aug 10, 2024
1 parent d209a20 commit bc13c1d
Showing 1 changed file with 2 additions and 2 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
## Questions and Exercises {.unlisted .unnumbered}

1. Solve `perf-ninja::false_sharing` lab assignment.
1. Solve the `perf-ninja::false_sharing` lab assignment.
2. What are the benefits of multithreaded vs. multiprocessed applications?
3. What is the essence of Amdahl's Law and Universal Scalability Law?
4. Run the application that you're working with on a daily basis. Is it multithreaded? If not, pick one of the popular multithreaded benchmarks. Run the thread count scaling study and analyze the results. Generate a diagram that visualizes worker threads on a timeline. Can you identify any scheduling issues? Identify the hot locks and which code paths lead to those locks. Can you improve locking?
4. Run the application that you're working with daily. Is it multithreaded? If not, pick one of the popular multithreaded benchmarks. Run the thread count scaling study and analyze the results. Generate a diagram that visualizes worker threads on a timeline. Can you identify any scheduling issues? Identify the hot locks and which code paths lead to those locks. Can you improve locking?

0 comments on commit bc13c1d

Please sign in to comment.