Parallel Computing: Software Technology, Algorithms, Architectures & Applications: Proceedings of the International Conference ParCo2003, Dresden, Germany

GERHARD JOUBERT, Wolfgang Nagel, Frans Peters, Wolfgang Walter

  • 出版商: Morgan Kaufmann
  • 出版日期: 2004-12-07
  • 定價: $6,380
  • 售價: 5.0$3,190
  • 語言: 英文
  • 頁數: 984
  • 裝訂: Hardcover
  • ISBN: 0444516891
  • ISBN-13: 9780444516893
  • 相關分類: Algorithms-data-structures
  • 立即出貨(限量) (庫存=1)

相關主題

商品描述

Description:

Advances in Parallel Computing series presents the theory and use of of parallel computer systems, including vector, pipeline, array, fifth and future generation computers and neural computers. This volume features original research work, as well as accounts on practical experience with and techniques for the use of parallel computers.

 

Table of Contents:

Preface.
Sponsors, Exhibitors / Participants in the industrial track.
Committees.

Invited papers
Parallel Machines and the “Digital Brain” – An Intricate Extrapolation on Occasion
of JvN’s 100-th Birthday
F. Hossfeld
So Much Data, So Little Time...
C. Hansen, S. Parker, C. Gribble

Software Technology
On Compiler Support for Mixed Task and Data Parallelism
T. Rauber, R. Reilein, G. Rünger
Distributed Process Networks - Using Half FIFO Queues in CORBA
A. Amar, P. Boulet, J.-L. Dekeyser, F. Theeuwen
An efficient data race detector backend for DIOTA
M. Ronsse, B. Stougie, J. Maebe, F. Cornelis, K. De Bosschere
Pipelined parallelism for multi-join queries on shared nothing machines
M. Bamha, M. Exbrayat
Towards the Hierarchical Group Consistency for DSM systems : an efficient way to
share data objects
L. Lefèvre, A. Bonhomme
An operational semantics for skeletons
M. Aldinucci, M. Danelutto
A Programming Model for Tree Structured Parallel and Distributed Algorithms and
its Implementation in a Java Environment
H. Moritsch
A Rewriting Semantics for an Event-Oriented Functional Parallel Language
F. Loulergue
RMI-like communication for migratable software components in HARNESS
M. Migliardi, R. Podesta
Semantics of a Functional BSP Language with Imperative Features
F. Gava, F. Loulergue
The Use of Parallel Genetic Algorithms for Optimization in the Early Design Phases
E. Slaby, W. Funk
An Integrated Annotation and Compilation Framework for Task and Data Parallel
Programming in Java
H.J. Sips, K. van Reeuwijk
On The Use of Java Arrays for Sparse Matrix Computations
G. Gundersen, T. Steihaug
A Calculus of Functional BSP Programs with Explicit Substitution
F. Loulergue
JToe: a Java API for Object Exchange
S. Chaumette, P. Grange, B. Métrot, P. Vignéras
A Modular Debugging Infrastructure for Parallel Programs
D. Kranzlmüller, Ch. Schaubschläger, M. Scarpa, J. Volkert
Toward a Distributed Computational Steering Environment based on CORBA
O. Coulaud, M. Dussere, A. Esnard
Parallel Decimation of 3D Meshes for Efficient Web-Based Isosurface Extraction
A. Clematis, D. D’Agostino, M. Mancini, V. Gianuzzi

Parallel Programming
MPI on a Virtual Shared Memory
F. Baiardi, D. Guerri, P. Mori, L. Ricci, L. Vaglini
OpenMP vs. MPI on a Shared Memory Multiprocessor
J. Behrens, O. Haan, L. Kornblueh
MPI and OpenMP implementations of Branch-and-Bound Skeletons
I. Dorta, C. León, C. Rodríguez, A. Rojas
Parallel Overlapped Block-Matching Motion Compensation Using MPI and
OpenMP
E. Pschernig, A. Uhl
A comparison of OpenMP and MPI for neural network simulations on a SunFire
6800
A. Strey
Comparison of Parallel Implementations of Runge-Kutta Solvers: Message Passing
vs. Threads
M. Korch, T. Rauber

Scheduling
Extending the Divisible Task Model for Workload Balancing in Clusters
U. Rerrer, O. Kao, F. Drews
The generalized diffusion method for the load balancing problem
G. Karagiorgos, N. Missirlis, F. Tzaferis
Delivering High Performance to Parallel Applications Using Advanced Scheduling
N. Drosinos, G. Goumas, M. Athanasaki, N. Koziris

Algorithms
Multilevel Extended Algorithms in Structural Dynamics on Parallel Computers
K. Elssel, H. Voss
Parallel Model Reduction of Large-Scale Unstable Systems
P. Benner, M. Castillo, E.S. Quintana-Ortí, G. Quintana-Ortí
Parallel Decomposition Approaches for Training Support Vector Machines
T. Serafini, G. Zanghirati, L. Zanni
Fast parallel solvers for fourth-order boundary value problems
M. Jung
Parallel Solution of Sparse Eigenproblems by Simultaneous Rayleigh Quotient Optimization
with FSAI preconditioning
L. Bergamaschi, Á. Martínez, G. Pini
An Accurate and Efficient Selfverifying Solver for Systems with Banded Coefficient
Matrix
C. Hölbig, W. Krämer, T.A. Diverio
3D parallel calculations of dendritic growth with the lattice Boltzmann method
W. Miller, F. Pimentel, I. Rasin, U. Rehse
Distributed Negative Cycle Detection Algorithms
L. Brim, I. ¡ Cerná, L. Hejtmánek
A Framework for Seamlesly Making Object Oriented Applications Distributed
S. Chaumette, P. Vignéras
Performance Evaluation of Parallel Genetic Algorithms for Optimization Problems
of Different Complexity
P. Köchel, M. Riedel
Extensible and Customizable Just-In-Time Security (JITS) Management of Client-
Server Communication in Java
S. Chaumette, P. Vignéras

Applications & Simulation
An Object-Oriented Parallel Multidisciplinary Simulation System—The SimServer
U. Tremel, F. Deister, K.A. Sørensen, H. Rieger, N.P. Weatherill
Computer Simulation of Action Potential Propagation on Cardiac Tissues: An Effi-
cient and Scalable Parallel Approach
J.M. Alonso, J.M. Ferrero (Jr.), V. Hernández, G. Moltó, M. Monserrat, J. Saiz
MoDySim — A parallel dynamical UMTS simulator
M.J. Fleuren, H. Stüben, G.F. Zegwaard
apeNEXT: a Multi-TFlops Computer for Elementary Particle Physics
F. Bodin, Ph. Boucaud, N. Cabibbo, F. Di Carlo, R. De Pietri, F. Di Renzo,
H. Kaldass, A. Lonardo, M. Lukyanov, S. de Luca, J. Micheli, V. Morenas, O. Pene,
D. Pleiter, N. Paschedag, F. Rapuano, L. Sartori, F. Schifano, H. Simma,
R. Tripiccione, P. Vicini
The Parallel Model System LM-MUSCAT for Chemistry-Transport Simulations:
Coupling Scheme, Parallelization and Application
R. Wolke, O. Knoth, O. Hellmuth, W. Schröder, E. Renner
Real-time Visualization of Smoke through Parallelizations
T. Vik, A.C. Elster, T. Hallgren
Parallel Simulation of Cavitated Flows in High Pressure Systems
P.A. Adamidis, F. Wrona, U. Iben, R. Rabenseifner, C.-D. Munz
Improvements in black hole detection using parallelism
F. Almeida, E. Mediavilla, A. Oscoz, F. de Sande
High Throughput Computing for Neural Network Simulation
J. Culloty, P. Walsh
Parallel algorithms and data assimilation for hydraulic models
C. Mazauric, V.D. Tran, W. Castaings, D. Froehlich, F.X. Le Dimet

Multimedia Applications
Parallelization of VQ Codebook Generation using Lazy PNN Algorithm
A. Wakatani
A Scalable Parallel Video Server Based on Autonomous Network-attached Storage
G. Tan, S. Wu, H. Jin, F. Xian
Efficient Parallel Search in Video Databases with Dynamic Feature Extraction
S. Geisler

Architectures
Introspection in a Massively Parallel PIM-Based Architecture
H.P. Zima
Time-Transparent Inter-Processor Connection Reconfiguration in Parallel Systems
Based on Multiple Crossbar Switches
E. Laskowski, M. Tudruj
SIMD design to solve partial differential equations
R.W. Schulze

Caches
Trade-offs for Skewed-Associative Caches
H. Vandierendonck, K. De Bosschere
Cache Memory Behavior of Advanced PDE Solvers
D. Wallin, H. Johansson, S. Holmgren

Performance
A Comparative Study of MPI Implementations on a Cluster of SMP Workstations
G. Rünger, S. Trautmann
MARMOT: An MPI Analysis and Checking Tool
B. Krammer, K. Bidmon, M.S. Müller, M.M. Resch
BenchIT – Performance Measurement and Comparison for Scientific Applications
G. Juckeland, S. Börner, M. Kluge, S. Kölling, W.E. Nagel, S. Pflüger, H. Röding,
S. Seidl, T. William, R. Wloch
Performance Issues in the Implementation of the M-VIA Communication Software
Ch. Fearing, D. Hickey, P.A. Wilsey, K. Tomko
Performance and performance counters on the Itanium 2 — A benchmarking case
study
U. Andersson, P. Ekman, P. Öster
On the parallel prediction of the RNA secondary structure
F. Almeida, R. Andonov, L.M. Moreno, V. Poirriez, M. Pérez, C. Rodriguez

Clusters
MDICE – a MATLAB Toolbox for Efficient Cluster Computing
R. Pfarrhofer, P. Bachhiesl, M. Kelz, H. Stögner, A. Uhl
Parallelization of Krylov Subspace Methods in Multiprocessor PC Clusters
D. Picinin Jr., A.L. Martinotto, R.V. Dorneles, R.L. Rizzi, C. Hölbig, T.A. Diverio,
P.O.A. Navaux
First Impressions of Different Parallel Cluster File Systems
T.P. Boenisch, P.W. Haas, M. Hess, B. Krischok
Fast Parallel I/O on ParaStation Clusters
N. Eicker, F. Isaila, T. Lippert, T. Moschny, W.F. Tichy
PRFX : a runtime library for high performance programming on clusters of SMP
nodes
B. Cirou, M.C. Counilh, J. Roman

Grids
Experiences about Job Migration on a Dynamic Grid Environment
R.S. Montero, E. Huedo, I.M. Llorente
Security in a Peer-to-Peer Distributed Virtual Environment
J. Köhnlein
A Grid Environment for Diesel Engine Chamber Optimization
G. Aloisio, E. Blasi, M. Cafaro, I. Epicoco, S. Fiore, S. Mocavero
A Broker Architecture for Object-Oriented Master/Slave Computing in a Hierarchical
Grid System
M. Di Santo, N. Ranaldo, E. Zimeo
A framework for experimenting with structured parallel programming environment
design
M. Aldinucci, S. Campa, P. Ciullo, M. Coppola, M. Danelutto, P. Pesciullesi,
R. Ravazzolo, M. Torquati, M. Vanneschi, C. Zoccolo

Minisymposium - Grid Computing
Considerations for Resource Brokerage and Scheduling in Grids
R. Yahyapour
Job Description Language and User Interface in a Grid context: The EU DataGrid
experience
G. Avellino, S. Beco, F. Pacini, A. Maraschini, A. Terracina
On Pattern Oriented Software Architecture for the Grid
H. Prem, N.R. Srinivasa Raghavan

Minisymposium - Bioinformatics
Green Destiny + mpiBLAST = Bioinfomagic
W. Feng
Parallel Processing on Large Redundant Biological Data Sets: Protein Structures
Classification with CEPAR
D. Pekurovsky, I. Shindyalov, P. Bourneb
MDGRAPE-3: A Petaflops Special-Purpose Computer System for Molecular Dynamics
Simulations
M. Taiji, T. Narumi, Y. Ohno, A. Konagaya
Structural Protein Interactions: From Months to Minutes
P. Dafas, J. Gomoluch, A. Kozlenkov, M. Schroeder
Spatially Realistic Computational Physiology: Past, Present and Future
J.R. Stiles, W.C. Ford, J.M. Pattillo, T.E. Deerinck, M.H. Ellisman, T.M. Bartol,
T.J. Sejnowski
Cellular automaton modeling of pattern formation in interacting cell systems
A. Deutsch, U. Börner, M. Bär
Numerical Simulation for eHealth: Grid-enabled Medical Simulation Services
S. Benkner, W. Backfrieder, G. Berti, J. Fingberg, G. Kohring, J.G. Schmidt,
S.E. Middleton, D. Jones, J. Fenner
Parallel computing in biomedical research and the search for peta-scale biomedical
applications
C.A. Stewart, D. Hart, R.W. Sheppard, H. Li, R. Cruise, V. Moskvin, L. Papiez

Minisymposium - Performance Analysis
Big Systems and Big Reliability Challenges
D. A. Reed, C. Lu, C.L. Mendes
Scalable Performance Analysis of Parallel Systems: Concepts and Experiences
H. Brunst, W.E. Nagel
CrossWalk: A Tool for Performance Profiling Across the User-Kernel Boundary
A.V. Mirgorodskiy, B.P. Miller
Hardware-Counter Based Automatic Performance Analysis of Parallel Programs
F. Wolf, B. Mohr
Online Performance Observation of Large-Scale Parallel Applications
A.D. Malony, S. Shende, R. Bell
Deriving analytical models from a limited number of runs
R.M. Badia, G. Rodriguez, J. Labarta
Performance Modeling of HPC Applications
A. Snavely, X. Gao, C. Lee, L. Carrington, N. Wolter, J. Labarta, J. Gimenez,
P. Jones

Minisymposium - OpenMP
Thread based OpenMP for nested parallelization
R. Blikberg, T. Sørevik
OpenMP on Distributed Memory via Global Arrays
L. Huang, B. Chapman, R.A. Kendall
Performance Simulation of a Hybrid OpenMP/MPI Application with HeSSE
R. Aversa, B. Di Martino, M. Rak, S. Venticinque, U. Villano
An environment for OpenMP code parallelization
C.S. Ierotheou, H. Jin, G. Matthews, S.P. Johnson, R. Hood
Hindrances in OpenMP programming
F. Massaioli
Wavelet-Based Still Image Coding Standards on SMPs using OpenMP
R. Norcen, A. Uhl

Minisymposium - Parallel Applications
Parallel Solution of the Bidomain Equations with High Resolutions
X. Cai, G.T. Lines, A. Tveito
Balancing Domain Decomposition Applied to Structural Analysis Problems
P. E. Bjørstad, J. Koster
Multiperiod Portfolio Management Using Parallel Interior Point Method
L. Halada, M. Lucka, I. Melichercik
Performance of a parallel split operator method for the time dependent Schrödinger
equation
T. Matthey, T. Sørevik

Minisymposium - Cluster Computing
Design and implementation of a 512 CPU cluster for general purpose supercomputing
B. Vinter
Experiences Parallelizing, Configuring, Monitoring, and Visualizing Applications
for Clusters and Multi-Clusters
O.J. Anshus, J.M. Bjørndalen, L.A. Bongo
Cluster Computing as a Teaching Tool
O.J. Anshus, A.C. Elster, B. Vinter

Minisymposium - Mobile Agents
Mobile Agents Principles of Operation
A. Genco
Mobile Agent Application Fields
F. Agostaro, A. Genco, S. Sorce
Mobile Agent and Grid Computing
F. Agostaro, A. Ciello, A. Genco, S. Sorce
Mobile Agents, Globus and Resource Discovery
F. Agostaro, A. Genco, S. Sorce
A Mobile Agent Tool for Resource Discovery
F. Agostaro, A. Genco, S. Sorce
Mobile Agents and Knowledge Discovery in Ubiquitous Computing
A. Genco

Author & Subject Index
Author Index.
Subject Index.

商品描述(中文翻譯)

描述:
《並行計算進展》系列介紹了並行計算系統的理論和應用,包括向量、流水線、陣列、第五代和未來的計算機以及神經計算機。本卷包括原創研究工作,以及關於實際經驗和使用並行計算機技術的報告。

目錄:
前言。
贊助商、展商/工業軌道參與者。
委員會。

特邀論文
並行機器和“數字大腦”- JvN 100 周年紀念的一個複雜推斷。
F. Hossfeld
數據如此龐大,時間如此有限...
C. Hansen,S. Parker,C. Gribble

軟件技術
關於編譯器對混合任務和數據並行性的支持。
T. Rauber,R. Reilein,G. Rünger
分佈式進程網絡-在CORBA中使用半FIFO隊列。
A. Amar,P. Boulet,J.-L. Dekeyser,F. Theeuwen
DIOTA的高效數據競爭檢測器後端。
M. Ronsse,B. Stougie,J. Maebe,F. Cornelis,K. De Bosschere
共享無事務機器上多聯接查詢的流水線並行性。
M. Bamha,M. Exbrayat
面向DSM系統的分層組一致性:共享數據對象的高效方式。
L. Lefèvre,A. Bonhomme
骨架的操作語義。
M. Aldinucci,M. Danelutto
樹狀並行和分佈式算法的編程模型及其在Java環境中的實現。
H. Moritsch
面向事件的功能並行語言的重寫語義。
F. Loulergue
HARNESS中遷移軟件組件的RMI-like通信。
M. Migliardi,R. Podesta
帶有命令式特性的功能BSP語言的語義。
F. Gava,F. Loulergue
在早期設計階段中使用並行遺傳算法進行優化。
E. Slaby,W. Funk
用於Java環境中的任務和數據並行編程的集成注釋和編譯框架。
H.J. Sips,K. van Reeuwijk
關於使用Java數組進行稀疏矩陣計算。
G. Gundersen,T. Steihaug
具有顯式替換的功能BSP程序的計算。
F. Loulergue
JToe:用於對象交換的Java API。
S. Chaumette,P. Grange,B. Métrot,P. Vignéras
並行程序的模塊化調試基礎設施。
D. Kranzlmüller,Ch. Schaubschläger,M. Scarpa,J. Volkert
基於CORBA的分佈式計算導向環境。
O. Coulaud,M. Dussere,A. Esnard
用於高效基於Web的等值面提取的3D網格的並行減少。
A. Clematis,D. D’Agostino,M. Mancini,V. Gianuzzi

並行編程
虛擬共享內存上的MPI。
F. Baiardi,D. Guerri,P. Mori,L. Ricci,L. Vaglini
共享內存多處理器上的OpenMP vs. MPI。
J. Behrens,O. Haan,L. Kornblueh
分支限界骨架的MPI和OpenMP實現。
I. Dorta,C. León,C. Rodríguez,A. Rojas
使用MPI和OpenMP的並行重疊塊匹配運動補償。
E. Pschernig,A. Uhl
在SunFire 6800上進行神經網絡模擬的OpenMP和MPI比較。
A. Strey
Runge-Kutta求解器的並行實現比較:消息傳遞vs.線程。
M. Korch,T. Rauber

調度
在集群中平衡工作負載的可分割任務模型擴展。
U.