With the advent of multi-core processors, implementing parallel programming methods in application development is absolutely necessary in order to achieve good performance. Soon, 8-core and possibly 16-core processors will be available, even for desktop machines. To support application developers in the various tasks involved in this process, several different tools need to be at his or her disposal. This workshop will give the users an overview of the existing tools in the area of integrated development environments for clusters, various parallel debuggers, and new-style performance analysis tools, as well as an update on the state of the art of long-term research tools, which have advanced to an industrial level. The proceedings of the 2nd Parallel Tools Workshop guide participants by providing a technical overview to help them decide upon which tool suits the requirements for the development task at hand. Additionally, through the hands-on sessions, the workshop will enable the user to immediately deploy the tools.The in- and output of the remote running application are connected to the standard Eclipse console (d), thereby providing the possibility to interact with the program. The C/C++ editor (e) provided by CDT is used to display the source code.
|Title||:||Tools for High Performance Computing|
|Author||:||Rainer Keller, Valentin Himmler, Bettina Krammer, Alexander Schulz|
|Publisher||:||Springer Science & Business Media - 2008-06-03|