From 76bb68639eb886bc8cb2f671da21e1629aa062c4 Mon Sep 17 00:00:00 2001 From: Vladimir Sedach <vsedach@gmail.com> Date: Sat, 4 Dec 2010 21:11:56 -0500 Subject: [PATCH] Added TODO file. --- TODO | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 TODO diff --git a/TODO b/TODO new file mode 100644 index 0000000..513598e --- /dev/null +++ b/TODO @@ -0,0 +1,10 @@ +* Function to auto-optimize number of thread pool threads based on + benchmark results +* Right now future-id is generated by gensym. This might be a global + lock +* Obtain system processor/core information (need a library to do this) + and make a thread pool for each processor, where all the threads + have their affinity set to that processor. This should alleviate + contention for the thread pool locks and cache-coherency protocol + thrashing, but will require implementing things like work-stealing + queues. -- GitLab