English

D4M 3.0: Extended Database and Language Capabilities

Databases 2017-11-09 v1

Abstract

The D4M tool was developed to address many of today's data needs. This tool is used by hundreds of researchers to perform complex analytics on unstructured data. Over the past few years, the D4M toolbox has evolved to support connectivity with a variety of new database engines, including SciDB. D4M-Graphulo provides the ability to do graph analytics in the Apache Accumulo database. Finally, an implementation using the Julia programming language is also now available. In this article, we describe some of our latest additions to the D4M toolbox and our upcoming D4M 3.0 release. We show through benchmarking and scaling results that we can achieve fast SciDB ingest using the D4M-SciDB connector, that using Graphulo can enable graph algorithms on scales that can be memory limited, and that the Julia implementation of D4M achieves comparable performance or exceeds that of the existing MATLAB(R) implementation.

Keywords

Cite

@article{arxiv.1708.02934,
  title  = {D4M 3.0: Extended Database and Language Capabilities},
  author = {Lauren Milechin and Vijay Gadepally and Siddharth Samsi and Jeremy Kepner and Alexander Chen and Dylan Hutchison},
  journal= {arXiv preprint arXiv:1708.02934},
  year   = {2017}
}

Comments

IEEE HPEC 2017

R2 v1 2026-06-22T21:10:41.891Z