ESA 2013: 21st Annual European Symposium Sophia Antipolis, France, 2-4 September 2013In this paper, we perform an empirical evaluation of the Parallel External Memory (PEM) model in the context of geometric problems. In particular, we implement the parallel distribution sweeping framework of Ajwani, Sitchinava and Zeh to solve batched 1-dimensional stabbing max problem. While modern processors consist of sophisticated memory systems (multiple levels of caches, set associativity, TLB, prefetching), we empirically show that algorithms designed in simple models, that focus on minimizing the I/O transfers between shared memory and single level cache, can lead to efficient software on current multicore architectures. Our implementation exhibits ...
Data sets in large applications are often too massive to fit completely inside the computer’s intern...
For the design and analysis of algorithms that process huge data sets, a machine model is needed tha...
International audienceIn CAD (computer aided design) environments, a surface is commonly modeled as ...
ESA 2013: 21st Annual European Symposium Sophia Antipolis, France, 2-4 September 2013In this paper, ...
The 2011 IEEE International Parallel & Distributed Processing Symposium (IPDPS), Anchorage, Alaska, ...
This paper investigates the design of parallel algorithmic strategies that address the efficient use...
Since its introduction in 2004, the MapReduce framework has be-come one of the standard approaches i...
Abstract. The theory of bulk-synchronous parallel computing has pro-duced a large number of attracti...
In this paper, we give new techniques for designing ecient algorithms for computational geometry pro...
Blockwise access to data is a central theme in the design of efficient external memory (EM) algorith...
We present an adaptive domain decomposition strategy to introduce distributed memory parallelism int...
AbstractWe present an extensive experimental study comparing the performance of four algorithms for ...
Modern computers are not random access machines (RAMs). They have a memory hierarchy, multiple cores...
The 18th Annual European Symposium (ESA 2010), Liverpool, United Kingdom, 6-8 September 2010We study...
A summary of the results achieved in the paper "Optimal Randomized Parallel Algorithms for Comp...
Data sets in large applications are often too massive to fit completely inside the computer’s intern...
For the design and analysis of algorithms that process huge data sets, a machine model is needed tha...
International audienceIn CAD (computer aided design) environments, a surface is commonly modeled as ...
ESA 2013: 21st Annual European Symposium Sophia Antipolis, France, 2-4 September 2013In this paper, ...
The 2011 IEEE International Parallel & Distributed Processing Symposium (IPDPS), Anchorage, Alaska, ...
This paper investigates the design of parallel algorithmic strategies that address the efficient use...
Since its introduction in 2004, the MapReduce framework has be-come one of the standard approaches i...
Abstract. The theory of bulk-synchronous parallel computing has pro-duced a large number of attracti...
In this paper, we give new techniques for designing ecient algorithms for computational geometry pro...
Blockwise access to data is a central theme in the design of efficient external memory (EM) algorith...
We present an adaptive domain decomposition strategy to introduce distributed memory parallelism int...
AbstractWe present an extensive experimental study comparing the performance of four algorithms for ...
Modern computers are not random access machines (RAMs). They have a memory hierarchy, multiple cores...
The 18th Annual European Symposium (ESA 2010), Liverpool, United Kingdom, 6-8 September 2010We study...
A summary of the results achieved in the paper "Optimal Randomized Parallel Algorithms for Comp...
Data sets in large applications are often too massive to fit completely inside the computer’s intern...
For the design and analysis of algorithms that process huge data sets, a machine model is needed tha...
International audienceIn CAD (computer aided design) environments, a surface is commonly modeled as ...