Languages, Compilers and Run-time Environments for Distributed Memory Machines. (Record no. 998364)

001 - CONTROL NUMBER
control field EBC1877036
006 - FIXED-LENGTH DATA ELEMENTS--ADDITIONAL MATERIAL CHARACTERISTICS
additional material characteristics m o d |
007 - PHYSICAL DESCRIPTION FIXED FIELD--GENERAL INFORMATION
fixed length control field cr cnu||||||||
008 - FIXED-LENGTH DATA ELEMENTS--GENERAL INFORMATION
fixed length control field 170719s2014 xx o ||||0 eng d
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
International Standard Book Number 9781483295381
020 ## - INTERNATIONAL STANDARD BOOK NUMBER
Cancelled/invalid ISBN 9780444887122
035 ## - SYSTEM CONTROL NUMBER
System control number (MiAaPQ)EBC1877036
035 ## - SYSTEM CONTROL NUMBER
System control number (Au-PeEL)EBL1877036
035 ## - SYSTEM CONTROL NUMBER
System control number (CaPaEBR)ebr10997083
035 ## - SYSTEM CONTROL NUMBER
System control number (CaONFJC)MIL785233
035 ## - SYSTEM CONTROL NUMBER
System control number (OCoLC)897647015
040 ## - CATALOGING SOURCE
Original cataloging agency MiAaPQ
Language of cataloging eng
Description conventions rda
-- pn
Transcribing agency MiAaPQ
Modifying agency MiAaPQ
050 #4 - LIBRARY OF CONGRESS CALL NUMBER
Classification number QA76.9.D5 -- .L3655 1992
082 0# - DEWEY DECIMAL CLASSIFICATION NUMBER
Classification number 004.36
090 ## - LOCALLY ASSIGNED LC-TYPE CALL NUMBER (OCLC); LOCAL CALL NUMBER (OCLC)
Classification number (OCLC) (R) ; Classification number, CALL (RLIN) (NR) QA76.9.D5 -- .L3655 1992
100 1# - MAIN ENTRY--PERSONAL NAME
Personal name Saltz, J.
245 10 - TITLE STATEMENT
Title Languages, Compilers and Run-time Environments for Distributed Memory Machines.
264 #1 -
-- Amsterdam :
-- Elsevier Science,
-- 2014.
264 #4 -
-- ©1992.
300 ## - PHYSICAL DESCRIPTION
Extent 1 online resource (323 pages)
336 ## - Content
Term text
Code txt
Content rdacontent
337 ## - Media
Term computer
Code c
Media rdamedia
338 ## - Carrier
Term online resource
Code cr
Carrier rdacarrier
490 0# - SERIES STATEMENT
Series statement eBooks on Demand
490 1# - SERIES STATEMENT
Series statement Advances in Parallel Computing ;
Volume number/sequential designation v.Volume 3
505 0# - FORMATTED CONTENTS NOTE
Formatted contents note Front Cover -- Languages, Compilers and Run-Time Environments for Distributed Memory Machines -- Copyright Page -- Table of Contents -- PREFACE -- Chapter 1. SUPERB: Experiences and Future Research -- Abstract -- 1 Introduction -- 2 Program Splitting -- 3 Data Partitioning -- 4 Interprocedural Partitioning Analysis -- 5 Automatic Insertion of Masking and Communication -- 6 Optimization -- 7 System Structure -- 8 Current and Future Research -- 9 Conclusion -- References -- Chapter 2. Scientific Programming Languages for Distributed Memory Multiprocessors : Paradigms and Research Issues -- Abstract -- 1. Introduction -- 2. An Emerging Paradigm for Distributed Parallel Languages -- 3. An Example of the Paradigm : The DINO Language -- 4. Research Issues Regarding Virtual Parallel Computers -- 5. Research Issues Regarding Distributed Data Structures -- 6. Research Issues Regarding Models of Parallel Computation -- 7. Additional Research Issues Regarding Communication Features -- 8. Research Issues Regarding Support for Complex Parallel Programs -- 9. References -- Chapter 3. VIENNA FORTRAN - A FORTRAN LANGUAGE EXTENSION FOR DISTRIBUTED MEMORY MULTIPROCESSORS* -- Abstract -- 1 Introduction -- 2 The Basic Features of Vienna Fortran -- 3 Examples -- 4 Related Work -- 5 Conclusions -- Acknowledgments -- References -- Chapter 4. Compiler Parallelization of SIMPLE for a Distributed Memory Machine -- Abstract -- 1 Introduction -- 2 What is SIMPLE? -- 3 Machine Model -- 4 Data Distribution -- 5 Code Generation -- 6 Results and Analysis -- 7 Summary -- Acknowledgements -- References -- Chapter 5. Applications of the "Phase Abstractions" for Portable and Scalable Parallel Programming -- Abstract -- 1 Introduction -- 2 Preliminaries -- 3 Jacobi Iteration Example -- 4 Specification of the Processes, Level X -- 5 Global Data Declaration.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note 6 Phase Definitions, Y Level -- 7 Main Program Body, Æ Level -- 8 Commentary on the Program and Abstractions -- 9 Conclusions -- 10 Acknowledgments -- References -- Chapter 6. Nicke - C Extensions for Programming on Distributed-Memory Machines -- Abstract -- 1 Introduction -- 2 Basic Constructs -- 3 Shared Variables -- 4 Impiementation -- 5 Conclusion -- References -- Chapter 7. A Static Performance Estimator in the Fortran D Programming System -- Abstract -- 1. INTRODUCTION -- 2. DISTRIBUTED MEMORY PROGRAMMING MODEL -- 3. CHOOSING THE DATA DECOMPOSITION SCHEME -- 4. AN EXAMPLE -- 5. THE TRAINING SET METHOD OF PERFORMANCE ESTIMATION -- 6. THE PERFORMANCE ESTIMATION ALGORITHM -- 7. A PROTOTYPE IMPLEMENTATION -- 8. CONCLUSION AND FUTURE WORK -- References -- Chapter 8. Compiler Support for Machine-Independent Parallel Programming in Fortran D -- Abstract -- 1 Introduction -- 2 Fortran D -- 3 Basic Compilation Strategy -- 4 Compilation of Whole Programs -- 5 Validation -- 6 Relationship to Other Research -- 7 Conclusions and Future Work -- 8 Acknowledgements -- References -- Chapter 9. PANDORE: A System to Manage Data Distribution -- Abstract -- 1. INTRODUCTION -- 2. OVERVIEW OF THE PANDORE SYSTEM -- 3. THE PANDORE LANGUAGE -- 4. FURTHER WORK -- References -- Chapter 10. DISTRIBUTED MEMORY COMPILER METHODS FOR IRREGULAR PROBLEMS - DATA COPY REUSE AND RUNTIME PARTITIONING1 -- Abstract -- 1 Introduction -- 2 Overview -- 3 The PARTI Primitives -- 4 PARTI Compiler -- 5 Experimental Results -- 6 Conclusions -- Acknowledgements -- References -- Chapter 11. Scheduling EPL Programs for Parallel Processing -- 1 Introduction -- 2 Basic Scheduling in EPL -- 3 Case Study: Horizontal Partitioning for the CM -- 4 Alignment Problem -- 5 Optimum Direction of Computation -- 6 Conclusion -- References.
505 8# - FORMATTED CONTENTS NOTE
Formatted contents note Chapter 12. Parallelizing Programs for Distributed-Memory Machines using the Crystal System -- Abstract -- 1 Introduction -- 2 Summary of Our Position -- 3 The Crystal Model and its Language and Metalanguage Features -- 4 The Crystal Compiler -- 5 Performance Results -- 6 Crystalizing FORTRAN -- References -- A Appendix -- Chapter 13. Iteration Space Tiling for Distributed Memory Machines -- Abstract -- 1 Introduction -- 2 Background -- 3 Issues in tiling of iteration spaces -- 4 Extreme vectors and deadlock free tiling -- 5 Computing the extreme vectors -- 6 Choosing deadlock-free tiles -- 7 Tile Space Graph (TSG) -- 8 Optimizing tile size -- 9 Discussion -- References -- Chapter 14. Systolic Loops -- Abstract -- 1. SUMMARY -- 2. TARGET PROCESSOR ARCHITECTURE -- 3. EFFICIENT PARALLEL LOOPS -- 4. UNIFORM RECURRENCE EQUATIONS AND SYSTOLIC ARRAYS -- 5. SYSTOLIC ARRAYS, WAVEFRONTS AND LOOP SKEWING -- 6. SYSTOLIC LOOP PROCESSING -- 7. OTHER WORK -- References -- Chapter 15. An Optimizing C* Compiler for a Hypercube Multicomputer -- Abstract -- 1 Introduction -- 2 The C* Programming Language -- 3 Design of the C* Compiler -- 4 The Optimizer -- 5 Supporting Program Analysis -- 6 Evaluating the Optimizer -- 7 Summary -- References -- Chapter 16. The Paragon Programming Paradigm and Distributed Memory Multicomputers -- Abstract -- 1 Introduction -- 2 Programming in Paragon -- 3 Paragon Primitive Implementation -- 4 Conclusion -- References.
520 ## - SUMMARY, ETC.
Summary, etc Papers presented within this volume cover a wide range of topics related to programming distributed memory machines. Distributed memory architectures, although having the potential to supply the very high levels of performance required to support future computing needs, present awkward programming problems. The major issue is to design methods which enable compilers to generate efficient distributed memory programs from relatively machine independent program specifications. This book is the compilation of papers describing a wide range of research efforts aimed at easing the task of programming distributed memory machines.
588 ## -
-- Description based on publisher supplied metadata and other sources.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Compilers (Computer programs).
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Electronic data processing -- Distributed processing.
650 #0 - SUBJECT ADDED ENTRY--TOPICAL TERM
Topical term or geographic name as entry element Programming languages (Electronic computers).
655 #4 - INDEX TERM--GENRE/FORM
Genre/form data or focus term Electronic books.
700 1# - ADDED ENTRY--PERSONAL NAME
Personal name Mehrotra, P.
776 08 - ADDITIONAL PHYSICAL FORM ENTRY
Display text Print version:
Main entry heading Saltz, J.
Title Languages, Compilers and Run-time Environments for Distributed Memory Machines
Place, publisher, and date of publication Amsterdam : Elsevier Science,c2014
International Standard Book Number 9780444887122
797 2# - LOCAL ADDED ENTRY--CORPORATE NAME (RLIN)
Corporate name or jurisdiction name as entry element ProQuest (Firm)
830 #0 - SERIES ADDED ENTRY--UNIFORM TITLE
Uniform title Advances in Parallel Computing
856 40 - ELECTRONIC LOCATION AND ACCESS
Uniform Resource Identifier <a href="http://ebookcentral.proquest.com/lib/uttyler/detail.action?docID=1877036">http://ebookcentral.proquest.com/lib/uttyler/detail.action?docID=1877036</a>
Link text Click here to view this ebook.
901 ## - LOCAL DATA ELEMENT A, LDA (RLIN)
Platform EBC
901 ## - LOCAL DATA ELEMENT A, LDA (RLIN)
Platform EBL
942 ## - ADDED ENTRY ELEMENTS (KOHA)
Koha item type Electronic Book
Source of classification or shelving scheme
Holdings
Withdrawn status Lost item Source of classification or shelving scheme Damaged status Not for loan Permanent Location Current Location Shelving location Date acquired Total Checkouts Full call number Barcode Date last seen Uniform Resource Identifier Price effective from Koha item type
          UT Tyler Online UT Tyler Online Online 08/08/2017   QA76.9.D5 -- .L3655 1992 EBC1877036 08/08/2017 http://ebookcentral.proquest.com/lib/uttyler/detail.action?docID=1877036 08/08/2017 Electronic Book