Unified Parallel C: UPC on HPCx

Adrian Jackson, Ian Kirker

Research output: Book/ReportOther report

Abstract

UPC is an alternative to MPI and OpenMP parallelisation. It is an extension of C that aims to simulate a shared memory environment, hiding the details of parallelisation from the user. This document outlines the basic concepts
of UPC, and explores what functionality is available on HPCx. It then goes on to analyse the performance of UPC against IBM's MPI and LAPI on HPCx. Both IBM's UPC offering, and an open-source (Berkeley) UPC compiler are evaluated.
Original languageEnglish
PublisherUoE HPCx Ltd.
Number of pages14
Publication statusPublished - Jan 2008

Fingerprint

Dive into the research topics of 'Unified Parallel C: UPC on HPCx'. Together they form a unique fingerprint.

Cite this