Last week, HPCwire ran an interesting article entitled, "<a href="http://www.hpcwire.com/hpcwire/2013-08-19/where_has_hpcs_math_gone.html">Where has HPC's math gone?</a>" The article analyzes the increasing importance of math solvers to successful HPC outcomes. As the number of cores grows, the percentage of time HPC codes spend in solvers increases significantly.

The following chart illustrates this trend nicely:

<a href="http://blog.accelereyes.com/blog/wp-content/uploads/2013/08/appvssolver.jpg"><img class="aligncenter size-full wp-image-4452" alt="appvssolver" src="http://blog.accelereyes.com/blog/wp-content/uploads/2013/08/appvssolver.jpg" width="337" height="281" /></a>

&nbsp;

<a href="http://accelereyes.com/arrayfire">ArrayFire</a> is ideally suited for HPC applications that need to accelerate the toughest math problems. ArrayFire contains hundreds of math functions across numerous domains.

In general, if the HPC community really wants to solve this problem, it will begin to invest more in libraries than in compilers that have no chance at optimizing these tough math problems automatically. Rather, it is only through expertly-tuned codes, such as those developed into top HPC libraries like ArrayFire, that our industry can hope to achieve great solver performance at scale.

Go read the <a href="http://www.hpcwire.com/hpcwire/2013-08-19/where_has_hpcs_math_gone.html">full post</a> from HPC wire.

&nbsp;
<div class="zemanta-pixie" style="margin-top: 10px; height: 15px;"><img class="zemanta-pixie-img" style="border: none; float: right;" alt="" src="http://img.zemanta.com/pixy.gif?x-id=72396dfa-4a54-47a6-abd9-6d9d0a8f7f33" /></div>