English

Julia Implementation of the Dynamic Distributed Dimensional Data Model

Mathematical Software 2016-12-13 v1 Performance Programming Languages

Abstract

Julia is a new language for writing data analysis programs that are easy to implement and run at high performance. Similarly, the Dynamic Distributed Dimensional Data Model (D4M) aims to clarify data analysis operations while retaining strong performance. D4M accomplishes these goals through a composable, unified data model on associative arrays. In this work, we present an implementation of D4M in Julia and describe how it enables and facilitates data analysis. Several experiments showcase scalable performance in our new Julia version as compared to the original Matlab implementation.

Keywords

Cite

@article{arxiv.1608.04041,
  title  = {Julia Implementation of the Dynamic Distributed Dimensional Data Model},
  author = {Alexander Chen and Alan Edelman and Jeremy Kepner and Vijay Gadepally and Dylan Hutchison},
  journal= {arXiv preprint arXiv:1608.04041},
  year   = {2016}
}

Comments

7 pages, 16 figures, IEEE HPEC 2016

R2 v1 2026-06-22T15:19:14.938Z