Large scale computing infrastructures have been widely developed with the core objective of providing a suitable platform for high-performance and high-throughput computing. These systems are designed to support resource-intensive and complex applications, which can be found in many scientific and industrial areas. Currently, large scale data-intensive applications are hindered by the high latencies that result from the access to vastly distributed data. Recent works have suggested that improving data locality is key to move towards exascale infrastructures efficiently, as solutions to this problem aim to reduce the bandwidth consumed in data transfers, and the overheads that arise from them. There are several techniques that attempt to mov...
Data locality is central to modern computer designs. The widening gap between processor speed and me...
The work presented in this thesis focuses on the exploration of alternative architectures and comput...
This paper describes a technique for improving the data ref-erence locality of parallel programs usi...
Big data has revolutionized science and technology leading to the transformation of our societies. H...
The cost of data movement has always been an important concern in high performance computing (HPC) s...
Due to energy limitation and high operational costs, it is likely that exascale computing will not b...
The goal of the workshop and this report is to identify common themes and standardize concepts for l...
Abstract—MapReduce has emerged as a popular and easy-to-use programming model for numerous organizat...
Due to energy limitation and high operational costs, it is likely that exascale computing will not b...
Big data processing has recently gained a lot of attention both from academia and industry. The term...
To enable data locality, we have developed an approach of adding coordinated caches to existing comp...
The convergence between computing-and data-centric workloads and platforms is imposing new challenge...
Abstract—Effective high-level data management is becoming an important issue with more and more scie...
Exascale eScience infrastructures will face important and critical challenges, both from computation...
Whereas traditional scientific applications are computationally intensive, recent applications requi...
Data locality is central to modern computer designs. The widening gap between processor speed and me...
The work presented in this thesis focuses on the exploration of alternative architectures and comput...
This paper describes a technique for improving the data ref-erence locality of parallel programs usi...
Big data has revolutionized science and technology leading to the transformation of our societies. H...
The cost of data movement has always been an important concern in high performance computing (HPC) s...
Due to energy limitation and high operational costs, it is likely that exascale computing will not b...
The goal of the workshop and this report is to identify common themes and standardize concepts for l...
Abstract—MapReduce has emerged as a popular and easy-to-use programming model for numerous organizat...
Due to energy limitation and high operational costs, it is likely that exascale computing will not b...
Big data processing has recently gained a lot of attention both from academia and industry. The term...
To enable data locality, we have developed an approach of adding coordinated caches to existing comp...
The convergence between computing-and data-centric workloads and platforms is imposing new challenge...
Abstract—Effective high-level data management is becoming an important issue with more and more scie...
Exascale eScience infrastructures will face important and critical challenges, both from computation...
Whereas traditional scientific applications are computationally intensive, recent applications requi...
Data locality is central to modern computer designs. The widening gap between processor speed and me...
The work presented in this thesis focuses on the exploration of alternative architectures and comput...
This paper describes a technique for improving the data ref-erence locality of parallel programs usi...