Hello,

As you may now know, Jaishankar, McPAT (an external tool) can produce power
profile given architecture info and stats input got from gem5.

Well, I think, the problem is that gem5 still can't take into account
temperature/power to produce performance stats.

This article,
https://docs.google.com/viewer?url=http%3A%2F%2Fwww.hpl.hp.com%2Fresearch%2Fmcpat%2Fmicro09.pdf,
says McPAT could feedback a performance simulator (i.e. gem5) with runtime
power or even temperature, if available.

The performance vs temperature/power is important to my work too.

Please, correct me if in wrong.

Regards,

-- 
Fernando A. Endo, PhD student and researcher

CEA Lab
and
Université de Grenoble, UJF
France

2012/10/16 Andreas Hansson <andreas.hans...@arm.com>

> 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
_______________________________________________
gem5-users mailing list
gem5-users@gem5.org
http://m5sim.org/cgi-bin/mailman/listinfo/gem5-users

Reply via email to