A Debugging Stundard Janls Livingston, Mofondq Inc
Total Page:16
File Type:pdf, Size:1020Kb
LA4JR -92-562 LA-UR--92-562 DE92 008476 TITLE SIIPERC(I!IPL!T1;RII1:I!LT(;I::Gk!ORKSHO1’’91 PRocm-JIN(:s AUTHOR(S) .J. Brown SIJBMlrTEDT(I Sllllc’r(:(lml)iltclr ‘9 ,\ll)wluc’rqll~’. Y:’ :hvtlml)t~r 14-lti. DWCLAIMER llrnrewrlwm~dwan~ntd worhapmodbym~dlkUnti Smtm ,,, , :, .,,, .,,.,..., , ,,, ,,, .,. ,.. * .,!, ,,. .,, ,,, . ,,, I!.r II ., ,I!l, m,..r.!,.m,,, ,!,,,,!,,,.. ,,, ,., ,: . ,, ,, .,, ; ,,,.,,. ● .,, . r. ,., ,, .V ,, t, I ,1. %,,.. 0!,!., 1, ,1 . .. .,,, ,. ,,.. ..., ,.,,,l ..,.. ,,, ! ,. ,1,..11,,, .,,,.,,., “.. ..t 11.,, s,,, Ilm,, #.t...l..l ,,1I ,s”8,,, —.. — . .....-. — . -. ----- ----- . ...... .. .. .. .. .,- . .- _______ .— MASTER Lus Alamos National Laboratory 1!m IannosLos Alamos,Ncw Mexico 87545 OL,l.l.,,,,,., ml’’” , ‘ ‘ “ . ., .,,, ,i.,i,’~ ,,1 . s b D 1 o. NM ~ Supercomputer Debugging Workshop ’91 Proceedings Albuquerque, New Mexico November M-16, 1991 FOREWORD The Supercomputer Debugging Workshop ’91 (SD ’91) was held the week prior to Supercmnp~ltlng ’91, and focused upon topics relat[ng to debugger construction and usage In the Supercomputer programming environment. The workshop brought together debugger developers and users to discuss topics and experiences of mutuai interest, andestablisheda basisfor fhturecollaborations. The objective of the woricahopwas to promote a free and open exchange of information between an interdisciplinary group of debugger developers and users from the commercial and aeademie communities, thereby advancing the statc-of- the-art of debugger technology. Program Chair: Jeff BrowL Lx Ahzmos National tiborntory Local Arrangements: DeniseDaimW Lm Alhmos National Luhomtory Program Committee: Bruce Kelly, NERSC Alan Riddie, NERSC Peter Rigsbee, Cray Research Larry Streepy, Convex Rich Titie, Th4nklng Machines Ben Young, Gay Computer Keynote Speaker: KCIIKennedy, R&e Univemfty Table of Contents Addresses of Participants Keynote Address Debugging and the Tedlop Computer Ken Kennedy, JZkeUdvemity Large Group Presentations: Debugging ProductIon Codes HaroM Trease, Los Alamos National Laboratory The Prism Progmmmlng Environment Rich Title, Thinking Machines Corporation CXdb A New View On Optimization Larxy V. Streepy, Jr., Convex Computer Corporation Debugging at the National Security Agency: “The State of the Usc Mcwqy” Tom Myers, National Secur@ Agency bdb: A library appronch to writing n net- debugger BenJamln Young, Cray Computer Co~oration The Los Alamm Debugger ProJect Jeffrey S. Brown, hs Afamos National Laboratwy ‘I”heAudltorlall-tlon of n Running Code Che~l 1. Wampler,LosAhmos National bboratory An Integrated Debngglng. Analysls, and Vlsua)lzutlon Envirommmt for l.tirgt-s~iil~ Multiprocessors Alva L. Couch, Tujls Unive@y Anlmatlon and History: Analyzlng Programs Over I’hnc Kent L. Beck, MasPar Computer Cctporation A Dlst rlbuted Debugger Archltccturc Ann Mel Chang, SUfcon Graphics Computer Systems Distributed Debugging: Design of a Debugger for a Heterogeneous Distributed System Arjun Khan- Experimental Systems M, MCC Debugging in a Loosly Coupled Heterogeneous Computing Envlronmcnt: A Case Study Matt Kussow, Supemoncumency Reseamh Team, Naval Ocean System Center Designing CDS: an On-Line Debugging System for the C_NET Programming Environnwnt Pierre Moukel~ Labonstoti de l’fflo~”que du Parallelism User Interface to Debugging Tools and Standards: DBL: An Interactive Debugging System Mukkai S. Krishnamoorthy, Rensselaer Poiytcchnic Institute X Window System Interface for CDBX Peter A. Rlgsbee, Cray Reseam~ Inc. DWARF: A Debugging Stundard Janls Livingston, Mofondq Inc. Watson: A Graphical User Interface Environment for Dcbug~cr IIcvclopmcn( Randy Murriah, Cmy Computer C’oqwation Debugging Optimized Code: Debugging Optlmimd Cole Without Surprises Max Copperman, VniveAty of Cal~ornk at Santa Cruz The Symbolic Debugging of Code Transformed for Parallel FkcctItloII Patricia Prather Plneo, Allegheny College ]ntmnedlate Languages for Debuggers BenJamln B. Chaue, Department oJ Computer Science, Rice Vniwrsity Debugging Parallel Codes: MDB - A Parallel Debuggerfor Cedar ItretMarsdf, Center for Supcrcomputing Research and Development, U of Ill. A Replay mechanism within an environment for distributed programming S. Chaumette, Unive~ite Bonieaux-I An Integrated Approach to Replay Analysis of Message-Passing Parallel Programs Chad Hunter, The MITRE Corpomtion On-the-fly Detection of Data Races for Programs with Nested Fork=Join Parallelism Robefi Hood (for John Mellor-Cmmmey), Rke University Block-Structured Control of Parallel Tracing Cherrl M. Pancake, Auburn Univem@ Debugger Performance and Interface at Analysis Tools: An Object-Oriented Design of a Debugger with undo Robefi Hood, R&e University Debugging with Llghtwelght Instrumentation Beqjamln Cha% Rke Univers@ Integration of Periorrnance Analysis and Debugging Marty Itzkow!t% Silicon Graphics Computer Systems Managing Debugger Process Execution: A Flnitc State Mwhiw Approach Paul A. Sanvlll~ Silken Graphics Compu#er Systems A Visual Debugger Constructed by Program Generating Tcchnlquc Ming Zhao, CS DivLrion, Asian Institute of Technology lnteractlvt St eerlng Using the Appllcatlon Executlvc Brian Bllss, Centerfor Supewomputing Research and DPW1OIMIW, [t of Ill. Summary: “Dream Debugger” Charlle McDonald, LMverdty of Cid@rnh at Santa C.’rII: Attendees at the Supercomputer ’91 Debugging Workshop November 14-16, 1991 Daniel Bates US Government CIA Rm. 2V29, Bldg. NliB Washington, DC 20505 EMAIL ADDRESS: Kent Beck (speaker) HasPar Conputer Corp. 749 N. Mary Ave. Sunnyvale, CA 94086 EMAIL ADDRESS: [email protected] John Blaylock C-10. MS B296 LANL Los Alamos, NW 07545 EMAIL ADDRESS: [email protected] Brian Bliss (speaker) Center for Supercomputing Research and Development University of Illinois-Urbana 104 S. Wright St. Urbana, IL 61801 EMAIL ADDRESS: blissecsrd.uiuc.edu Don Breazeal Intel Supercomputer Systems Division (SSD), MS CO1-01 15201 N.W. Green Brier Pkwy Beaverton, OR 97006 EMAIL ADDRESS: [email protected] Jeff Brown (Chairperson) C-10, MS B296 LANL Los Alamos, NM 87545 EMAIL ADDRESS: [email protected] Karla A. Callaghan Intel Supercomputer Systems Div. 15201 N.W. Greenbrier Pkwy, MS CO1/01 Beaverton, OR 97006 EMAIL ADDRESS: karlaeswl.intel. com Ann ?4ei Chang (speaker) Silicon Graphics 2011 N. Shoreline Blvd. Mountain View, CA 94039-7311 EMAIL ADDRESS: ●[email protected] Ben Chase (speaker) CITI, Rice University P.0, Box 1892 Ilouston, TA 77251-1892 EMAIL ADDRESS: [email protected] ~erqe Chaumett.e (speaker) 1,a13Ri, University Bordeaux 1 351 Cours de la Ljheratlon 33405 Talence, FRANCE FMAIL ADDRESS: chaumette@qecocuk).grr(:(l-pI (Jq.ft Doreen Cheng NASA Ames Research Ctr MS/258-6 Moffett Field, Ch 94035 EMAIL ADDRESS:[email protected] Jim Christensen Office H1-C16 IBM T. I. Watson Research Ctr Pmo. Box 704 Yorktown Hta, NY 10598 EMAIL ADDRESS: jimc@watson. ibm.com Johnny L. Collins x-7, MS B257 LANL Los A~amos, NM B7545 EFIAIL ADDRESS: [email protected] Max Copperman (speaker) Computer and Information Services University of California - Santa Cruz G3 Koshland Way Santa Cruz, CA 95064 EMAIL ADDRESS: [email protected] Alva Couch (speaker) Tufts University Dept. of Computer Science Medford, MA 02155 EMAIL ADDRESS: couchecs.tufts.edu Jan Cur.j” Dept. of Computer Science Univ. of Washington Seattle, WA 90195 EMAIL ADDRESS: George Dalmas US Government CIA Rm. 2V29, Fldg. NHB Washington, DC 20505 EMAIL ADDRESS: John Delsignore BBN Systems and !l’echnologiea 10 Moulton St. Cambridge, M 02138 EMAIL ADDRESS: jdelnign Ray Glenn Supercomputing Research Ctr. 17100 Science Dr. Bowie, MD 20715-4300 EMAIL ADDRESS: [email protected] Howard Gordon Supercomputer Research C.tr 17100 Science Dr. Bowie, MD 20714-4300 EMAIL ADDRESS: [email protected] Ron eux AmeLLe Ron Guilmette Computing 396 Ano Nuevo Ave. , #216 Sunnyvale, CA 94006 EMAIL ADDRESS:[email protected]: Carolynn Hakansson Verdix Corp. 1600 NW Compton Drive #357 Aloha, Oregon 97006-6905 EMAIL ADDRESS: [email protected] Ken Hansen l“itional C!tr. for Atomspheric Research Boulder, CO EMAIL ADDRESS: Charles Raynes Digital Equipment Corp. 305 Lytton Ave. Palo Alto, CA 94070 EMIL ADDRESS: haynesewsl.pa.dec.com Anthony Hefner SAS Institute Inc. SAS Campus Drive Cary, NC 27513 EMAIL ADDRESS: sasarhedey.sas.com Robert Henry Tera Computer 400 N 34th 4300 Seattle, WA 98103 EMAIL ADDRESS: [email protected] Mike Hester Intel 5200 NW Elan Young Pkwy C04-02 Hillsboro, OR 97124 EMAIL ADDRESS: meh6iwarp. intel.com Sue Utter Honig (speaker) Theory Center 737 E and TC Bldg. Cornell University Ithaca, NY 14853-3801 EMAIL ADDRESS: psu@coznellf .tc.cornell .edu Robert Hood (speaker] CITI Rice University P.O. BOX 1R92 Houston, TX 77251-1992 F~IL ADDRESS: hood@ricemedu Bob Hotchkiss (speaker) LANL X-7, MS B257 Los Alamos, NM 87545 EMAIL ADDRESS: [email protected] Lm ra~o A*CO scaencarac ucr. 14G 35, 1530 Page Mill Rd. Palo Alto, CA 94304 EMAIL ADDRESS: [email protected]. ibm. com Chad D. Hunter (speaker) The MITRE Corporation Burlington Road Bedford, MA 01730 EMIL ADDRESS: [email protected] Marty Itzkowitz (speaker) Silicon Graphics, Inc. 2011 N. Shoreline Blvd. Mountain View, CA 94039-1980 EMAIL ADDRESS: [email protected] Michael Karr Software Options, Inc. 22 Hilliard St. Cambridge, MA 02138 EMAILADDRESS: [email protected] Bruce Kelly (CO~ittee) National Energy Research Supercomputer Ctr. L-561, P.O. BOX 5509 Livermore, CA 94551 EFIAIL ADDRESS: [email protected] Ken Kennedy (Keynote Speaker) Rice University P.O. BOX 1892 Houston, TX 77251-1892 EMAIL ADDRESS: [email protected] Zahira S. Khan Dept. of Mathematics & Computer Science Bloomsburg