Newsgroups: comp.parallel
From: zomaya@ee.uwa.edu.au (Albert Zomaya)
Subject: Available: PARALLEL AND DISTRIBUTED COMPUTING HANDBOOK (1996) Zomaya
Organization: NASA Ames Research Center
Date: 21 Dec 1995 05:01:40 GMT
Message-ID: <4bapnk$pi1@onramp.arc.nasa.gov>


Hi there,


The book shown below is available now. It was released a few days 
ago. 

The book is the result of the efforts of a large number of people. We 
hope that it will be useful for researchers and students in parallel 
computing. 

I would be grateful if in due course you would send your comments on the 
book and suggestions for improvement (in case of future editions).


Many thanks and happy holidays.


regards,


-albert zomaya


p.s. In case you don't want to receive any emails from me, please drop me 
     a line and I will remove your email from the mailing list.


----------------------------------cut here--------------------------------




McGraw-Hill 
_______________________
Professional Book Group



		 PARALLEL AND DISTRIBUTED COMPUTING HANDBOOK (1996)
		____________________________________________


			Edited by Albert Y. Zomaya
		 
	1232 pages  o  600 illustrations  o  ISBN 0-07-073020-2 o $99.50
	

Featuring contributions from more than sixty of the world's top experts in 
the field, this state-of-the-art handbook offers engineers and scientists the 
most comprehensive treatment available of the theory and applications of 
parallel and distributed computing.

Readers will find forty-one well-organized chapters covering the full range 
of key issues relating to systems design and operation, including models and 
algorithms....architectures and technologies....development tools....and 
current and future uses of this exciting technology in science and 
industry. (Please see below)


______________________________________________________________________________


Editor-in-Chief
_______________

  Albert Y. Zomaya
  The University of Western Australia, Australia.


Editorial Advisory Board
________________________
  
  Selim G. Akl					E. V. Krishnamurthy
  Queen's University, Canada.			Australian National University
						Australia.
  Mikhail Atallah				
  Purdue University, USA.			Ted G. Lewis	
						Naval Postgraduate School, USA.
  Jack J. Dongarra					
  University of Tennessee &			Yoichi Muraoka
  Oak Ridge National Laboratory, USA.		Waseda University, Japan.
  
  David J. Evans				Heiko Schroder
  Loughborough University of 			Newcastle University, Australia.
  Technology, United Kingdom.

  Ophir Frieder					Howard Jay Siegel
  George Mason University, USA.			Purdue University, USA.

  Allan Gottlieb				Ivan Stojmenovic
  New York University, USA.			University of Ottawa, Canada.

  Rick Kazman					
  University of Waterloo, Canada.		
						




			   Table of Contents
			   _________________


Foreword - Mike Flynn
Preface
Acknowledgments
Editorial Advisory Board
List of Contributors



  
Chapter 1: Parallel and Distributed Computing: The Scene, the Props, 
	   the Players
           Albert Y. Zomaya


PART I: THEORY
______________

Foundations
___________

Chapter  2: Semantics of Concurrent Programming
            J. Desharnais, A. Mili, R. Mili, J. Mullins, 
	    and Y. Slimani

Chapter  3: Formal Methods: A Petri Based Approach
            Giorgio De Michelis, Lucia Pomello, Eugenio Battiston, 
            Fiorella De Cindio, and Carla Simone

Chapter  4: Complexity Issues in Parallel and Distributed Computing 
            E.V. Krishnamurthy

Chapter  5: Distributed Computing Theory 
            Hagit Attiya

Models
______

Chapter  6: PRAM Models 
            Lydia Kronsjo

Chapter  7: Broadcasting with Selective Reduction: A Powerful 
            Model of Parallel Computation 
            Selim G. Akl and Ivan Stojmenovic

Chapter  8: Dataflow Models 
            R. Jagannathan

Chapter  9: Scheduling and Partitioning 
            Hesham El-Rewini

Chapter 10: Checkpointing in Parallel and Distributed Systems 
            Avi Ziv and Jehoshua Bruck
    
Chapter 11: Architecture for Open Distributed Software Systems
            Kazi Farooqui and Luigi Logrippo

Algorithms
__________

Chapter 12: Fundamentals of Parallel Algorithms 
            Joseph F. JaJa

Chapter 13: Parallel Graph Algorithms
            Stephan Olariu

Chapter 14: Parallel Computational Geometry 
            Mikhail J. Atallah

Chapter 15: Data Structures for Parallel Processing
            Sajal K. Das and Kwang-Bae Min
 
Chapter 16: Data-Parallel Algorithms 
            Howard Jay Siegel, Lee Wang, John John E. So, 
	    and Muthucumaru Maheswaran

Chapter 17: Systolic and VLSI Processor Arrays for 
	    Matrix Algorithms 
            David J. Evans and M. Gusev

Chapter 18: Direct Interconnection Networks 
            Ivan Stojmenovic

Chapter 19: Parallel and Communication Algorithms on 
	    Hypercube Multiprocessors 
    	    Afonso Ferreira

PART II: ARCHITECTURES AND TECHNOLOGIES
_______________________________________

Architectures
_____________

Chapter 20: RISC Architectures 
    	    Manolis Katevenis

Chapter 21: Superpipelined and VLIW processors 
    	    Thomas M. Conte

Chapter 22: SIMD Processing: Concepts and Systems
    	    Michael Jurczyk and Thomas Schwederski

Chapter 23: MIMD Architectures: Shared and Distributed 
	    Memory Designs
   	    Ralph Duncan

Chapter 24: Memory Models 
    	    Leonidas I. Kontothanassis and Michael L. Scott


Technologies
____________

Chapter 25: Heterogeneous Computing 
            Howard Jay Siegel, John K. Antonio, 
	    Richard C. Metzger, Min Tan, and Yan Alexander Li

Chapter 26: Cluster Computing 
    	    Louis Turcotte
    
Chapter 27: Massively Parallel Processing with Optical 
	    Interconnections
   	    Eugen Schenfeld

Chapter 28: ATM-based Parallel and Distributed Computing 
    	    Salim Hariri and Bei Lu

PART III: TOOLS AND APPLICATIONS
________________________________

Development Tools
_________________

Chapter 29: Parallel Languages 
    	    Ron H. Perrott

Chapter 30: Tools for Portable High Performance Parallel 
	    Computing
    	    Doreen Y. Cheng
    
Chapter 31: Visualization of Parallel and Distributed Systems
    	    Michael T. Heath

Chapter 32: Constructing Numerical Software Libraries for 
	    High-Performance Computer Environments
    	    Jack J. Dongarra and David W. Walker

Chapter 33: Testing of Distributed Programs 
    	    K.C. Tai and Richard H. Carver

Applications
____________

Chapter 34: Scientific Computation
    	    Tim Mattson
    
Chapter 35: Parallel and Distributed Simulation of Discrete 
            Event Systems
    	    Alois Ferscha

Chapter 36: Parallelism for Image Understanding 
    	    Viktor K. Prasanna and Cho-Li Wang

Chapter 37: Parallel Computation in Biomedicine: Genetic and Protein 
            Sequence Analysis
            Tieng K. Yap, Ophir Frieder, and Robert L. Martino

Chapter 38: Parallel Algorithms for Solving Stochastic Linear Programs 
    	    Amal De Silva and David Abramson

Chapter 39: Parallel Genetic Algorithms 
    	    Andrew Chipperfield and Peter Fleming

Chapter 40: Parallel Processing for Robotic Computations: A Review 
    	    Tarek M. Nabhan and Albert Zomaya

Chapter 41: Distributed Flight Simulation: A Challenge for Software 
            Architecture 
    	    Rick Kazman


--------------------------------------cut here-------------------------------




 ___________
|	    |
|  MAIL TO: |
|___________|



McGraw-Hill, Inc.
11 West 19th Street - 4th Floor
New York, NY 10011
Attn: Judy Kessler

FAX: (212) 337-4092



Please send me ____ copies of Parallel and Distributed
Computing Handbook by Zomaya (0-07-073020-2) at $99.50
each. Please add postage, handling and local sales tax.
If I'm not completely satisfied, I will return the book(s)
for a full refund or credit within 15 days of delivery. 
Satisfaction unconditionally guaranteed.


Name___________________________________________

Company/Institution____________________________

Address________________________________________

City___________________________________________

State________________Zip Code__________________

Daytime Phone #________________________________


(Prices apply in the U.S. only and are subject
to change without notice.)

		


 ____________________________________
|				     |
|	To order by credit card,     |
|     call toll-free 1-800-722-4726  |
|____________________________________|


   Payment Options (Please check one):

	o  MY CHECK OR MONEY ORDER IS ENCLOSED:

	   I am enclosing my check or money order now, 
	   payable to McGraw-Hill, Inc. I understand I will
	   receive my book(s) in October 1995. I have also 
	   included $3.00 postage and handling for the first 
	   book ordered, $1.50 for each additional book ordered 
	   plus local sales tax. I understand that my money will 
	   be refunded if I am not completely satisfied.


	o  CHARGE MY:

	   o VISA   o MASTERCARD   o AMEX   o DISCOVER

	   Account #__________________________________

	   Expiration Date____________________________

	   Signature__________________________________



	o BILL ME the cost of the book(s), plus postage, handling
	  and local sales tax. I can either pay for or return the 
	  order within 15 days of delivery. Please include phone 
          number for confirmation.



			For quantity discount information,
	              please call Lida Watson 1-800-842-3075.




-------------------------------------cut  here--------------------------------


