dc.contributor.author |
Goyal, Navneet |
|
dc.contributor.author |
Goyal, Poonam |
|
dc.date.accessioned |
2022-12-26T06:55:07Z |
|
dc.date.available |
2022-12-26T06:55:07Z |
|
dc.date.issued |
2016-11 |
|
dc.identifier.uri |
https://link.springer.com/chapter/10.1007/978-3-319-50472-8_19 |
|
dc.identifier.uri |
http://dspace.bits-pilani.ac.in:8080/xmlui/handle/123456789/8120 |
|
dc.description.abstract |
Clustering of large volumes of data is a complex problem which requires use of sophisticated algorithms as well as High Performance Computing hardware like a cluster of computers. It is highly desirable that data mining experts have a solution which on one hand provides a simple interface for ex-pressing their algorithms in terms of domain specific idioms and on the other hand automatically generates parallel code that can run on a cluster of multicore nodes. The proposed Domain Specific Language (DSL) along with its parallelizing compiler attempts to provide a solution. In this paper, we give the design of the DSL, called DWARF. Various language constructs have been described along with the rationale behind their inclusion in the language. A qualitative comparison of abstraction provided by DWARF is compared with MapReduce, Spark, and other MPI-based implementations to establish the usefulness of the proposed clustering DSL. |
en_US |
dc.language.iso |
en |
en_US |
dc.publisher |
Springer |
en_US |
dc.subject |
Computer Science |
en_US |
dc.subject |
Clustering |
en_US |
dc.subject |
Domain Specific Language |
en_US |
dc.subject |
High Performance Computing |
en_US |
dc.subject |
Big Data |
en_US |
dc.title |
A Domain Specific Language for Clustering |
en_US |
dc.type |
Article |
en_US |