Skip to search formSkip to main contentSkip to account menu

Unified Parallel C (UPC)

Known as: Parallel C, UPC 
Unified Parallel C (UPC) is an extension of the C programming language designed for high-performance computing on large-scale parallel machines… 
Wikipedia (opens in a new tab)

Papers overview

Semantic Scholar uses AI to extract papers important to this topic.
2016
2016
We present SymDIVINE: a tool for bit-precise model checking of parallel C and C++ programs. It builds upon LLVM compiler… 
2014
2014
Relaxed memory consistency models are common and essential when multiple processes share a single global address space, such as… 
2011
2011
Although Unified Parallel C and OpenMP are being proposed for supporting more efficiently multicore architectures, the fact is… 
2009
2009
Unified Parallel C (UPC) is a Partitioned Global Address Space (PGAS) language that exhibits high performance and portability on… 
Highly Cited
2005
Highly Cited
2005
This paper presents Disydent, a framework dedicated to system-on-a-chip (SoC) platform-based design for shared memory multiple… 
2000
2000
The Pixel Purity Index (PPI) is an algorithm employed in remote sensing for analyzing hyperspectral images. Particularly for low… 
1998
1998
DNA chips are sil iconor glass-based small surfaces on which many DNA oligonucleotides are integrated. There are two… 
1993
1993
The paper describes a high level programming model for reconfigurable mesh architectures. We analyze the engineering and… 
Review
1991
Highly Cited
1989
Highly Cited
1989
PROCOL is a parallel C-based object-oriented language with communication based on one-way synchronous messages. Objects execute…