Gelato@UNSW's project plans
We are generally interested in anything to do with IA64 on Linux, but especially issues of performance and correctness.
Over the next three years, we're thinking about memory and scheduler scalability in particular.
See WorkItems for activities we're currently engaged in.
PLANS
(Many of these correspond to tasks in the task data base, but not all (yet)).
- Tidy up of existing work
UserLevelDrivers infrastructure release (PeterC; Benno; maybe others)
Release LinuxOnLinux virtualisation patches and VMM
First release of Ia64SuperPages patch (IanWienand)
SPECweb99 results for various drivers. (Peterc, Ian)
- New work
Scalability work relating to the Scalability In A Box (SIAB) focus group. Fixing scalability problems in Linux as a result of the benchmarks run by us and PUCRS. Depending on what we find, this could be a tech report, an LCA paper, a Sigmetrics paper, or a SuperComputing paper.
New PageTableInterface. PaulDavies is working on this.
- Milestones
- NFS Ipbench: Dec 2005
- DBT benchmarks: Jan 2006
- numaVu: Jan 2006
PageTableInterface August 2005 (Done!)
- Fixed radix GPT September 2005 (Done!)
- Prototype GPT with variable pages October 2005 (Slipped)
- Tech report --- Now due October 31 (which is why the variable page GPT has slipped)
- Benchmarkable Shimizu-style Superpages November 2005 (On track)
- Benchmarks on large-memory machines by Jan 2006
- Usenix 2006 paper
- Demand-loaded superpages (i.e., not just anon memory) April 2006
- Futures Plan (May 2006)
- Fully Virtualised Linux-on-Linux (DONE)
- Paravirtualised Linux-on-Linux (DONE)
