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.
Unfortunately, some of the code has been elided due to confidentiality
agreements with Transmeta and AMD. Those sections have been replaced by the
notice:
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.