📄 node113.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> </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> </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> </A>
provide a more detailed description of Pablo, including its sound and
<A NAME=14540> </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> </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> </A>
for the parallel languages Strand and PCN, a general-purpose
<A NAME=14547> </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> </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> </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> </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> </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> </A>
Other systems not described here include Cray Research's MPP
<A NAME=14558> </A>
Apprentice, which provides integrated performance analysis,
<A NAME=14559> </A>
optimization, and prediction capabilities; Thinking Machines's Prism
<A NAME=14560> </A>
system, which provides specialized analysis capabilities for
<A NAME=14561> </A>
data-parallel programs; Parasoft's Express message-passing system,
which provides execution profiling, communication profiling, and event
<A NAME=14562> </A>
trace analysis mechanisms; Applied Parallel Research's HPF profiler;
<A NAME=14563> </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> </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>© 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 + -