Skip to content

Commit df49a84

Browse files
committed
Cleaned up tasks to include heirarchy. Divided multithreading into research and implementation sections.
1 parent 10ed7e9 commit df49a84

File tree

1 file changed

+9
-4
lines changed

1 file changed

+9
-4
lines changed

doc/design/tasks.txt

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -84,8 +84,13 @@ awdavies: Andrew Davies
8484
- project general
8585
* Get rid of deprecation compiler warnings.
8686
- engine
87-
- multithreading
88-
- Designate which tasks should be assigned to which cores.
87+
- multithreading (order listed is order of completion).
88+
- research
89+
- Determine where multithreading could benefit potential performance bottlenecks.
90+
- Examine bottlenecks with profiler. Document results.
91+
- Designate which tasks should be assigned to which cores.
92+
- implementation
93+
- Include library capable of creating light-weight kernel-visible threads.
8994
- Abstract specific tasks to certain cores.
90-
- Add thread pool/scheduler for tasks.
91-
- Include library capable of creating light-weight kernel-visible threads.
95+
- Add thread pool/scheduler for tasks.
96+
- Run profiler again (might need to find one capable of tracking multiple threads).

0 commit comments

Comments
 (0)