tailieunhanh - High Performance Computing on Vector Systems-P2

High Performance Computing on Vector Systems-P2: In March 2005 about 40 scientists from Europe, Japan and the US came together the second time to discuss ways to achieve sustained performance on supercomputers in the range of Teraflops. The workshop held at the High Performance Computing Center Stuttgart (HLRS) was the second of this kind. The first one had been held in May 2004. | The NEC SX-8 Vector Supercomputer System 21 Editing and Compiling The built-in Source Browser enables the user to edit source programs. For compiling all major compiler options are available through pull downs and X-Window style boxes. Commonly used options can be enabled with buttons and free format boxes are available to enter specific strings for compilation and linking. Figure 8 shows the integration of the compiler options windows with the Source Browser. Fig. 8. Compiler Option Window with Source Browser Debugging Debugging is accomplished through the PDBX. PDBX being the symbolic debugger for shared memory parallel programs. Enhanced capabilities include the graphical presentation of data arrays in various 2 or 3 dimensional styles. Application Tuning PSUITE has two performance measurement tools. One is Visual Prof which measures performance information easily. The other one is PSUITEperf which measures performance information in detail. By analyzing the performance using them the user can locate the program area in which a performance problem lies. Correcting these problems can improve the program performance. Figure 9 shows performance information measured by PSUITEperf. FSA SX FSA SX is a static analysis tool that outputs useful analytical information for tuning and porting of programs written in FORTRAN. It can be used with either a command line interface or GUI. Please purchase PDF Split-Merge on to remove this watermark. 22 S. Tagaya et al. Fig. 9. PSuite Performance View TotalView TotalView is the debugger provided by Etnus which has been very popular for use on HPC platforms including the SX. TotalView for SX-8 system supports FOR-TRAN90 SX C SX programs and MPI SX programs. The various functionalities of TotalView enable easy and efficient development of complicated parallel and distributed applications. Figure 10 shows the process window the call-tree window and Message queue graph window. The process window in the .