Productivity and performance using partitioned global address space languages

K Yelick, D Bonachea, WY Chen, P Colella… - Proceedings of the …, 2007 - dl.acm.org
Partitioned Global Address Space (PGAS) languages combine the programming
convenience of shared memory with the locality and performance control of message …

An evaluation of global address space languages: co-array fortran and unified parallel c

C Coarfa, Y Dotsenko, J Mellor-Crummey… - Proceedings of the …, 2005 - dl.acm.org
Co-array Fortran (CAF) and Unified Parallel C (UPC) are two emerging languages for single-
program, multiple-data global address space programming. These languages boost …

Optimizing bandwidth limited problems using one-sided communication and overlap

C Bell, D Bonachea, R Nishtala… - Proceedings 20th IEEE …, 2006 - ieeexplore.ieee.org
This paper demonstrates the one-sided communication used in languages like UPC can
provide a significant performance advantage for bandwidth-limited applications. This is …

A performance analysis of the Berkeley UPC compiler

WY Chen, D Bonachea, J Duell, P Husbands… - Proceedings of the 17th …, 2003 - dl.acm.org
Unified Parallel C (UPC) is a parallel language that uses a Single Program Multiple Data
(SPMD) model of parallelism within a global address space. The global address space is …

On-line cursive script recognition using time-delay neural networks and hidden Markov models

M Schenkel, I Guyon, D Henderson - Machine Vision and Applications, 1995 - Springer
We present a writer-independent system for online handwriting recognition that can handle
a variety of writing styles including cursive script and handprinting. The input to our system …

Performance evaluation of MPI, UPC and OpenMP on multicore architectures

DA Mallón, GL Taboada, C Teijeiro, J Tourino… - Recent Advances in …, 2009 - Springer
The current trend to multicore architectures underscores the need of parallelism. While new
languages and alternatives for supporting more efficiently these systems are proposed, MPI …

Communication optimizations for fine-grained UPC applications

WY Chen, C Iancu, K Yelick - 14th International Conference on …, 2005 - ieeexplore.ieee.org
Global address space languages like UPC exhibit high performance and portability on a
broad class of shared and distributed memory parallel architectures. The most scalable …

Productivity analysis of the UPC language

F Cantonnet, Y Yao, M Zahran… - … Parallel and Distributed …, 2004 - ieeexplore.ieee.org
Summary form only given. Parallel programming paradigms, over the past decade, have
focused on how to harness the computational power of contemporary parallel machines …

The NAS parallel benchmarks for evaluating C++ parallel programming frameworks on shared-memory architectures

J Löff, D Griebler, G Mencagli, G Araujo… - Future Generation …, 2021 - Elsevier
Abstract The NAS Parallel Benchmarks (NPB), originally implemented mostly in Fortran, is a
consolidated suite containing several benchmarks extracted from Computational Fluid …

Scaling communication-intensive applications on BlueGene/P using one-sided communication and overlap

R Nishtala, PH Hargrove… - … on Parallel & …, 2009 - ieeexplore.ieee.org
In earlier work, we showed that the one-sided communication model found in PGAS
languages (such as UPC) offers significant advantages in communication efficiency by …