⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 node113.html

📁 Design and building parallel program
💻 HTML
字号:
<html><!DOCTYPE HTML PUBLIC "-//W3O//DTD W3 HTML 2.0//EN">
<!Converted with LaTeX2HTML 95.1 (Fri Jan 20 1995) by Nikos Drakos (nikos@cbl.leeds.ac.uk), CBLU, University of Leeds >
<HEAD>
<TITLE> Chapter Notes</TITLE>
</HEAD>
<BODY>
<meta name="description" value=" Chapter Notes">
<meta name="keywords" value="book">
<meta name="resource-type" value="document">
<meta name="distribution" value="global">
<P>
 <BR> <HR><a href="msgs0.htm#2" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/tppmsgs/msgs0.htm#2"><img ALIGN=MIDDLE src="asm_color_tiny.gif" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/asm_color_tiny.gif" alt="[DBPP]"></a>    <A NAME=tex2html3324 HREF="node112.html" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node112.html"><IMG ALIGN=MIDDLE ALT="previous" SRC="previous_motif.gif" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/previous_motif.gif"></A> <A NAME=tex2html3330 HREF="node114.html" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node114.html"><IMG ALIGN=MIDDLE ALT="next" SRC="next_motif.gif" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/next_motif.gif"></A> <A NAME=tex2html3328 HREF="node106.html" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node106.html"><IMG ALIGN=MIDDLE ALT="up" SRC="up_motif.gif" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/up_motif.gif"></A> <A NAME=tex2html3332 HREF="node1.html" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node1.html"><IMG ALIGN=MIDDLE ALT="contents" SRC="contents_motif.gif" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/contents_motif.gif"></A> <A NAME=tex2html3333 HREF="node133.html" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node133.html"><IMG ALIGN=MIDDLE ALT="index" SRC="index_motif.gif" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/index_motif.gif"></A> <a href="msgs0.htm#3" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/tppmsgs/msgs0.htm#3"><img ALIGN=MIDDLE src="search_motif.gif" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/search_motif.gif" alt="[Search]"></a>   <BR>
<B> Next:</B> <A NAME=tex2html3331 HREF="node114.html" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node114.html">Part III: Resources</A>
<B>Up:</B> <A NAME=tex2html3329 HREF="node106.html" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node106.html">9 Performance Tools</A>
<B> Previous:</B> <A NAME=tex2html3325 HREF="node112.html" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node112.html"> Exercises</A>
<BR><HR><P>
<H1><A NAME=SECTION03670000000000000000> Chapter Notes</A></H1>
<P>
<A NAME=14534>&#160;</A>
Cheng [<A HREF="node132.html#Che93" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node132.html#Che93">58</A>] surveys parallel programming tools, including tools
for performance data collection and analysis.  Reed [<A HREF="node132.html#Reed1" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node132.html#Reed1">240</A>]
<A NAME=14537>&#160;</A>
provides both a useful review of techniques for parallel performance
analysis and an introduction to Pablo.  Reed et al. [<A HREF="node132.html#Reed2" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node132.html#Reed2">241</A>]
<A NAME=14539>&#160;</A>
provide a more detailed description of Pablo, including its sound and
<A NAME=14540>&#160;</A>
virtual reality displays.  Herrarte and Lusk [<A HREF="node132.html#LH" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node132.html#LH">148</A>] describe
<A NAME=14542>&#160;</A>
Upshot.  Heath and Etheridge [<A HREF="node132.html#Paragraph" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node132.html#Paragraph">139</A>] describe Paragraph, and
Heath [<A HREF="node132.html#Heath2" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node132.html#Heath2">138</A>] presents case studies showing how it is used to
tune parallel program performance.  Kesselman [<A HREF="node132.html#FKT" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node132.html#FKT">104</A>,<A HREF="node132.html#CarlThesis" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node132.html#CarlThesis">172</A>]
provides a detailed description of Gauge; while originally developed
<A NAME=14546>&#160;</A>
for the parallel languages Strand and PCN, a general-purpose
<A NAME=14547>&#160;</A>
implementation is under development.  Ries et al. [<A HREF="node132.html#Ries" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node132.html#Ries">244</A>] describe
<A NAME=14549>&#160;</A>
Intel's ParAide system.  Yan et al. [<A HREF="node132.html#AIMS" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node132.html#AIMS">301</A>] describe AIMS.
<A NAME=14551>&#160;</A>
<P>
Graham et al. [<A HREF="node132.html#GKM" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node132.html#GKM">124</A>] describe the sampling approach to profiling
<A NAME=14553>&#160;</A>
sequential programs.  Lamport [<A HREF="node132.html#Lamport" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node132.html#Lamport">185</A>] discusses clock
<A NAME=14555>&#160;</A>
synchronization algorithms.  Tufte [<A HREF="node132.html#Tufte" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node132.html#Tufte">285</A>] provides a wonderful
introduction to the visual presentation of multidimensional data.
<P>
<A NAME=14557>&#160;</A>
Other systems not described here include Cray Research's MPP
<A NAME=14558>&#160;</A>
Apprentice, which provides integrated performance analysis,
<A NAME=14559>&#160;</A>
optimization, and prediction capabilities; Thinking Machines's Prism
<A NAME=14560>&#160;</A>
system, which provides specialized analysis capabilities for
<A NAME=14561>&#160;</A>
data-parallel programs; Parasoft's Express message-passing system,
which provides execution profiling, communication profiling, and event
<A NAME=14562>&#160;</A>
trace analysis mechanisms; Applied Parallel Research's HPF profiler;
<A NAME=14563>&#160;</A>
and the IPS-2 system from University of Wisconsin Madison [<A HREF="node132.html#IPS2" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node132.html#IPS2">207</A>].
<A NAME=14565>&#160;</A>
Other systems are described in a conference proceedings edited by
Haring and Kotsis [<A HREF="node132.html#HK" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node132.html#HK">132</A>].
<P>
<P><HR>
<A NAME=ibmvt HREF="vt.gif" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/vt.gif"> <img
ALIGN=MIDDLE src="vt_small.gif" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/vt_small.gif"></A>
<P>
(GIF <A HREF="vt.gif" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/vt.gif">63484</A> bytes; RGB <A
HREF="msgs0.htm#28" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/tppmsgs/msgs0.htm#28">772383</A> bytes.)
Plate 15: IBM's VT trace analysis tool.  Image courtesy of IBM.
<P><HR>

<P>


<P>

Here is a
<A HREF="msgs0.htm#16" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/tppmsgs/msgs0.htm#16">Web Tour</A>

providing access to additional information on performance tools,
including public domain implementations, documentation, tutorials, and
examples of performance tool output.
<P>

<P>
<BR> <HR><a href="msgs0.htm#2" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/tppmsgs/msgs0.htm#2"><img ALIGN=MIDDLE src="asm_color_tiny.gif" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/asm_color_tiny.gif" alt="[DBPP]"></a>    <A NAME=tex2html3324 HREF="node112.html" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node112.html"><IMG ALIGN=MIDDLE ALT="previous" SRC="previous_motif.gif" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/previous_motif.gif"></A> <A NAME=tex2html3330 HREF="node114.html" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node114.html"><IMG ALIGN=MIDDLE ALT="next" SRC="next_motif.gif" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/next_motif.gif"></A> <A NAME=tex2html3328 HREF="node106.html" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node106.html"><IMG ALIGN=MIDDLE ALT="up" SRC="up_motif.gif" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/up_motif.gif"></A> <A NAME=tex2html3332 HREF="node1.html" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node1.html"><IMG ALIGN=MIDDLE ALT="contents" SRC="contents_motif.gif" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/contents_motif.gif"></A> <A NAME=tex2html3333 HREF="node133.html" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node133.html"><IMG ALIGN=MIDDLE ALT="index" SRC="index_motif.gif" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/index_motif.gif"></A> <a href="msgs0.htm#3" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/tppmsgs/msgs0.htm#3"><img ALIGN=MIDDLE src="search_motif.gif" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/search_motif.gif" alt="[Search]"></a>   <BR>
<B> Next:</B> <A NAME=tex2html3331 HREF="node114.html" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node114.html">Part III: Resources</A>
<B>Up:</B> <A NAME=tex2html3329 HREF="node106.html" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node106.html">9 Performance Tools</A>
<B> Previous:</B> <A NAME=tex2html3325 HREF="node112.html" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/node112.html"> Exercises</A>
<BR><HR><P>
<P><ADDRESS>
<I>&#169 Copyright 1995 by <A href="msgs0.htm#6" tppabs="http://www.dit.hcmut.edu.vn/books/system/par_anl/tppmsgs/msgs0.htm#6">Ian Foster</a></I>
</ADDRESS>
</BODY>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -