Cardiff University | Prifysgol Caerdydd ORCA
Online Research @ Cardiff 
WelshClear Cookie - decide language by browser settings

An efficient implementation of kernel density estimation for multi-core and many-core architectures

Lopez-Novoa, Unai, Saenz, Jon, Mendiburu, Alexander and Miguel-Alonso, Jose 2015. An efficient implementation of kernel density estimation for multi-core and many-core architectures. International Journal of High Performance Computing Applications 29 (3) , pp. 331-347. 10.1177/1094342015576813

Full text not available from this repository.


Kernel density estimation (KDE) is a statistical technique used to estimate the probability density function of a sample set with unknown density function. It is considered a fundamental data-smoothing problem for use with large datasets, and is widely applied in areas such as climatology and biometry. Due to the large volumes of data that these problems usually process, KDE is a computationally challenging problem. Current HPC platforms with built-in accelerators have an enormous computing power, but they have to be programmed efficiently in order to take advantage of that power. We have developed a novel strategy to compute KDE using bounded kernels, trying to minimize memory accesses, and implemented it as a parallel program targeting multi-core and many-core processors. The efficiency of our code has been tested with different datasets, obtaining impressive levels of acceleration when taking as reference alternative, state-of-the-art KDE implementations.

Item Type: Article
Date Type: Publication
Status: Published
Schools: Computer Science & Informatics
Subjects: Q Science > QA Mathematics > QA75 Electronic computers. Computer science
Uncontrolled Keywords: Kernel density estimation; Bounded kernel functions; Parallel computing; Many-core processors
Publisher: Sage
ISSN: 1094-3420
Last Modified: 25 Jun 2020 13:42

Citation Data

Cited 7 times in Scopus. View in Scopus. Powered By Scopus® Data

Actions (repository staff only)

Edit Item Edit Item