


default search action
23rd ICPP 1994: North Carolina State University, NC, USA - Volume 2
- K. C. Tai:

Proceedings of the 1994 International Conference on Parallel Processing, North Carolina State University, NC, USA, August 15-19, 1994. Volume II: Software. CRC Press 1994, ISBN 0-8493-2494-7
Compilers (I)
- Daniel J. Palermo, Ernesto Su, John A. Chandy

, Prithviraj Banerjee:
Communication Optimizations Used in the PARADIGM Compiler for Distributed Memory Multicomputers. 1-10 - A. Zaafrani, Mabo Robert Ito:

Parallel Region Execution of Loops with Irregular Dependencies. 11-19 - Minjoong Rim

, Rajiv Jain:
Valid Transformations: A New Class of Loop Transformations. 20-23 - Ding-Kai Chen, Pen-Chung Yew

:
Statement Re-ordering for DOACROSS Loops. 24-28
Scheduling (I)
- Davender Babbar, Phillip Krueger:

On-Line Hard Real-Time Scheduling of Parallel Tasks on Partitionable Multiprocessors. 29-38 - Babak Hamidzadeh, David J. Lilja:

Self-Adjusting Scheduling: An On-Line Optimization Technique for Locality Management and Load Balancing. 39-46 - Ishfaq Ahmad, Yu-Kwong Kwok:

A New Approach to Scheduling Parallel Programs Using Task Duplication. 47-51 - Sekhar Darbha, Dharma P. Agrawal:

A Task Duplication Based Optimal Scheduling Algorithm For Variable Execution Time Tasks. 52-56
Environment and Synchronization
- William T. O'Connell, George K. Thiruvathukal, Thomas W. Christopher:

Distributed Memo: A Heterogeneously Distributed and Parallel Software Development Environment. 57-64 - Ted G. Lewis:

A Large-Grain Parallel Programming Environment for Non-Programmers. 65-68 - Kuo-Chung Tai:

Definitions and Detection of Deadlock, Livelock, and Starvation in Concurrent Programs. 69-72 - Eddy Fromentin, Michel Raynal, Vijay K. Garg, Alexander I. Tomlinson:

On the Fly Testing of Regular Patterns in Distributed Computations. 73-76 - Kia Makki, Niki Pissinou, E. K. Park:

An Efficient Solution To The Critical Section Problem In Distributed Systems. 77-80
Monitoring
- Madalene Spezialetti, Rajiv Gupta

:
Perturbation Analysis: A Static Analysis Approach for the Non-Intrusive Monitoring of Distributed Programs. 81-88 - Trishul M. Chilimbi, James R. Larus:

Cachier: A Tool for Automatically Inserting CICO Annotations. 89-98 - Julie A. Gannon, K. J. Williams, Mark S. Andersland, Thomas L. Casavant, J. E. Lummp Jr.:

Trace Recovery in Multi-Processing Systems: Architectural Considerations. 99-102 - Zulah K. F. Eckert, Gary J. Nutt:

Parallel Program Trace Extrapolation. 103-107
Compilers (II)
- Chyi-Ren Dow, Mary Lou Soffa, Shi-Kuo Chang:

Undoing Code Transformations in an Independent Order. 108-115 - Shankar Ramaswamy, Sachin S. Sapatnekar

, Prithviraj Banerjee:
A Convex Programming Approach for Exploiting Data and Functional Parallelism on Distributed Memory Multicomputers. 116-125 - Dz-Ching Ju, Chuan-lin Wu, Paul R. Carini:

Statement Merge: an Inter-Statement Optimization of Array Language Programs. 126-129 - Nelson L. Passos, Edwin Hsing-Mean Sha:

Full Parallelism in Uniform Nested Loops Using Multi-Dimensional Retiming. 130-133
Scheduling (II)
- Debendra Das Sharma, G. D. Holland, Dhiraj K. Pradhan:

Subcube Level Time-Sharing in Hypercube Multicomputers. 134-142 - Chansu Yu, Chita R. Das:

Limit Allocation: An Efficient Processor Management Scheme for Hypercubes. 143-150 - Neelima Mehdiratta, Kanad Ghose:

A Bottom-Up Approach to Task Scheduling in Distributed Memory Multiprocessors. 151-154 - Yu-Kwong Kwok, Ishfaq Ahmad:

A Static Scheduling Algorithm Using Dynamic Critical Path for Assigning Parallel Algorithms onto Multiprocessors. 155-159
Migration and Performance
- James B. Armstrong, Howard Jay Siegel, William E. Cohen, Min Tan, Henry G. Dietz, José A. B. Fortes:

Dynamic Task Migration from SPMD to SIMD Virtual Machines. 160-169 - Nick Douglas, Balkrishna Ramkumar:

Efficient Task Migration for Message Driven Parallel Execution on Nonshared Memory Architectures. 170-173 - Chitra Natarajan, Sanjay Sharma, Ravishankar K. Iyer:

Impact of Loop Granularity and Self-Preemtion on the Performance of Loop Parallel Applications on a Multiprogrammed Shared-Memory Multiprocessor. 174-178 - Athar B. Tayyab, Jon G. Kuhl:

Experimental Validation of Stochastic Performance Models of General Layered Task Systems. 179-183 - Gilles Hurteau, Ajit Singh, M. Hancu, Vincent Van Dongen, Herbert H. J. Hum:

A Performance Debugger for a Language Supporting Data Distribution Primitives. 184-188
Potpourri
- Tao Yang, Shengbin Hu, Qing Yang:

A Closed-Form Formula for Queueing Delays in Disk Arrays. 189-192 - Philip S. Yu, Kun-Lung Wu, Asit Dan:

Dynamic Parity Grouping for Improving Write Performance of RAID-5 Disk Arrays. 193-196 - Jongwoo Bae, Viktor K. Prasanna:

A General Framework for Synthesis of Data Format Converters. 197-200 - Kurt Maly, Shubhangi Kelkar, Mohammad Zubair:

Scientific Computing Using pPVM. 201-205 - P. Krishna, Nitin H. Vaidya, Dhiraj K. Pradhan:

Recovery in Multicomputers with Finite Error Detection Latency. 206-210 - Sau-Gee Chen, Jiann-Cherng Lee, Chieh-Chih Li:

New Systolic Arrays for Matrix Multiplication. 211-215
Compilers (III)
- Joseph Hummel, Laurie J. Hendren, Alexandru Nicolau:

A Framework for Data Dependence Testing in the Presence of Pointers. 216-224 - Hong Xu, Lionel M. Ni:

Optimizing Data Decomposition for Data Parallel Programs. 225-232 - William Blume, Rudolf Eigenmann:

An Overview of Symbolic Analysis Techniques Needed for the Effective Parallelization of the Perfect Benchmarks. 233-238 - Eunha Rho, Sangho Ha, Sangyong Han, Heunghwan Kim, Daejoon Hwang:

Compilation of a Functional Language for the Multithreaded Architecture: DAVRID. 239-242
Scheduling (III)
- A. A. Khan, Carolyn McCreary, M. S. Jones:

A Comparison of Multiprocessor Scheduling Heuristics. 243-250 - Debendra Das Sharma, Dhiraj K. Pradhan:

Job Scheduling in Mesh Multicomputers. 251-258 - Zhiyuan Li, Trung N. Nguyen:

An Empirical Study of the Workload Distribution Under Static Scheduling. 259-263 - Tong-Yee Lee, Cauligi S. Raghavendra, John B. Nicholas:

Experimental Evaluation of Load Balancing Strategies for Ray Tracing on Parallel Processors. 264-267
Efficient Execution
- Donald Johnson, David J. Lilja, John Riedl:

A Distributed Hardware Mechanism for Process Synchronization on Shared-Bus Multiprocessors. 268-275 - David K. Poulsen, Pen-Chung Yew

:
Data Prefetching and Data Forwarding in Shared Memory Multiprocessors. 276-280 - Edward H. Gornish, Alexander V. Veidenbaum:

An Integrated Hardware/Software Data Prefetching Scheme for Shared-Memory Multiprocessors. 281-284 - Ali Berrached, Paul T. Hulina, Lee D. Coraor:

Structured Data Access Mechanisms for a Decoupled Computer Architecture. 285-289 - Lalit Agarwal, Michael E. Wazlowski, Sumit Ghosh:

An Asynchronous Approach to Synthesizing Custom Architectures for Efficient Execution of Programs on FPGAs. 290-294
Performance Issues
- Xiaodong Zhang, Yong Yan, Qian Ma:

Measuring and Analyzing Parallel Computing Scalability. 295-303 - Josep Torrellas, David A. Koufaty, David A. Padua:

Comparing the Performance of the DASH and CEDAR Multiprocessors. 304-308 - Toshiaki Tarui, Machiko Asaie, Noriyasu Ido, Takayuki Nakagawa, Mamoru Sugie:

Evaluation of the Cluster Structure on the PIM/C Parallel Interface Machine. 309-313 - Xiaohan Qin, Jean-Loup Baer:

A Parallel Trace-driven Simulator: Implementation and Performance. 314-318 - Khalid M. Al-Tawil, Dimiter R. Avresky:

Reconfiguration of Spanning Trees in Faulty Hypercubes. 319-323

manage site settings
To protect your privacy, all features that rely on external API calls from your browser are turned off by default. You need to opt-in for them to become active. All settings here will be stored as cookies with your web browser. For more information see our F.A.Q.


Google
Google Scholar
Semantic Scholar
Internet Archive Scholar
CiteSeerX
ORCID














