RightSpeed Code

This page contains code for RightSpeed, a task-based speed and voltage scheduler for Windows 2000. This code is described in the paper:

Lorch, J. and Smith, A. J. Operating system modifications for task-based speed and voltage scheduling. In Proceedings of the First International Conference on Mobile Systems, Applications, and Services (MobiSys), San Francisco, CA, 215–229, May 2003.

Code

The code is Copyright © 2001 by Jacob R. Lorch. You can download the code as a ZIP file (1.5 MB) or as a tar/gzip file (1.3 MB). (Note: If you download the tar/gzip file and you get 6 MB, that means your browser automatically uncompressed it; in this case, you should remove the .gz.bin suffix before trying to un-tar it.)

Unfortunately, some of the code has been elided due to confidentiality agreements with Transmeta and AMD. Those sections have been replaced by the notice:

*** ELIDED DUE TO CONFIDENTIALITY AGREEMENTS ***

You are free to use the code however you like as long as you (a) indicate that it came from Jacob R. Lorch and the University of California at Berkeley and is copyrighted by Jacob R. Lorch, and (b) indicate that the code carries the following two-paragraph disclaimer:

In no event shall the author, Jacob R. Lorch, or his employer, the University of California at Berkeley, be liable to any party for direct, indirect, special, incidental, or consequential damages, including lost profits, arising out of the use of this software and its documentation, even if the author has been advised of the possibility of such damage.

The author specifically disclaims any warranties, including, but not limited to, the implied warranties of merchantability and fitness for a particular purpose. The software provided hereunder is on an ``as is'' basis, and the author has no obligations to provide maintenance, support, updates, enhancements, or modifications.


This page was last modified on May 15, 2003.
Direct questions about this page to Jacob Lorch, lorch@cs.berkeley.edu.