Download presentation
Presentation is loading. Please wait.
1
CS 3530 Term Project Jason Bakos Cosmin Rusu Dakai Zhu
2
Initial Project Goals Install Timesys RT-Linux on the Crusoe Apply power management patch Voltage, speed, battery system calls Modify Timesys static priority periodic scheduler Add voltage scaling Measure energy savings Benchmarks
3
Initial Project Goals Timesys RT-Linux does not have a real- time scheduler Instead, we intend to scale processor voltage as the user level Insert PMP points into MPEG code Construct user-level thread scheduler and run MPEG and TRL with and without voltage scaling
4
User-Level Thread Scheduler Create a thread control block in static memory function pointer parameter pointer activation stack period Use Linux timer utility to interrupt threads (or they can interrupt themselves)
5
User-Level Thread Scheduler Use this framework to implement any scheduler Use system calls to scale voltage and processor speed Use system calls to read battery energy level Use MPEG and ATR as threads
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.