DSpace Repository

Pattern-Based Automatic Parallelization of Representative-Based Clustering Algorithms

Show simple item record

dc.contributor.author Goyal, Poonam
dc.contributor.author Goyal, Navneet
dc.date.accessioned 2022-12-26T06:36:13Z
dc.date.available 2022-12-26T06:36:13Z
dc.date.issued 2018
dc.identifier.uri https://ieeexplore.ieee.org/document/8631424/authors#authors
dc.identifier.uri http://dspace.bits-pilani.ac.in:8080/xmlui/handle/123456789/8117
dc.description.abstract Ease of programming and optimal parallel performance have historically been on the opposite side of a tradeoff, forcing the user to choose. With the advent of the Big Data era and rapid evolution of sequential algorithms, the data analytics community can no longer afford the tradeoff. We observed that several clustering algorithms often share common traits - particularly, algorithms belonging to same class of clustering exhibit significant overlap in processing steps. Here, we present our observation on domain patterns in Representative-based clustering algorithms and how they manifest as clearly identifiable programming patterns when mapped to a Domain Specific Language (DSL). We have integrated the signatures of these patterns in the DSL compiler for parallelism identification and automatic parallel code generation. Our experiments on different state-of-the-art parallelization frameworks shows that our system is able to achieve near-optimal speedup while requiring a fraction of the programming effort, making it an ideal choice for the data analytics community. en_US
dc.language.iso en en_US
dc.publisher IEEE en_US
dc.subject Computer Science en_US
dc.subject Clustering en_US
dc.subject Domain Specific Language en_US
dc.subject Parallelizing Compiler en_US
dc.subject High Performance Computing en_US
dc.subject Programming Patterns en_US
dc.title Pattern-Based Automatic Parallelization of Representative-Based Clustering Algorithms en_US
dc.type Article en_US


Files in this item

Files Size Format View

There are no files associated with this item.

This item appears in the following Collection(s)

Show simple item record

Search DSpace


Advanced Search

Browse

My Account