stanford-cs149/asst2: Stanford CS149 -- Assignment 2
github.com · 4,385 words · saved by 1 readers
Stanford CS149 -- Assignment 2
Assignment 2: Building A Task Execution Library from the Ground Up Due Thurs Oct 16, 11:59pm 100 points total Overview Everyone likes to complete tasks quickly, and in this assignment we are asking you to do just that! You will implement a C++ library that executes tasks provided by an application as efficiently as possible on a multi-core CPU. In the first part of the assignment, you will implement a version of the task execution library that supports bulk (data-parallel) launch of many instances of the same task. This functionality is similar to the ISPC task launch behavior you used to para
related reading
- Multi Core Programming and Threadsimomath.com
- GitHub - stanford-cs149/asst1: Stanford CS149 -- Assignment 1 · GitHubgithub.com
- Embarrassingly parallel - Wikipediaen.wikipedia.org
- (Quite) A Few Words About Asyncyoric.github.io
- A Design Space Exploration of Async/Awaitcel.cs.brown.edu
- Measuring Mutexes, Spinlocks and how Bad the Linux Scheduler Really is | Probably Danceprobablydance.com
- Concurrency Patterns in Embedded Rust - Ferrous Systemsferrous-systems.com
- Swift Concurrency Waits for No Onesaagarjha.com
- A Concurrency Cost Hierarchytravisdowns.github.io
- CS111 Assignment 4: Synchronization and Trustweb.stanford.edu
- Multithreading and Multiprocessing in 10 Minutes | Towards Data Sciencetowardsdatascience.com
- sled theoretical performance guide | sled-rs.github.iosled.rs