Tools H4H ITEA2 Project Site http://www.h4h-itea2.org/index.php/tools 2015-05-07T07:28:45+00:00 Joomla! - Open Source Content Management MAQAO 2011-04-12T10:31:03+00:00 2011-04-12T10:31:03+00:00 http://www.h4h-itea2.org/index.php/tools/65-uvsq Mats Nilsson mats.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> PAS2P 2011-04-12T10:30:28+00:00 2011-04-12T10:30:28+00:00 http://www.h4h-itea2.org/index.php/tools/64-uabcaos Mats Nilsson mats.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> Scalasca 2011-04-12T10:25:29+00:00 2011-04-12T10:25:29+00:00 http://www.h4h-itea2.org/index.php/tools/60-jsc Mats Nilsson mats.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:00 2011-05-06T06:46:38+00:00 http://www.h4h-itea2.org/index.php/tools/103-step Erik Hagersten erik.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> ThreadSpotter 2011-04-12T10:31:45+00:00 2011-04-12T10:31:45+00:00 http://www.h4h-itea2.org/index.php/tools/66-rogue-wave-software-ab Mats Nilsson mats.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> Valgrind 2011-04-12T10:27:32+00:00 2011-04-12T10:27:32+00:00 http://www.h4h-itea2.org/index.php/tools/62-hlrs Mats Nilsson mats.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> VampirTrace 2011-04-12T10:26:24+00:00 2011-04-12T10:26:24+00:00 http://www.h4h-itea2.org/index.php/tools/61-gwt3 Mats Nilsson mats.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>