Abstract—Chapel strives to combine programmability and performance in an architecture-independent way. We focus on programmability, and report on our ex-periences in implementing the Unbalanced Tree Search (UTS) benchmark with user-level task pools. Our con-tributions include a discussion on how to code objects that internally contain distributed arrays, as well as suggestions for language design such as support for locale-specific and task-specific data, scalar variable-based reduction, and the omission of const. The ambition of high-productivity parallel program-ming has led to the PGAS programming model and its concretization in a number of implementations. PGAS exposes a shared memory that is split into disjoint partitions, each compris...
Partitioned global address space (PGAS) languages like UPC or Fortran provide a global name space to...
The architecture diversity of many-core processors - with their different types of cores, and memory...
Partitioned global address space (PGAS) languages provide a unique programming model that can span s...
With the recent arrival of the exascale era, modern supercomputers are increasingly big making their...
International audienceParallel tree search algorithms offer viable solutions to problems in differen...
In this paper the benchmark Unbalanced Tree Search (UTS) is ported and evaluated to the functional p...
International audienceIn the context of exascale programming, we investigate a parallel distributed ...
International audienceTree-based search algorithms applied to combinatorial optimization problems ar...
International audienceIn this work, we show that the Chapel high-productivity language is suitable f...
The Unbalanced Tree Search (UTS) benchmark is a parallel benchmarking code that reports the performa...
The recent developments in computer architectures progress towards systems with large core count (Ma...
International audienceTree-based search algorithms applied to combinatorial optimization problems ar...
Abstract. In this study, we started to investigate how the Partitioned Global Address Space (PGAS) p...
Abstract—MapReduce is a powerful tool for processing large data sets used by many applications runni...
International audienceThe increase in complexity, diversity and scale of high performance computing ...
Partitioned global address space (PGAS) languages like UPC or Fortran provide a global name space to...
The architecture diversity of many-core processors - with their different types of cores, and memory...
Partitioned global address space (PGAS) languages provide a unique programming model that can span s...
With the recent arrival of the exascale era, modern supercomputers are increasingly big making their...
International audienceParallel tree search algorithms offer viable solutions to problems in differen...
In this paper the benchmark Unbalanced Tree Search (UTS) is ported and evaluated to the functional p...
International audienceIn the context of exascale programming, we investigate a parallel distributed ...
International audienceTree-based search algorithms applied to combinatorial optimization problems ar...
International audienceIn this work, we show that the Chapel high-productivity language is suitable f...
The Unbalanced Tree Search (UTS) benchmark is a parallel benchmarking code that reports the performa...
The recent developments in computer architectures progress towards systems with large core count (Ma...
International audienceTree-based search algorithms applied to combinatorial optimization problems ar...
Abstract. In this study, we started to investigate how the Partitioned Global Address Space (PGAS) p...
Abstract—MapReduce is a powerful tool for processing large data sets used by many applications runni...
International audienceThe increase in complexity, diversity and scale of high performance computing ...
Partitioned global address space (PGAS) languages like UPC or Fortran provide a global name space to...
The architecture diversity of many-core processors - with their different types of cores, and memory...
Partitioned global address space (PGAS) languages provide a unique programming model that can span s...