A Debugging Stundard Janls Livingston, Mofondq Inc

Total Page:16

File Type:pdf, Size:1020Kb

A Debugging Stundard Janls Livingston, Mofondq Inc 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
Recommended publications
  • Real-Time Visualization of Aerospace Simulations Using Computational Steering and Beowulf Clusters
    The Pennsylvania State University The Graduate School Department of Computer Science and Engineering REAL-TIME VISUALIZATION OF AEROSPACE SIMULATIONS USING COMPUTATIONAL STEERING AND BEOWULF CLUSTERS A Thesis in Computer Science and Engineering by Anirudh Modi Submitted in Partial Fulfillment of the Requirements for the Degree of Doctor of Philosophy August 2002 We approve the thesis of Anirudh Modi. Date of Signature Paul E. Plassmann Associate Professor of Computer Science and Engineering Thesis Co-Advisor Co-Chair of Committee Lyle N. Long Professor of Aerospace Engineering Professor of Computer Science and Engineering Thesis Co-Advisor Co-Chair of Committee Rajeev Sharma Associate Professor of Computer Science and Engineering Padma Raghavan Associate Professor of Computer Science and Engineering Mark D. Maughmer Professor of Aerospace Engineering Raj Acharya Professor of Computer Science and Engineering Head of the Department of Computer Science and Engineering iii ABSTRACT In this thesis, a new, general-purpose software system for computational steering has been developed to carry out simulations on parallel computers and visualize them remotely in real-time. The steering system is extremely lightweight, portable, robust and easy to use. As a demonstration of the capabilities of this system, two applications have been developed. A parallel wake-vortex simulation code has been written and integrated with a Virtual Reality (VR) system via a separate graphics client. The coupling of computational steering of paral- lel wake-vortex simulation with VR setup provides us with near real-time visualization of the wake-vortex data in stereoscopic mode. It opens a new way for the future Air-Traffic Control systems to help reduce the capacity constraint and safety problems resulting from the wake- vortex hazard that are plaguing the airports today.
    [Show full text]
  • Programming Languages, Database Language SQL, Graphics, GOSIP
    b fl ^ b 2 5 I AH1Q3 NISTIR 4951 (Supersedes NISTIR 4871) VALIDATED PRODUCTS LIST 1992 No. 4 PROGRAMMING LANGUAGES DATABASE LANGUAGE SQL GRAPHICS Judy B. Kailey GOSIP Editor POSIX COMPUTER SECURITY U.S. DEPARTMENT OF COMMERCE Technology Administration National Institute of Standards and Technology Computer Systems Laboratory Software Standards Validation Group Gaithersburg, MD 20899 100 . U56 4951 1992 NIST (Supersedes NISTIR 4871) VALIDATED PRODUCTS LIST 1992 No. 4 PROGRAMMING LANGUAGES DATABASE LANGUAGE SQL GRAPHICS Judy B. Kailey GOSIP Editor POSIX COMPUTER SECURITY U.S. DEPARTMENT OF COMMERCE Technology Administration National Institute of Standards and Technology Computer Systems Laboratory Software Standards Validation Group Gaithersburg, MD 20899 October 1992 (Supersedes July 1992 issue) U.S. DEPARTMENT OF COMMERCE Barbara Hackman Franklin, Secretary TECHNOLOGY ADMINISTRATION Robert M. White, Under Secretary for Technology NATIONAL INSTITUTE OF STANDARDS AND TECHNOLOGY John W. Lyons, Director - ;,’; '^'i -; _ ^ '’>.£. ; '':k ' ' • ; <tr-f'' "i>: •v'k' I m''M - i*i^ a,)»# ' :,• 4 ie®®;'’’,' ;SJ' v: . I 'i^’i i 'OS -.! FOREWORD The Validated Products List is a collection of registers describing implementations of Federal Information Processing Standards (FTPS) that have been validated for conformance to FTPS. The Validated Products List also contains information about the organizations, test methods and procedures that support the validation programs for the FTPS identified in this document. The Validated Products List is updated quarterly. iii ' ;r,<R^v a;-' i-'r^ . /' ^'^uffoo'*^ ''vCJIt<*bjteV sdT : Jr /' i^iL'.JO 'j,-/5l ':. ;urj ->i: • ' *?> ^r:nT^^'Ad JlSid Uawfoof^ fa«Di)itbiI»V ,, ‘ isbt^u ri il .r^^iytsrH n 'V TABLE OF CONTENTS 1.
    [Show full text]
  • RTML 101: the Unofficial Guide to Yahoo! Store® Templates
    RTML 101: The Unofficial Guide ® to Yahoo! Store Templates 2nd Edition – Updated for the New Editor By István Siposs Copyright and Important Legal Information Your use of this book means that you have read, understand, and agree to the following terms. The terms are legally binding upon you. Every reasonable effort has been made to ensure the accuracy of the information pre- sented in this book at the time of its publication. Note, however, that neither the author nor publisher is in charge of your web services provider, nor are they in charge of Yahoo!® stores generally, nor can they control your Yahoo!® store in particular. Consequently, this book may contain passages that are, or that later become, inaccurate. The book probably contains some passages that are not the best solution for your particular needs, too. Therefore, all information presented in this book is provided on an “as is” basis. Neither the publisher nor the author of this book makes any representations or warranties with respect to the accuracy or completeness of the contents of this book. On the contrary, the author and publisher specifically disclaim any implied warranties of merchantability or fitness for a particular purpose. No warranty may be created or extended by sales representatives or written sales materials. The accuracy and completeness of the information provided in this book is not guaranteed or warranted to produce any particular result. Neither the author nor the publisher shall be liable for any loss of profit, money damages, or any other form of relief for problems arising from your use of this book.
    [Show full text]
  • W W Orking with XHTML
    Tutorial 9 1 E-- ww orking with XHTML Creating a Well-Formed, Valid Document I Case I Wizard Works Fireworks I Wizard Works is one of the largest sellers of brand-name and customized fire- works in the central states. Its Web site produces the bulk of the company's sales. Tom Blaska, the head of advertising for Wizard Works, helps develop the content and design of the company's Web site. Because the Web site has been around for many years, some of the code dates back to the earliest versions of HTML. Tom would like the Web site code to be updated to reflect current stan- dards and practices. Specifically, he wants you to look into rewriting the Web site code in XHTML rather than HTML. He also would like you to find ways ta verify that the code used by Wizard Works meets XHTML standards. rlReview dtd-list.txt dtd-list.txt breaktxt.htm dtd-list.txt casttxt.htm address.txt workstxt.htm founttxt.htm dinnrtxt.htm gargtxt.htm dtd-list.txt astro.txt wwtxt.css + 2 graphic dtd-list.txt + 5 graphic + 6 graphic chem.txt + 4 graphic files lunchtxt.htm files files dtd-list.txt files + 4 graphic hebdtxt.htm + 1 graphic files hightxt-htm file laketxt.htm elect.txt scottxt. htm eng.txt + 4 HTML physics.txt files HTML 51 HTML and XHTML I Tutorial 9 Working with XHTA I Introducing XHTML he suggests that puupgrade the hame page file Icr XHTML standards MreCD ta the rest the Web site, ww.css, respectively, in the same folder.
    [Show full text]
  • Ruefenachtm 2021.Pdf (2.599Mb)
    Towards Larger Scale Collective Operations in the Message Passing Interface Martin Rufenacht¨ I V N E R U S E I T H Y T O H F G E R D I N B U Doctor of Philosophy Institute of Computing Systems Architecture School of Informatics University of Edinburgh 2020 Abstract Supercomputers continue to expand both in size and complexity as we reach the be- ginning of the exascale era. Networks have evolved, from simple mechanisms which transport data to subsystems of computers which fulfil a significant fraction of the workload that computers are tasked with. Inevitably with this change, assumptions which were made at the beginning of the last major shift in computing are becoming outdated. We introduce a new latency-bandwidth model which captures the characteristics of sending multiple small messages in quick succession on modern networks. Contrary to other models representing the same effects, the pipelining latency-bandwidth model is simple and physically based. In addition, we develop a discrete-event simulation, Fennel, to capture non-analytical effects of communication within models. AllReduce operations with small messages are common throughout supercomput- ing, particularly for iterative methods. The performance of network operations are crucial to the overall time-to-solution of an application as a whole. The Message Pass- ing Interface standard was introduced to abstract complex communications from ap- plication level development. The underlying algorithms used for the implementation to achieve the specified behaviour, such as the recursive doubling algorithm for AllRe- duce, have to evolve with the computers on which they are used. We introduce the recursive multiplying algorithm as a generalisation of recursive doubling.
    [Show full text]
  • Copyrighted Material
    36_588737 bindex.qxp 2/27/06 11:31 PM Page 389 Index tips, 283 • Numerics • viral marketing, 348 21 Pay-Per-Click Campaign Secrets Your affiliate programs, 280–281 Competition Doesn’t Know, 2004 Edition Alertbox column (Nielsen), 346 (Goodman), 270 algorithms (for search results order), 302 80/20 rule, 31, 284 alphanumeric ID (of pages), 133, 178–179 404 Error Pages/Page Not Found alternate product shots, 116 Handling, 246 analytics software, 383–384 800 number, 334 anchor text, 103–104, 311 800 x 600 screen resolution, 91 anti-aliasing text, 120 1,040 x 768 screen resolution, 91 asterisk (red asterisk), 72, 234 auctions, 281–282 authors (as online merchants), 13 • A • author’s contact information, 6 Auto–Order Notification e-mail, 59–60 About.com directory, 277 autoresponders, 352 above the fold, 65, 67 Availability variable, 141 abstract, 64 Abstract field, 185 access speed, 343 • B • activating the Checkout Manager, 218 Add button, 366 background colors, 137 Add To Cart button, 65–67 background images, 137 Address-phone variable, 140 Background-color variable, 137 adjusting brightness, contract, color Background-image variable, 137 balance in images, 119 bad design (defined), 91 Adobe Photoshop, 118–119 Banner-font-size variable, 137 Advanced mode (Store Editor), 127–128 Bar-Delimited files (database uploads), 362 Advanced Settings module (Checkout bestselling products, 197–198 Manager), 217, 224–226 Beta test for Checkout Manager, 216 advertising bid amounts, 292–295 affiliate programs, 280–281 Billing Info Checkout page, 339 auctions,
    [Show full text]
  • Valpont.Com, a Technology Content Platform Valpont.Com, a Technology Content Platform
    Valpont.com, a Technology Content Platform Valpont.com, a Technology Content Platform Software Development for Embedded Multi-core Systems Valpont.com, a Technology Content Platform This page intentionally left blank Valpont.com, a Technology Content Platform Software Development for Embedded Multi-core Systems A Practical Guide Using Embedded Intel ® Architecture Max Domeika AMSTERDAM • BOSTON • HEIDELBERG • LONDON NEW YORK • OXFORD • PARIS • SAN DIEGO SAN FRANCISCO • SINGAPORE • SYDNEY • TOKYO Newnes is an imprint of Elsevier Valpont.com, a Technology Content Platform Cover image by iStockphoto Newnes is an imprint of Elsevier 30 Corporate Drive, Suite 400, Burlington, MA 01803, USA Linacre House, Jordan Hill, Oxford OX2 8DP, UK Copyright © 2008, Elsevier Inc. All rights reserved. Intel® and Pentium® are registered trademarks of Intel Corporation. *Other names and brands may be the property of others. The author is not speaking for Intel Corporation. This book represents the opinions of author. Performance tests and ratings are measured using specifi c computer systems and/or components and refl ect the approximate performance of Intel products as measured by those tests. Any difference in system hardware or software design or confi guration may affect actual performance. Buyers should consult other sources of information to evaluate the performance of systems or components they are considering purchasing. For more information on performance tests and on the performance of Intel products, visit Intel Performance Benchmark Limitations. No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, electronic, mechanical, photocopying, recording, or otherwise, without the prior written permission of the publisher.
    [Show full text]
  • Proceedings of the 58Th Annual Meeting of the Association for Computational Linguistics, Pages Zhiqiang Toh and Jian Su
    NAACL-HLT 2021 The 2021 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies Demonstrations June 6 - 11, 2021 ©2021 The Association for Computational Linguistics Order copies of this and other ACL proceedings from: Association for Computational Linguistics (ACL) 209 N. Eighth Street Stroudsburg, PA 18360 USA Tel: +1-570-476-8006 Fax: +1-570-476-0860 [email protected] ISBN 978-1-954085-48-0 ii Introduction Welcome to the proceedings of the system demonstration track of NAACL-HLT 2021 on Jun 6th - Jun 11th, 2021. NAACL-HLT 2021 will be a virtual conference. The system demonstration track invites submissions ranging from early prototypes to mature production- ready systems. This year we received 42 submissions, of which 17 were selected for inclusion in the program (acceptance rate 40.5%) after reviewed by three members of the program committee. This is the first year NAACL-HLT incorporates ethical considerations in the review process. In the standard review stage, members of the program committee are given the option to flag a paper as needing separate ethics reviews. Papers flagged as needing separate ethics reviews by at least one members from the program committee are subsequently reviewed by two members from the NAACL-HLT 2021 ethics committee. In total, 4 papers went through the subsequent ethics review stage, of which 1 was offered conditional acceptance, 2 were accepted as it is and 1 was deemed as a false positive flag. The conditionally accepted paper was re-reviewed by the ethics committee post camera-ready submission and accepted to the program based on addressed ethical concerns.
    [Show full text]
  • CS 258 Parallel Computer Architecture Lecture 2
    Review CS 258 • Industry has decided that Multiprocessing is the Parallel Computer Architecture future/best use of transistors Lecture 2 – Every major chip manufacturer now making MultiCore chips • History of microprocessor architecture is parallelism Convergence of Parallel Architectures – translates area and density into performance • The Future is higher levels of parallelism – Parallel Architecture concepts apply at many levels January 28, 2008 – Communication also on exponential curve Prof John D. Kubiatowicz • Proper way to compute speedup – Incorrect way to measure: http://www.cs.berkeley.edu/~kubitron/cs258 » Compare parallel program on 1 processor to parallel program on p processors – Instead: » Should compare uniprocessor program on 1 processor to parallel program on p processors 1/28/08 Kubiatowicz CS258 ©UCB Spring 2008 Lec 2.2 History Plan for Today • Parallel architectures tied closely to programming • Look at major programming models models – where did they come from? – Divergent architectures, with no predictable pattern of – The 80s architectural rennaisance! growth. – What do they provide? – Mid 80s renaissance – How have they converged? • Extract general structure and fundamental issues Application Software Systolic System Arrays Software SIMD Architecture Systolic SIMD Message Passing Arrays Generic Dataflow Architecture Shared Memory Message Passing Dataflow Shared Memory 1/28/08 Kubiatowicz CS258 ©UCB Spring 2008 Lec 2.3 1/28/08 Kubiatowicz CS258 ©UCB Spring 2008 Lec 2.4 Programming Model Shared Memory ⇒ Shared Addr.
    [Show full text]
  • The Role of Computers in Research and Development at Langley WU 505-90-53 Research Center
    NASA Conference Publication 10159 3E_c97_ The Role of Computers in Research and W'h Development at Langley Research Center 0 Compiled by u_ I aO ,4" I ,_ o3 Carol D. Wieseman e_ N Langley Research Center • Hampton, Virginia I I I ,*" u'_ I,-tt_ U 0,, i _, t* 0 Z I Z_ 0 e,.l xO 0 UJ _) U.l CI ua t_U ;.3 ..I _,- I-- _[ Z C 0 _1" _ 0 ZZ_D I_. E IE I I.-- E) C_: L _E)Z C Z C)_ U_ Proceedings of a workshop sponsored by the National Aeronautics and Space Administration, Washington, D.C., and held at Langley Research Center, Hampton, Virginia June 15-16, 1994 National Aeronautics and Space Administration Langley Research Center • Hampton, Virginia 23681-0001 I I October 1994 INTRODUCTION On June 15 - 16, 1994, the Computer Systems Technical Committee presented a workshop, "The Role of Computers in LARC R&D", at NASA Langley Research Center. The objectives of the 1994 Workshop were to inform the LARC community about the current software system and software practices being used at LARC. To meet these objectives, there were talks presented by members of the Langley community, Naval Surface Warfare Center, Old Dominion University and Hampton University. The workshop was organized in 10 sessions as follows: Software Engineering Software Engineering Standards, Methods, and CASE Tools Solutions of Equations Automatic Differentiation Mosaic and the World Wide Web Graphics & Image Processing System Design and Integration CAE Tools Languages Advanced Topics This document is a compilation of the presentations given at the workshop.
    [Show full text]
  • Auditory Interfaces and Compares These with Webtree
    An Alternative Audio Web Browsing Solution: Viewing Web Documents Through a Tree Stjnlct,ura1Approach Esrnoncl Walshe B .Sc. School of EIcct,ronic Engineering Dublin City University A t,hwis submittec! for t,he clcgree of Ph.D. Scptcnrher 2006 S~rpelvisor:Dr. Barry RlcMiillin Declaration I hercby certify that this ma2,crial, which I now suhmit for hsscssmcnt on Lhc propammc of st~~rlylcacling to thc a~varclor PB.D. is mltirely my own wark and has not bccn talccn from thc: work of othcrs savc and to thc cxtcnt that such work has hecn citcd and acl~nnwlcdgcclwithin the tcxl of my work. c- >v@L-, Lh.J qL ', s-X_ Signed: (Esmoiicl TValdrc) ID Number: 50162071 Date: 21 Scptcmbcr 2006 Abstract This thesis examines methods to aid in the non-visual browsing of web based documcnts, primarily using synthetic speech output. The serial nature of speech ensures that it is a difficult medium in which to browse documents. Much of the structure implied in the visual appearance of the content is not available through specch. Only a narrow region in the content is perceiv- able at any given time, and it can bc difficult to navigate to the important segments of the document. This is in contrast to visual interaction, where cues such as changcs in font or colour establish contextual changes in the content and guide the user accordingly. A number of browsing/navigation strategies are presented to offset these problems. These are implemented through WebTree. This is a highly cus- tomisable web browser which rcnders documents through a dynamically ex- pandable tree structural view.
    [Show full text]
  • Implementation of MPICH on Top of Mpli̲te
    Iowa State University Capstones, Theses and Retrospective Theses and Dissertations Dissertations 1-1-2002 Implementation of MPICH on top of MPLite̲ Shoba Selvarajan Iowa State University Follow this and additional works at: https://lib.dr.iastate.edu/rtd Recommended Citation Selvarajan, Shoba, "Implementation of MPICH on top of MPLite̲ " (2002). Retrospective Theses and Dissertations. 19557. https://lib.dr.iastate.edu/rtd/19557 This Thesis is brought to you for free and open access by the Iowa State University Capstones, Theses and Dissertations at Iowa State University Digital Repository. It has been accepted for inclusion in Retrospective Theses and Dissertations by an authorized administrator of Iowa State University Digital Repository. For more information, please contact [email protected]. Implementation of MPICH on top of MP _Lite by Shoba Selvarajan A thesis submitted to the graduate faculty in partial fulfillment of the requirements for the degree of MASTER OF SCIENCE Major: Computer Engineering Program of Study Committee: Daniel Berleant (Major Professor) Ricky Kendall Srinivas Aluru Dave Turner Iowa State University Ames, Iowa 2002 ii Graduate College Iowa State University This is to certify that the master's thesis of Sheba Selvarajan has met the thesis requirements of Iowa State University Signatures have been redacted for privacy iii TABLE OF CONTENTS LIST OF FIGURES vi LIST OF TABLES vi i ACKNOWLEDGEMENTS viii ABSTRACT ix CHAPTER 1. INTRODUCTION TO MESSAGE PASSING 1 .1 The Message-Passing Model 1.2 Message Passing Terminologies 2 1.3 Pros and Cons of the Message-Passing Model 3 1.3.1 Advantages 3 1.3.2 Limitations 3 1 .4 Alternatives to the Message-Passing Model 4 1 .4.1 One-sided libraries 4 1.4.2 Global arrays 5 1.4.3 Threads model 5 CHAPTER 2.
    [Show full text]