ToolsH4H ITEA2 Project Sitehttp://www.h4h-itea2.org/index.php/tools2015-05-07T07:28:45+00:00Joomla! - Open Source Content ManagementMAQAO2011-04-12T10:31:03+00:002011-04-12T10:31:03+00:00http://www.h4h-itea2.org/index.php/tools/65-uvsqMats Nilssonmats.nilsson@roguewave.com<div class="feed-description"><p>MAQAO (Modular Assembly Code Quality Analyzer and Optimizer) is developed by UVSQ. <a href="http://maqao.prism.uvsq.fr">See Link</a>.</p>
<p>Within the H4H project, UVSQ will study enhancements of the MAQAO tool for support of GPU and for integration into the SILC measurement system. Actively support the application developers from WP4 in analyzing, porting and optimizing their codes.</p></div><div class="feed-description"><p>MAQAO (Modular Assembly Code Quality Analyzer and Optimizer) is developed by UVSQ. <a href="http://maqao.prism.uvsq.fr">See Link</a>.</p>
<p>Within the H4H project, UVSQ will study enhancements of the MAQAO tool for support of GPU and for integration into the SILC measurement system. Actively support the application developers from WP4 in analyzing, porting and optimizing their codes.</p></div>PAS2P2011-04-12T10:30:28+00:002011-04-12T10:30:28+00:00http://www.h4h-itea2.org/index.php/tools/64-uabcaosMats Nilssonmats.nilsson@roguewave.com<div class="feed-description"><p><span style="font-family: " color:="color:" black;="black;" font-size:="font-size:" 11pt;="11pt;" mso-fareast-font-family:="mso-fareast-font-family:" 'Times="'Times" New="New" Roman';="Roman';" mso-bidi-font-family:="mso-bidi-font-family:" 'Times="'Times" New="New" Roman';="Roman';" mso-ansi-language:="mso-ansi-language:" EN-US;="EN-US;" mso-fareast-language:="mso-fareast-language:" EN-US;="EN-US;" mso-bidi-language:="mso-bidi-language:" AR-SA;"="AR-SA;"">- PAS2P, developed by UAB-CAOS, is a toolset to automatically extract the most significant behaviour (phases) of parallel applications, the Parallel Application Signature, that by its execution on different parallel computers, lets us predict the applications' performance.</span> <a href="http://caos.uab.es">See Link</a>.</p>
<p>Within H4H, UAB/CAOS will develop, implement and evaluate the enhancements of the performance prediction tool PAS2P (Parallel Applications Signature for Performance Prediction).</p></div><div class="feed-description"><p><span style="font-family: " color:="color:" black;="black;" font-size:="font-size:" 11pt;="11pt;" mso-fareast-font-family:="mso-fareast-font-family:" 'Times="'Times" New="New" Roman';="Roman';" mso-bidi-font-family:="mso-bidi-font-family:" 'Times="'Times" New="New" Roman';="Roman';" mso-ansi-language:="mso-ansi-language:" EN-US;="EN-US;" mso-fareast-language:="mso-fareast-language:" EN-US;="EN-US;" mso-bidi-language:="mso-bidi-language:" AR-SA;"="AR-SA;"">- PAS2P, developed by UAB-CAOS, is a toolset to automatically extract the most significant behaviour (phases) of parallel applications, the Parallel Application Signature, that by its execution on different parallel computers, lets us predict the applications' performance.</span> <a href="http://caos.uab.es">See Link</a>.</p>
<p>Within H4H, UAB/CAOS will develop, implement and evaluate the enhancements of the performance prediction tool PAS2P (Parallel Applications Signature for Performance Prediction).</p></div>Scalasca2011-04-12T10:25:29+00:002011-04-12T10:25:29+00:00http://www.h4h-itea2.org/index.php/tools/60-jscMats Nilssonmats.nilsson@roguewave.com<div class="feed-description"><p>Scalasca, developed by JSC: is a toolset to analyze the performance behavior of parallel applications and to identify opportunities for optimization. <a href="http://www.scalasca.org/">See Link.</a></p>
<p>Within H4H, JSC will develop, evaluate and document the enhancements related to the analysis tool Scalasca. JSC will also assist ZIH in developing additional support for measurements on GPU and Cell accelerators in the SILC measurement system.</p></div><div class="feed-description"><p>Scalasca, developed by JSC: is a toolset to analyze the performance behavior of parallel applications and to identify opportunities for optimization. <a href="http://www.scalasca.org/">See Link.</a></p>
<p>Within H4H, JSC will develop, evaluate and document the enhancements related to the analysis tool Scalasca. JSC will also assist ZIH in developing additional support for measurements on GPU and Cell accelerators in the SILC measurement system.</p></div>STEP 2011-05-06T06:46:38+00:002011-05-06T06:46:38+00:00http://www.h4h-itea2.org/index.php/tools/103-stepErik Hagerstenerik.hagersten@roguewave.com<div class="feed-description"><p>STEP, developed by TSP, stands for "Transformation System Parallel Execution". It is a tool transforming OpenMP programs into MPI programs. It is included in a compilation framework providing array region analysis. (See <a href="http://picoforge.int-evry.fr/projects/svn/step/index.html">Link</a>.)</p>
<p>In the H4H project, TSP will provide a transformation for C programs.</p>
<p>TSP will also transform data distribution directives to generation MPI communications.</p></div><div class="feed-description"><p>STEP, developed by TSP, stands for "Transformation System Parallel Execution". It is a tool transforming OpenMP programs into MPI programs. It is included in a compilation framework providing array region analysis. (See <a href="http://picoforge.int-evry.fr/projects/svn/step/index.html">Link</a>.)</p>
<p>In the H4H project, TSP will provide a transformation for C programs.</p>
<p>TSP will also transform data distribution directives to generation MPI communications.</p></div>ThreadSpotter2011-04-12T10:31:45+00:002011-04-12T10:31:45+00:00http://www.h4h-itea2.org/index.php/tools/66-rogue-wave-software-abMats Nilssonmats.nilsson@roguewave.com<div class="feed-description"><p>ThreadSpotter, developed by RogueWave Software AB, performs automatic analyses of the whereabouts of a binary and suggest hands-on changes at the source level to a programmer. <a href="http://www.roguewave.com/products/threadspotter.aspx">See Link</a>.</p>
<p>Within the H4H project, Rogue Wave will develop heuristic to find optimal binding of threads to cores and memory to sockets. It will also propose and demonstrate, together with Nema Labs, a method for uncovering concurrency and memory locality.</p></div><div class="feed-description"><p>ThreadSpotter, developed by RogueWave Software AB, performs automatic analyses of the whereabouts of a binary and suggest hands-on changes at the source level to a programmer. <a href="http://www.roguewave.com/products/threadspotter.aspx">See Link</a>.</p>
<p>Within the H4H project, Rogue Wave will develop heuristic to find optimal binding of threads to cores and memory to sockets. It will also propose and demonstrate, together with Nema Labs, a method for uncovering concurrency and memory locality.</p></div>Valgrind2011-04-12T10:27:32+00:002011-04-12T10:27:32+00:00http://www.h4h-itea2.org/index.php/tools/62-hlrsMats Nilssonmats.nilsson@roguewave.com<div class="feed-description"><p>Valgrind is a public instrumentation framework for building dynamic analysis tools. The distribution currently includes: a memory error detector, two thread error detectors, a cache and branch prediction profiler, a call-graph generating cache profiler, and a heap profiler. <a href="http://valgrind.org/">See Link.</a></p>
<p>Within H4H, HLRS will implement Valgrind extensions for runtime memory checks and GDB-Cuda-based debugging features for the target platforms.</p></div><div class="feed-description"><p>Valgrind is a public instrumentation framework for building dynamic analysis tools. The distribution currently includes: a memory error detector, two thread error detectors, a cache and branch prediction profiler, a call-graph generating cache profiler, and a heap profiler. <a href="http://valgrind.org/">See Link.</a></p>
<p>Within H4H, HLRS will implement Valgrind extensions for runtime memory checks and GDB-Cuda-based debugging features for the target platforms.</p></div>VampirTrace2011-04-12T10:26:24+00:002011-04-12T10:26:24+00:00http://www.h4h-itea2.org/index.php/tools/61-gwt3Mats Nilssonmats.nilsson@roguewave.com<div class="feed-description"><p>VampirTrace, developed by ZIH is a run-time library and toolset for instrumentation and tracing of software applications using OTF. The traces can be visualized by the Vampir and Scalasca tools. <a href="http://www.tu-dresden.de/zih/vampirtrace">See Link</a>.</p>
<p>Within the H4H project, GWT will develop, evaluate and document the enhancements in the analysis tool Vampir.</p>
<p>Furthermore, ZIH will develop additional support for measurements on GPU and Cell accelerators in the performance measurement system. Further improve the memory and data movement analysis and visualization in Vampir. It will also extend the Marmot tool to identify correctness problems in accelerator based programming models.</p></div><div class="feed-description"><p>VampirTrace, developed by ZIH is a run-time library and toolset for instrumentation and tracing of software applications using OTF. The traces can be visualized by the Vampir and Scalasca tools. <a href="http://www.tu-dresden.de/zih/vampirtrace">See Link</a>.</p>
<p>Within the H4H project, GWT will develop, evaluate and document the enhancements in the analysis tool Vampir.</p>
<p>Furthermore, ZIH will develop additional support for measurements on GPU and Cell accelerators in the performance measurement system. Further improve the memory and data movement analysis and visualization in Vampir. It will also extend the Marmot tool to identify correctness problems in accelerator based programming models.</p></div>