Skip to content

saeidbarati157/linrar

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

linrar

LIbmsr/NRm/ARgobot

Global power manager. Uses libmsr to get the current power, then communicates with argobot to change cores to meet the power cap. Sample code can be found on argobot/examples/dynamic-es/dyn_server.c

How to compile (in dynamic-es folder): # make # cd libmsr && make

How to run: # ./dyn_server # ./dyn_app <max # of ESs>

Details: Server uses the ./libmsr to retrieve power. Then it use a naive approach to meet power cap. If power is more than desired power cap (currently is hard coded in server source code), it sends a message to decrease number of active cores, and checks the resonse. Similarily, if power is less than power cap, increases number of cores.

test command

About

libmsr/NRM/argobot

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published