Hi Jaishankar,

If you really want to do a power-controlled Linux-scheduler then it sounds more 
like a PhD thesis (or two) to me :)

Currently, there is no on-line power model in gem5, so this is the first thing 
to address, and this applies to CPU, caches, interconnect, DRAM, I/O etc. The 
power monitors also have to be exposed to the OS one way or another, which 
would require driver support. Once all that is working, the bits and pieces you 
mention have to be solved, I.e. given a total power/energy reading, how do you 
pin it to different threads/applications. Lots to do in other words.

Good luck,

Andreas


From: Jaishankar Thommandram <jaish...@buffalo.edu<mailto:jaish...@buffalo.edu>>
Reply-To: gem5 users mailing list 
<gem5-users@gem5.org<mailto:gem5-users@gem5.org>>
Date: Tuesday, 16 October 2012 00:08
To: "gem5-users@gem5.org<mailto:gem5-users@gem5.org>" 
<gem5-users@gem5.org<mailto:gem5-users@gem5.org>>
Subject: [gem5-users] How to do power profiling of a benchmark program? Do I 
need gem5 for this?

Hello,

I am a Masters student, my project is to do Task scheduling among Multicore CPU 
- Dynamic temperature aware scheduling - DTAS.
I am a newbie user of architecture/perfomance simulator tools.

I just have a basic idea of how to proceed with the project.. My first step is 
to do the power profiling..

I need a power profile for a benchmark program. I will give this profile as 
input to my task scheduler, that I will create later on. Can you tell me what 
is the tool that I need for creating power profile? and also some basics on how 
to go about it?
I want to create a log of events (events are recorded when a threshold value of 
temperature is crossed by the task) and get a complete queue of all events with 
-
Each element (t, P, loc) having values
t- time of execution,
P- change in power caused by this event.
loc- indicating which core is utilized.

I am a new user, have just installed linux and had built gem5. I don't know if 
gem5 is the tool I would need to use for power profiling.
Should I use Wattch/Simplescalar?

p.s: i haven't created the scheduler yet,, want to start off by doing the power 
profiling first. So, any help or suggestion is welcome!


Regards,

Jaishankar

-- IMPORTANT NOTICE: The contents of this email and any attachments are 
confidential and may also be privileged. If you are not the intended recipient, 
please notify the sender immediately and do not disclose the contents to any 
other person, use it for any purpose, or store or copy the information in any 
medium. Thank you.

_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to