On Thu, Jun 25, 2009 at 08:37:21PM -0400, Jeff Squyres wrote:
> Subject: Re: [OMPI users] 50%performance reduction due to OpenMPI v 1.3.2forcing
> allMPI traffic over Ethernet instead of using Infiniband
While the previous thread on "performance reduction" went left, right,
forward and beyond the initial topic it tickled an idea for application
profiling or characterizing.
What if the various transports (btl) had knobs that permitted stepwise
insertion of bandwidth limits and latency limits etc. so the application
might be characterized better?
Most micro benchmarks are designed to measure various hardware characteristics
but it is moderately hard to know what an application depends on.
The value of this is that:
*the application authors might learn something
about their code that is hard to know at a well
abstracted API level.
*the purchasing decision maker would have the ability
to access a well instrumented cluster and build a
weighted value equation to help structure the decision.
*the hardware vendor can learn what is valuable when deciding
what feature and function needs the most attention/ transistors.
i.e. it might be as valuable to benchmark "your code" on a single well
instrumented platform as it might be to benchmark all the hardware you
can get "yer hands on".
T o m M i t c h e l l
Found me a new hat, now what?