Time series motif (similarities) and discords discovery is one of the most important and challenging problems nowadays for time series analytics. We use an algorithm called “scrimp” that excels in collecting the relevant information of time series by reducing the computational complexity of the searching. Starting from the sequential algorithm we develop parallel alternatives based on a variety of scheduling policies that target different computing devices in a system that integrates a CPU multicore and an embedded GPU. These policies are named Dynamic -using Intel TBB- and Static -using C++11 threads- when targeting the CPU, and they are compared to a heterogeneous adaptive approach named LogFit -using Intel TBB and OpenCL- when targeting ...
Heterogeneous architectures are currently widespread. With the advent of easy-to-program general pu...
Heterogeneous CPU-GPU systems have emerged as a power-efficient platform for high performance parall...
A plethora of applications are using machine learning, the operations of which are becoming more com...
Heterogeneous platforms play an increasingly important role in modern computer systems. They combin...
In recent processor development, we have witnessed the integration of GPU and CPUs into a single chi...
To help shrink the programmability-performance efficiency gap, we discuss that adaptive runtime syst...
A motif is a pair of subsequences of a longer time series, which are very similar to each other. Mot...
The Dynamic Time Warping (DTW) algorithm is widely used in finding the global alignment of time seri...
Heterogeneous systems consisting of multiple CPUs and GPUs are increasingly attractive as platforms ...
With the emergence of General Purpose computation on GPU (GPGPU) and corresponding programming fram...
International audienceIn this paper, we present a comparison of scheduling strategies for heterogene...
International audienceWhile heterogeneous architectures are increasing popular with High Performance...
In the last few years there have been many activities towards coupling CPUs and GPUs in order to get...
We describe heterogeneous multi-CPU and multi-GPU implementations of Jacobi's iterative method for t...
International audienceHeterogeneous architectures are currently widespread. With the advent of easy-...
Heterogeneous architectures are currently widespread. With the advent of easy-to-program general pu...
Heterogeneous CPU-GPU systems have emerged as a power-efficient platform for high performance parall...
A plethora of applications are using machine learning, the operations of which are becoming more com...
Heterogeneous platforms play an increasingly important role in modern computer systems. They combin...
In recent processor development, we have witnessed the integration of GPU and CPUs into a single chi...
To help shrink the programmability-performance efficiency gap, we discuss that adaptive runtime syst...
A motif is a pair of subsequences of a longer time series, which are very similar to each other. Mot...
The Dynamic Time Warping (DTW) algorithm is widely used in finding the global alignment of time seri...
Heterogeneous systems consisting of multiple CPUs and GPUs are increasingly attractive as platforms ...
With the emergence of General Purpose computation on GPU (GPGPU) and corresponding programming fram...
International audienceIn this paper, we present a comparison of scheduling strategies for heterogene...
International audienceWhile heterogeneous architectures are increasing popular with High Performance...
In the last few years there have been many activities towards coupling CPUs and GPUs in order to get...
We describe heterogeneous multi-CPU and multi-GPU implementations of Jacobi's iterative method for t...
International audienceHeterogeneous architectures are currently widespread. With the advent of easy-...
Heterogeneous architectures are currently widespread. With the advent of easy-to-program general pu...
Heterogeneous CPU-GPU systems have emerged as a power-efficient platform for high performance parall...
A plethora of applications are using machine learning, the operations of which are becoming more com...