There has been some work on this for parallel programs; Wu Feng at Virginia Tech has done some, for example.  I don't recall seeing any work that used the profiling interface.  Some of the issues raised, especially the required privs, mean that this is only available for experiments, not production, until that changes.  Also, its sometimes possible to make predictions about wait times based on previous iterations; that could be used to refine such control.

Bill

William Gropp
Director, Parallel Computing Institute
Deputy Director for Research
Institute for Advanced Computing Applications and Technologies
Thomas M. Siebel Chair in Computer Science
University of Illinois Urbana-Champaign




On Jan 16, 2014, at 9:36 PM, Jeff Hammond wrote:

I was impressed by
http://www.hpcadvisorycouncil.com/events/2013/Spain-Workshop/pdf/5_Dell.pdf
/ http://www.bsc.es/sites/default/files/public/mare_nostrum/2013hpcac-05.pdf.
I wonder if anyone else has seen this, done anything similar, is
interested in doing something similar, etc.  I can imagine that a more
integrated implementation has some performance advantages, albeit at
much greater maintenance cost.

Thanks,

Jeff

--
Jeff Hammond
jeff.science@gmail.com