Muli Ben-Yehuda's journal

December 11, 2003

Filed under: Uncategorized — Muli Ben-Yehuda @ 2:43 PM

Put up the work-in-progress version of the aib-B1 patch. The patch is by Con Kolivas and me. I supplied the percpu variables and list handling, and Con hooked it into the relevant points in the scheduler.

The purpose is to make the scheduler smarter when choosing which idle CPU to put a new task on, by keeping track of which CPU has been idle longest. This is a work in progress, Con is benchmarking it now, and we are thinking about a bit-field version that should be faster (although I’m concerned about possible contention).

Filed under: Uncategorized — Muli Ben-Yehuda @ 1:30 AM

The CADR machine, a revised form for the CONS Lisp machine. Stuff to read while I wait for the aib (Aggressive Idle Balancing, details to follow) aib-b1 patch to finish compiling.

Blog at