60 likes | 190 Vues
This assignment focuses on developing a robust algorithm for managing core temperature in computing systems, using an approach that incorporates power profiling and formal modeling. Students will specify an algorithm that throttles frequency based on temperature readings and implement a hybrid system representation. Additionally, students will conduct reachability analysis through pseudo code and simulate various job configurations to assess temperature responses. Emphasis is placed on applying theoretical concepts to real-world scenarios in green computing.
E N D
Quiz on Assignment CSE 591 – Green Computing
Assignment steps • Power profile – spec power • Algorithm development • Formal modeling • Reachability analysis
Question 1 • Develop an algorithm for managing the temperature of the core. 1. Run a job at the given frequency 2. Check whether temperature goes above redline 3. Throttle the frequency and check again. 4. If the temperature still goes above redline, increase the cooling
Question 2 • Develop the formal model for the given algorithm Hybrid system representation f = f2 f1 f2 Eq1 Eq2 T>Tred or f=f1 f = f1 T > Tred or f = f2 f3 f = f3 Eq3
Question 3 • Write the reachability analysis pseudo code • Create a list of possible combinations of the jobs • For each job configuration • Initiate the simulation counter • Select initial state • For each time stamp • Simulate the dynamic equations for each time index • Check for temperature rise • If temperature above redline • Simulate a state transition to lower frequency state • If no lower frequency state is available • Simulate the job in the current frequency state • Go to step (a) • Check for job events • Simulate state transition according to job events • Go to step (a)