Julia Implementation of the Dynamic Distributed Dimensional Data Model
arXiv:1608.04041 · doi:10.1109/HPEC.2016.7761626
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.
7 pages, 16 figures, IEEE HPEC 2016
References in corpus (6)
Cited by in corpus (7)
- Polystore Mathematics of Relational Algebra
- Deployment of Real-Time Network Traffic Analysis using GraphBLAS Hypersparse Matrices and D4M Associative Arrays
- Mathematics of Digital Hyperspace
- TabulaROSA: Tabular Operating System Architecture for Massively Parallel Heterogeneous Compute Engines
- D4M 3.0: Extended Database and Language Capabilities
- Database Operations in D4M.jl
- Python Implementation of the Dynamic Distributed Dimensional Data Model