5. Euro-Par 1999: Toulouse, France
Patrick Amestoy, Philippe Berger, Michel J. Daydé, Iain S. Duff, Valérie Frayssé, Luc Giraud, Daniel Ruiz (Eds.): Euro-Par '99 Parallel Processing, 5th International Euro-Par Conference, Toulouse, France, August 31 - September 3, 1999, Proceedings. Springer 1999 Lecture Notes in Computer Science ISBN 3-540-66443-2
Invited Talks
Richard P. Brent: Some Parallel Algorithms for Integer Factorisation. 1-22
Philippe Courtier: MERCATOR, the Mission. 23-29
Henri Casanova, MyungHo Kim, James S. Plank, Jack Dongarra: Adaptive Scheduling for Task Farming with Grid Middleware. 30-43
Cherri M. Pancake: Applying Human Factors to the Design of Performance Tools. 44-60
Horst D. Simon, William T. C. Kramer, Robert F. Lucas: Building the Teraflops/Petabytes Production Supercomputing Center. 61-77
Topic 01: Support Tools and Environments
Frederic Desprez: Support Tools and Environments - Introduction. 89
Péter Kacsuk, Róbert Lovas, József Kovács: Systematic Debugging of Parallel Programs in DIWIDE Based on Collective Breakpoints and Macrosteps. 90-97

T. Es-sqalli, Eric Fleury, Eric Dillon, Jacques Guyard: Message-Passing Specification in a CORBA Environment. 113-116
Gabriel Antoniu, Christian Pérez: Using Preemptive Thread Migration to Load-Balance Data-Parallel Applications. 117-124
Barbara M. Chapman, François Bodin, L. Hill, John H. Merlin, G. Viland, Fritz G. Wollenweber: FITS - A Light-Weight Integrated Programming Environment. 125-134
Matthew J. Sottile, Allen D. Malony: INTERLACE: An Interoperation and Linking Architecture for Computational Engines. 135-138
Benoît Planquelle, Jean-François Méhaut, Nathalie Revol: Multi-protocol Communications and High Speed Networks. 139-143
Paul A. S. Ward: An Online Algorithm for Dimension-Bound Analysis. 144-153
Dieter Kranzlmüller, Jacques Chassin de Kergommeaux, Christian Schaubschläger: Correction of Monitor Intrusion for Testing Nondeterministic MPI-Programs. 154-158
Dimitris Dimitrelos, Constantine Halatsis: Improving the Performance of Distributed Shared Memory Environments on Grid Multiprocessors. 159-162
Topic 02: Performance Evaluation and Prediction
Jean-Marc Vincent: Performance Evaluation and Prediction - Introduction. 163-164
Michele Colajanni, Bruno Ciciani, Francesco Quaglia: Performance Analysis of Wormhole Switching with Adaptive Routing in a Two-Dimensional Torus. 165-172
Manuel Prieto, David Espadas, Ignacio Martín Llorente, Francisco Tirado: Message Passing Evaluation and Analysis on Cray T3E and SGI Origin 2000 Systems. 173-182
Juan Touriño, Ramon Doallo: Performance Evaluation and Modeling of the Fujitsu AP3000 Message-Passing Libraries. 183-187
Jörg Cordsen, Marco Dimas Gubitoso: Improving Communication Support for Parallel Applications. 188-192
Jeff S. Reeve: A Performance Estimator for Parallel Programs. 193-202
Patricia Borensztejn, Cristina Barrado, Jesús Labarta: Influence of Variable Time Operations in Static Instruction Scheduling. 213-216
Andy D. Pimentel, Louis O. Hertzberger: Evaluation of LH*LH for a Multicomputer Architecture. 217-228
Ramon Doallo, Basilio B. Fraguela, Emilio L. Zapata: Set Associative Cache Behavior Optimization. 229-238
Ramesh Radhakrishnan, Lizy Kurian John: A Performance Study of Modern Web Server Applications. 239-247
Guohua Jin, Y. Charlie Hu: An Evaluation of High Performance Fortran Compilers Using the HPFBench Benchmark Suite. 248-257
László Böszörményi, Andreas Wickner, Harald Wolf: Performance Evaluation of Object Oriented Middleware. 258-261
Claude Limousin, Alexis Vartanian, Jean-Luc Béchennec: PopSPY: A PowerPC Instrumentation Tool for Multiprocessor Simulation. 262-265
Deependra Talla, Lizy Kurian John: Performance Evaluation and Benchmarking of Native Signal Processing. 266-270
Topic 03: Scheduling and Load Balancing
Jean-Marc Geib, Bruce Hendrickson, Pierre Manneback, Jean Roman: Scheduling and Load Balancing - Introduction. 271
Ricardo C. Corrêa, Afonso Ferreira: A Polynomial-Time Branching Procedure for the Multiprocessor Scheduling Problem. 272-279
Robert Elsässer, Andreas Frommer, Burkhard Monien, Robert Preis: Optimal and Alternating-Direction Load Balancing Schemes. 280-290
Jean-Marie Garcia, David Gauchard, Thierry Monteil, Olivier Brun: Process Mapping Given by Processor and Network Dynamic Load Prediction. 291-294
Y. F. Hu, K. C. F. Maguire, R. J. Blake: Ordering Unsymmetric Matrices into Bordered Block Diagonal Form for Parallel Processing. 295-302
Eric Blayo, Laurent Debreu, Grégory Mounié, Denis Trystram: Dynamic Load Balancing for Ocean Circulation Model with Adaptive Meshing. 303-312
Bart Maerten, Dirk Roose, Achim Basermann, Jochen Fingberg, Guy Lonsdale: DRAMA: A Library for Parallel Dynamic Load Balancing of Finite Element Applications. 313-316
Muhammet Fikret Ercan, Ceyda Oguz, Yu-Fai Fung: Job Scheduling in a Multi-layer Vision System. 317-321
Kirk Schloegel, George Karypis, Vipin Kumar: A New Algorithm for Multi-objective Graph Partitioning. 322-331
Cristina Boeres, Aline de P. Nascimento, Vinod E. F. Rebello: Scheduling Arbitrary Task Graphs on LogP Machines. 340-349
Aziz Moukrim, Eric Sanlaville, Frédéric Guinand: Scheduling with Communication Delays and On-Line Disturbances. 350-357
Eleftherios D. Polychronopoulos, Theodore S. Papatheodorou: Scheduling User-Level Threads on Distributed Shared-Memory Multiprocessors. 358-368
Evripidis Bampis, Rodolphe Giroudeau, Jean-Claude König: Using Duplication for the Multiprocessor Scheduling Problem with Hierarchical Communications. 369-372
Topic 04: Compilers for High Performance Systems
Barbara M. Chapman: Compilers for High Performance Systems - Introduction. 373-374
Jean-Francois Collard: Array SSA for Explicitly Parallel Programs. 383-390
Jens Knoop: Parallel Data-Flow Analysis of Explicitly Parallel Programs. 391-400

Erwin Laure, Matthew Haines, Piyush Mehrotra, Hans P. Zima: Compiling Data Parallel Tasks for Coordinated Execution. 413-417
Mark Leair, Douglas Miles, Vincent Schuster, Michael Wolfe: Flexible Data Distribution in PGHPF. 418-421
Eladio Gutiérrez, Oscar G. Plata, Emilio L. Zapata: On Automatic Parallelization of Irregular Reductions on Scalable Shared Memory Systems. 422-429
Mahmut T. Kandemir, Alok N. Choudhary, J. Ramanujam: I/O-Conscious Tiling for Disk-Resident Data Sets. 430-439
W. Pfannenstiel: Piecewise Execution of Nested Parallel Programs - A Thread-Based Approach. 445-448
Topic 05: Parallel and Distributed Databases


Armin Fessler, Hans-Jörg Schek: A Generalized Transaction Theory for Database and Non-database Tasks. 459-468
Holger Märtens: On Disk Allocation of Intermediate Query Results in Parallel Database Systems. 469-476
Christian Jacobi, Cédric Lichtenau: Highly Concurrent Locking in Shared Memory Database Systems. 477-481
Basilis Mamalis, Paul G. Spirakis, Basil Tampakas: Parallel Processing of Multiple Text Queries on Hypercube Interconnection Networks. 482-486
Topics 06 + 20: Fault Avoidance and Fault Removal in Real-Time Systems & Fault-Tolerant Computing
Gilles Motet, David Powell: Fault Avoidance and Fault Removal in Real-Time Systems & Fault-Tolerant Computing - Introduction. 487-488
Binoy Ravindran: Quality of Service Management in Distributed Asynchronous Real-Time Systems. 489-496
Costas Mourlas: Multiprocessor Scheduling of Real-Time Tasks with Resource Requirements. 497-504
Kanad Ghose, Sudhir Aggarwal, Abhrajit Ghosh, David Goldman, Peter Sulatycke, Pavel Vasek, David R. Vogel: Designing Multiprocessor/Distributed Real-Time Systems Using the ASSERTS Toolkit. 505-510
Luis Carroll, Bertrand Tondu, Claude Baron, Jean Claude Geffroy: UML Framework for the Design of Real-Time Robot Controllers. 511-514

Topic 07: Theory and Models for Parallel Computation
Michel Cosnard: Theory and Models for Parallel Computation - Introduction. 523-524
Michael G. Lamoureux, Andrew Rau-Chaplin: Parallel Algorithms for Grounded Range Search and Applications. 525-532
Michel Toulouse, Krishnaiyan Thulasiraman, Fred Glover: Multi-level Cooperative Search: A New Paradigm for Combinatorial Optimization and an Application to Graph Partitioning. 533-542
Gianfranco Bilardi, Andrea Pietracaprina, Geppino Pucci: A Quantitative Measure of Portability with Application to Bandwidth-Latency Models for Parallel Computing. 543-551
Emmanuel Melin, Bruno Raffin, Xavier Rebeuf, Bernard Virot: A Cost Model for Asynchronous and Structured Message Passing. 552-556
Bruno Martin: A Parallel Simulation of Cellular Automata by Spatial Machines. 557-560
Topic 08: High-Performance Computing and Applications
Wolfgang Gentzsch: High-Performance Computing and Applications - Introduction. 561
Azzedine Boukerche, Sajal K. Das: Null Messages Cancellation Through Load Balancing in Distributed Simulations. 562-569
Frédérique Chaussumier, Frederic Desprez, Michel Loi: Efficient Load-Balancing and Communication Overlap in Parallel Shear-Warp Algorithm on a Cluster of PCs. 570-577
Silvia N. Crivelli, Teresa Head-Gordon, Richard H. Byrd, Elizabeth Eskow, Robert B. Schnabel: A Hierarchical Approach for Parallelization of a Global Optimization Method for Protein Structure Prediction. 578-585
Geir Åge Øye, Hilde Reme: Parallelization of a Compositional Simulator with a Galerkin Coarse/Fine Method. 586-594
F. Chalot, G. Chevalier, Q. V. Dinh, Luc Giraud: Some Investigations of Domain Decomposition Techniques in Parallel CFD. 595-602
Marc Guyon, Gurvan Madec, François-Xavier Roux, Maurice Imbard: A Parallel Ocean Model for High Resolution Studies. 603-607
Paulo B. Vasconcelos, Filomena D. d'Almeida: Nonoverlapping Domain Decomposition Applied to a Computational Fluid Mechanics Code. 608-612
Maciej Golebiewski, Achim Basermann, Markus Baum, Rolf Hempel, Hubert Ritzdorf, Jesper Larsson Träff: A PC Cluster with Application-Quality MPI. 613-623
Wilfrid Lefer, Jean-Marc Pierson: Using Network of Workstations to Support a Web-Based Visualization Service. 624-632
Patrick Geoffray, Laurent Lefèvre, CongDuc Pham, Loïc Prylli, Olivier Reymann, Bernard Tourancheau, Roland Westrelin: High-Speed LANs: New Environments for Parallel and Distributed Applications. 633-642
Christian Becker, Susanne Kilian, Stefan Turek: Consequences of Modern Hardware Design for Numerical Simulations and Their Realization in FEAST. 643-650
Jonathan M. Nash, Martin Berzins, Paul M. Selwood: A Structured SADT Approach to the Support of a Parallel Adaptive 3D CFD Code. 651-658
Julien Sébot, Alexis Vartanian, Jean-Luc Béchennec, Nathalie Drach-Temam: A Parallel Algorithm for 3D Geometry Transformations in OpenGL. 659-662
Salvatore Rinaudo, Francesco Moschella, Marcello A. Anile: Parallel Implementation in a Industrial Framework of Statistical Tolerancing Analysis in Microelectronics. 663-667
Chidamber Kulkarni, Koen Danckaert, Francky Catthoor, Manish Gupta: Interaction Between Data Parallel Compilation and Data Transfer and Storage Cost Minimization for Multimedia Applications. 668-676
Michel Langlais, Guillaume Latu, Jean Roman, Patrick Silan: Parallel Numerical Simulation of a Marine Host-Parasite System. 677-685
El Mostafa Daoudi, El Miloud Jaâra: Parallel Methods of Training for Multilayer Neural Network. 686-690
Terence M. Sloan, Michael J. Mineter, Steve Dowers, Connor Mulholland, Gordon Darling, Bruce M. Gittings: Partitioning of Vector-Topological Data for Parallel GIS Operations: Assessment and Performance Analysis. 691-694
Topic 09: Parallel Computer Architecture - What Is Its Future?
Chris R. Jesshope: Parallel Computer Architecture - What Is Its Future? Introduction. 695-697
Stamatis Vassiliadis, Sorin Cotofana, Pyrrhos Stathis: Vector ISA Extension for Sparse Matrix-Vector Multiplication. 708-715
Dominik Madon, Eduardo Sanchez, Stefan Monnier: A Study of a Simultaneous Multithreaded Processor Implementation. 716-726
Guangming Lu, Hartej Singh, Ming-Hau Lee, Nader Bagherzadeh, Fadi J. Kurdahi, Eliseu M. Chaves Filho: The MorphoSys Parallel Reconfigurable System. 727-734
Xavier Verians, Jean-Didier Legat, Jean-Jacques Quisquater, Benoit M. Macq: A Graph-Oriented Task Manager for Small Multiprocessor Systems. 735-744
Wissam Hlayhel, Jacques Henri Collet, Laurent Fesquet: Implementing Snoop-Coherence Protocol for Future SMP Architectures. 745-752
Cheol Ho Park, Jong Hyuk Choi, Kyu Ho Park, Daeyeon Park: An Adaptive Limited Pointers Directory Scheme for Cache Coherence of Scalable Multiprocessors. 753-756
Alexis Vartanian, Jean-Luc Béchennec, Nathalie Drach-Temam: Two Schemes to Improve the Performance of a Sort-Last 3D Parallel Rendering Machine with Texture Caches. 757-760
Gerald G. Pechanek, Stamatis Vassiliadis, Nikos Pitsianis: ManArray Processor Interconnection Network: An Introduction. 761-765
Topic 10: Distributed Systems and Algorithms

Khalil Drira, Frédéric Gouëzec, Michel Diaz: A Cooperation Service for CORBA Objects. From the Model to the Applications. 769-776
Roy Friedman, Assaf Schuster, Ayal Itzkovitz, Eli Biham, Erez Hadad, Vladislav Kalinovsky, Sergey Kleyman, Roman Vitenberg: Symphony: Managing Virtual Servers in the Global Village. 777-784
Djamel Fezzani, Jocelyn Desbiens: Épidaure: A Java Distributed Tool for Building DAI Applications. 785-789
Olivier Richard, Franck Cappello: A Client/Broker/Server Substrate with µs Round-Trip Overhead. 790-794
Michel Raynal: Illustrating the Use of Vector Clocks in Property Detection: An Example and a Counter-Example. 806-814
Luciana Bezerra Arantes, Bertil Folliot, Pierre Sens: A Node Count-Independent Logical Clock for Scaling Lazy Release Consistency Protocol. 816-822
Gheorghe Antonoiu, Pradip K. Srimani: Mutual Exclusion Between Neighboring Nodes in an Arbitrary System Graph Tree That Stabilizes Using Read/Write Atomicity. 823-830
Topic 11: Parallel Programming: Models, Methods, and Languages
Luc Bougé, William F. McColl, Mamoun Filali, Henk J. Sips: Parallel Programming: Models, Methods, and Languages - Introduction. 831-832
Thomas Brandes: Exploiting Advanced Task Parallelism in High Performance Fortran via a Task Library. 833-844
Andrea Zavanella: Optimising Skeletal-Stream Parallelism on a BSP Computer. 853-857
Noel Winstanley: Parallel Programming by Transformation. 858-865
John P. Morrison, Niall J. Dalton: Condensed Graphs: A Multi-level, Parallel, Intermediate Representation. 866-876
Daniel González-Morales, Francisco Almeida, F. García, J. Gonzalez, José L. Roda, Casiano Rodríguez: A Skeleton for Parallel Dynamic Programming. 877-887
Andreas Rodman, Mats Brorsson: Programming Effort vs. Performance with a Hybrid Programming Model for Distributed Memory Parallel Architectures. 888-898
Luís Fernando Castro, Vítor Santos Costa, Cláudio F. R. Geyer, Fernando M. A. Silva, Patrícia Kayser Vargas, Manuel Eduardo Correia: DAOS - Scalable And-Or Parallelism. 899-908
Ken Wakita, Takashi Asano, Masataka Sassa: D'Caml: Native Support for Distributed ML Programming in Heterogeneous Environment. 914-924
Erwin Laure: ParBlocks - A New Methodology for Specifying Concurrent Method Executions in Opus. 925-929
Christoph A. Herrmann, Jan Laitenberger, Christian Lengauer, Christian Schaller: Static Parallelization of Functional Programs: Elimination of Higher-Order Functions & Optimized Inlining. 930-934
Yann Boniface, Frédéric Alexandre, Stéphane Vialle: A Library to Implement Neural Networks on MIMD Machines. 935-938
Topic 12: Architectures and Algorithms for Vision and Other Senses
Alain Ayache, Virginio Cantoni, Concettina Guerra, Pieter Jonker: Architectures and Algorithms for Vision and Other Senses - Introduction. 939
Stéphane Mancini, Renaud Pacalet: LUX: An Heterogeneous Function Composition Parallel Computer for Graphics. 940-949
Bertil Schmidt, Manfred Schimmler: A Parallel Accelerator Architecture for Multimedia Video Compression. 950-960
Alfredo Petrosino, Giuseppe Salvi: A Robust Neural Network Based Object Recognition System and Its SIMD Implementation. 969-976
Marco Ferretti, Davide Rizzo: Multimedia Extensions and Sub-word Parallelism in Image Processing: Preliminary Results. 977-986
Martin Fleury, Andy C. Downton, Adrian F. Clark: Parallel Structure in an Integrated Speech-Recognition Network. 995-1004
B. Kasche, Dietmar Fey, T. Höhn, Werner Erhard: 3D Optoelectronic Fix Point Unit and Its Advantages Processing 3D Data. 1005-1012
Zahia Brahimi, Karima Ait Saadi, Noria Baraka: Vector Quantization-Fractal Image Coding Algorithm Based on Delaunay Triangulation. 1018-1021
Topics 13 + 19: Numerical Algorithms for Linear and Nonlinear Algebra
Alexey Kalinov, Alexey L. Lastovetsky: mpC + ScaLAPACK = Efficient Solving Linear Algebra Problems on Heterogeneous Networks. 1024-1031
Luiz M. Carvalho, Luc Giraud: Parallel Subdomain-Based Preconditioner for the Schur Complement. 1032-1039
Wolfgang Bietenholz, Norbert Eicker, Andreas Frommer, Thomas Lippert, Björn Medeke, Klaus Schilling: A Preconditioner for Improved Fermion Actions. 1040-1043
Venansius Baryamureeba, Trond Steihaug, Yin Zhang: Application of a Class of Preconditioners to Large Scale Linear Programming Problems. 1044-1048
David J. Miron, Patrick M. Lenders: Estimating Computer Performance for Parallel Sparse QR Factorisation. 1049-1058
Pascal Hénon, Pierre Ramet, Jean Roman: A Mapping and Scheduling Algorithm for Parallel Sparse Fan-In Numerical Factorization. 1059-1067
María J. Martín, Inmaculada Pardines, Francisco F. Rivera: Scheduling of Algorithms Based on Elimination Trees on NUMA Systems. 1068-1072
Pedro Alonso, Raquel Cortina, José Ranilla: Block-Striped Partitioning and Neville Elimination. 1073-1077
Peter Arbenz, Andrew J. Cleary, Jack Dongarra, Markus Hegland: A Comparison of Parallel Solvers for Diagonally Dominant and General Narrow-Banded Linear Systems II. 1078-1087
Anshul Gupta, Fred G. Gustavson, Alexander Karaivanov, Jerzy Wasniewski, Plamen Y. Yalamov: Experience with a Recursive Perturbation Based Algorithm for Symmetric Indefinite Linear Systems. 1096-1103
José M. Claver, Vicente Hernández, Enrique S. Quintana-Ortí: Parallel Cyclic Wavefront Algorithms for Solving Semidefinite Lyapunov Equations. 1104-1111
Claudia A. Sagastizábal, Mikhail V. Solodov: Parallel Constrained Optimization via Distribution of Variables. 1112-1119
Peter Benner, Enrique S. Quintana-Ortí, Gregorio Quintana-Ortí: Solving Stable Stein Equations on Distributed Memory Computers. 1120-1123
Andreas Kähäri, Samuel Sundberg: Convergence Acceleration for the Euler Equations Using a Parallel Semi-Toeplitz Preconditioner. 1124-1127
Denis Vanderstraeten: A Stable and Efficient Parallel Block Gram-Schmidt Algorithm. 1128-1135
Felice Iavernaro, Francesca Mazzia: On the Extension of the Code GAM for Parallel Computing. 1136-1143
Giuliano Laccetti, Marco Lapegna: PAMIHR. A Parallel FORTRAN Program for Multidimensional Quadrature on Distributed Memory Architectures. 1144-1148
Velisar Pavlov, Plamen Y. Yalamov: Stability Issues of the Wang's Partitioning Algorithm for Banded and Tridiagonal Linear Systems. 1149-1152
Topic 14: Emerging Topics in Advanced Computing in Europe

Siegfried Benkner, Guy Lonsdale, Hans P. Zima: The HPF+ Project: Supporting HPF for Advanced Industrial Applications. 1155-1165
Oliver Botti, Vincenzo De Florio, Geert Deconinck, Flavio Cassinari, Susanna Donatelli, Andrea Bobbio, A. Klein, H. Kufner, Rudy Lauwereins, Erwin M. Thurner, Eric Verhulst: TIRAN: Flexible and Portable Fault Tolerance Solutions for Cost Effective Dependable Applications. 1166-1170
Michel Barreteau, François Bodin, Zbigniew Chamski, Henri-Pierre Charles, Christine Eisenbeis, John R. Gurd, Jan Hoogerbrugge, Ping Hu, William Jalby, Toru Kisuki, Peter M. W. Knijnenburg, Paul van der Mark, Andy Nisbet, Michael F. P. O'Boyle, Erven Rohou, André Seznec, Elena Stöhr, Menno Treffers, Harry A. G. Wijshoff: OCEANS - Optimising Compilers for Embedded Applications. 1171-1175
G. Zanghirati, F. Cocco, F. Taddei, G. Paruolo: Cray T3E Performances of a Parallel Code for a Stochastic Dynamic Assets and Liabilities Management Model. 1176-1186
Javier G. Izaguirre, José M. Jiménez, Unai Martín, Bruno Thomas, Alberto Larzábal, Luis M. Matey: Parametric Simulation of Multi-body Systems on Networks of Heterogeneous Computers. 1187-1194
José M. Jiménez, Nassouh A. Chehayeb, Javier G. Izaguirre, Beidi Hamma, Yan Thiaudière: High Performance Computing for Optimum Design of Multi-body Systems. 1199-1202
Topic 15: Routing and Communication in Interconnection Networks
Girindra D. Sharma, Nael B. Abu-Ghazaleh, Umesh Kumar V. Rajasekaran, Philip A. Wilsey: Optimizing Message Delivery in Asynchronous Distributed Applications. 1204-1208
San-Yuan Wang, Yu-Chee Tseng, Sze-Yao Ni, Jang-Ping Sheu: Circuit-Switched Broadcasting in Multi-port Multi-dimensional Torus Networks. 1209-1221
Valentin Puente, José A. Gregorio, Cruz Izu, Ramón Beivide: Impact of the Head-of-Line Blocking on Parallel Computer Networks: Hardware to Applications. 1222-1230
Rastislav Kralovic, Branislav Rovan, Peter Ruzicka: Interval Routing on Layered Cross Product of Trees and Cycles. 1231-1239
Topic 16: Instruction-Level Parallelism and Uniprocessor Architecture
Pascal Sainrat, Mateo Valero: Instruction-Level Parallelism and Uniprocessor Architecture - Introduction. 1241-1242
Chi-Hung Chi, Jun-Li Yuan: Design Considerations of High Performance Data Cache with Prefetching. 1243-1250
Alvin R. Lebeck, David R. Raymond, Chia-Lin Yang, Mithuna Thottethodi: Annotated Memory References: A Mechanism for Informed Cache Management. 1251-1254
Daniela Genius, Sylvain Lelait: Compiler-Directed Reordering of Data by Cyclic Graph Coloring. 1260-1264
Thierry Lafage, André Seznec, Erven Rohou, François Bodin: Code Cloning Tracing: A ``Pay per Trace'' Approach. 1265-1268
Kemal Ebcioglu, Erik R. Altman, Sumedh W. Sathaye, Michael Gschwind: Execution-Based Scheduling for VLIW Architectures. 1269-1280
Toshinori Sato: Decoupling Recovery Mechanism for Data Speculation from Dynamic Instruction Scheduling Structure. 1281-1290
Luis Piñuel, Rafael A. Moreno, Francisco Tirado: Implementation of Hybrid Context Based Value Predictors Using Value Sequence Classification. 1291-1295
Francesco Pessolano: Heterogeneous Clustered Processors: Organisation and Design. 1296-1300
Daniel A. Connors, Jean-Michel Puiatti, David I. August, Kevin M. Crozier, Wen-mei W. Hwu: An Architecture Framework for Introducing Predicated Execution into Embedded Microprocessors. 1301-1311

Topic 17: Concurrent and Distributed Programming with Objects
Patrick Sallé, Marc Pantel: Concurrent and Distributed Programming with Objects - Introduction. 1333
Franz Puntigam: Non-regular Process Types. 1334-1343
Jean Paul Bahsoun, Rami El-Baïda, Hugues-Olivier Yar: Decision Procedure for Temporal Logic of Concurrent Objects. 1344-1352
Uwe Nestmann, Hans Hüttel, Josva Kleist, Massimo Merro: Aliasing Models for Object Migration. 1353-1368
Marco Catunda, Noemi de La Rocque Rodriguez, Roberto Ierusalimschy: Dynamic Extension of CORBA Servers. 1369-1276
Eric Noulard, Nahid Emad: Object Oriented Design for Reusable Parallel Linear Algebra Software. 1385-1392
Topic 18: Global Environment Modelling
Michel Déqué: Global Environment Modelling - Introduction. 1393-1394
L. A. Boukas, N. Th. Mimikou, Nikolaos M. Missirlis, G. L. Mellor, A. Lascaratos, G. Korres: The Parallelization of the Princeton Ocean Model. 1395-1402
William Sawyer, Lawrence Takacs, Andrea Molod, Robert Lucchesi: Modular Fortran 90 Implementation of a Parallel Atmospheric General Circulation Model. 1403-1410
Claude Fischer, Jean-Francois Estrade, Jure Jerman: Implementation of the Limited-Area Numerical Weather Prediction Model Aladin in Distributed Memory. 1411-1416
Patrick Jabouille, Ronan Guivarch, Philippe Kloos, Didier Gazen, Nicolas Gicquel, Luc Giraud, Nicole Asencio, Veronique Ducrocq, Juan Escobar, Jean-Luc Redelsperger, Joël Stein, Jean-Pierre Pinty: Parallelization of the French Meteorological Mesoscale Model MésoNH. 1417-1422
Anne Fouilloux, Andrea Piacentini: The PALM Project: MPMD Paradigm for an Oceanic Data Assimilation Software. 1423-1430
Luc Giraud, Ronan Guivarch, Joël Stein: A Parallel Distributed Fast 3D Poisson Solver for Méso-NH. 1431-1434
Roberto Ansaloni, Paolo Malfetti, Tiziana Paccagnella: Porting a Limited Area Numerical Weather Forecasting Model on a Scalable Shared Memory Parallel Computer. 1435-1438
Topic 22: High Performance Data Mining and Knowledge Discovery
David B. Skillicorn, Domenico Talia: High Performance Data Mining and Knowledge Discovery - Introduction. 1439-1440
Primo Becuzzi, Massimo Coppola, Marco Vanneschi: Mining of Association Rules in Very Large Databases: A Structured Parallel Approach. 1441-1450
Takahiko Shintani, Masato Oguchi, Masaru Kitsuregawa: Performance Analysis for Parallel Generalized Association Rule Mining on a Large Scale PC Cluster. 1455-1459
Anna M. Manning, John A. Keane: Inducing Load Balancing and Efficient Data Distribution Prior to Association Rule Discovery in a Parallel Environment. 1460-1463
Topic 23: Symbolic Computation
Michael C. Dewar: Symbolic Computation - Introduction. 1465
Thierry Gautier, Niklaus Mannhart: Parallelism in Aldor - The Communication Library Piit for Parallel, Distributed Computation. 1466-1475
Vanusa Menditi Calegario, Inês de Castro Dutra: Performance Evaluation of Or-Parallel Logic Programming Systems on Distributed Shared-Memory Architectures. 1484-1491
Mantsika Matooane, Arthur Norman: A Parallel Symbolic Computation Environment: Structures and Mechanics. 1492-1495



