Sie befinden Sich nicht im Netzwerk der Universität Paderborn. Der Zugriff auf elektronische Ressourcen ist gegebenenfalls nur via VPN oder Shibboleth (DFN-AAI) möglich. mehr Informationen...
Ergebnis 16 von 10122
Algorithms, 2022-04, Vol.15 (4), p.117
2022

Details

Autor(en) / Beteiligte
Titel
Performance of Parallel K-Means Algorithms in Java
Ist Teil von
  • Algorithms, 2022-04, Vol.15 (4), p.117
Ort / Verlag
Basel: MDPI AG
Erscheinungsjahr
2022
Link zum Volltext
Quelle
Free E-Journal (出版社公開部分のみ)
Beschreibungen/Notizen
  • K-means is a well-known clustering algorithm often used for its simplicity and potential efficiency. Its properties and limitations have been investigated by many works reported in the literature. K-means, though, suffers from computational problems when dealing with large datasets with many dimensions and great number of clusters. Therefore, many authors have proposed and experimented different techniques for the parallel execution of K-means. This paper describes a novel approach to parallel K-means which, today, is based on commodity multicore machines with shared memory. Two reference implementations in Java are developed and their performances are compared. The first one is structured according to a map/reduce schema that leverages the built-in multi-threaded concurrency automatically provided by Java to parallel streams. The second one, allocated on the available cores, exploits the parallel programming model of the Theatre actor system, which is control-based, totally lock-free, and purposely relies on threads as coarse-grain “programming-in-the-large” units. The experimental results confirm that some good execution performance can be achieved through the implicit and intuitive use of Java concurrency in parallel streams. However, better execution performance can be guaranteed by the modular Theatre implementation which proves more adequate for an exploitation of the computational resources.
Sprache
Englisch
Identifikatoren
ISSN: 1999-4893
eISSN: 1999-4893
DOI: 10.3390/a15040117
Titel-ID: cdi_doaj_primary_oai_doaj_org_article_6ed5d67447fe4cd2adbf8b71dc31e497

Weiterführende Literatur

Empfehlungen zum selben Thema automatisch vorgeschlagen von bX