paper-with-me

Papers

Streaming 1.9 Billion Hypersparse Network Updates per Second with D4M

2019-07-06 · Jeremy Kepner, Vijay Gadepally, Lauren Milechin, Siddharth Samsi, William Arcand, David Bestor, William Bergeron, Chansup Byun, Matthew Hubbell, Michael Houle, Michael Jones, Anne Klein, Peter Michaleas, Julie Mullen, Andrew Prout, Antonio Rosa, Charles Yee, Albert Reuther

The Dynamic Distributed Dimensional Data Model (D4M) library implements associative arrays in a variety of languages (Python, Julia, and Matlab/Octave) and provides a lightweight in-memory database implementation of hypersparse arrays that are ideal for analyzing many types of network data. D4M relies on associative arrays which combine properties of spreadsheets, databases, matrices, graphs, and networks, while providing rigorous mathematical guarantees, such as linearity. Streaming updates of D4M associative arrays put enormous pressure on the memory hierarchy. This work describes the design and performance optimization of an implementation of hierarchical associative arrays that reduces memory pressure and dramatically increases the update rate into an associative array. The parameters of hierarchical associative arrays rely on controlling the number of entries in each level in the hierarchy before an update is cascaded. The parameters are easily tunable to achieve optimal performance for a variety of applications. Hierarchical arrays achieve over 40,000 updates per second in a single instance. Scaling to 34,000 instances of hierarchical D4M associative arrays on 1,100 server nodes on the MIT SuperCloud achieved a sustained update rate of 1,900,000,000 updates per second. This capability allows the MIT SuperCloud to analyze extremely large streaming network data sets.

📄 PDF Abstract BibTeX arXiv:1907.04217

Code (0)

등록된 구현이 없습니다.

Similar Papers 제목 키워드 기반

Mathematics of Digital Hyperspace

2021-03-28 · Jeremy Kepner, Timothy Davis, Vijay Gadepally, Hayden Jananthan 외

Social media, e-commerce, streaming video, e-mail, cloud documents, web pages, traffic flows, and network packets fill vast digital lakes, rivers, and oceans that we each navigate daily. This digital hyperspace is an amo…

Navigate

FreshDiskANN: A Fast and Accurate Graph-Based ANN Index for Streaming Similarity Search

2021-05-20 · Aditi Singh, Suhas Jayaram Subramanya, Ravishankar Krishnaswamy, Harsha Vardhan Simhadri

Approximate nearest neighbor search (ANNS) is a fundamental building block in information retrieval with graph-based indices being the current state-of-the-art and widely used in the industry. Recent advances in graph-ba…

Information RetrievalRetrieval

A Streaming Analytics Language for Processing Cyber Data

2019-11-03 · Eric L. Goodman, Dirk Grunwald

We present a domain-specific language called SAL(the Streaming Analytics Language) for processing data in a semi-streaming model. In particular we examine the use case of processing netflow data in order to identify mali…

HyperSparse Neural Networks: Shifting Exploration to Exploitation through Adaptive Regularization

2023-08-14 · Patrick Glandorf, Timo Kaiser, Bodo Rosenhahn

Sparse neural networks are a key factor in developing resource-efficient machine learning applications. We propose the novel and powerful sparse learning method Adaptive Regularized Training (ART) to compress dense into …

Sparse Learning

Factorbird - a Parameter Server Approach to Distributed Matrix Factorization

2014-11-03 · Sebastian Schelter, Venu Satuluri, Reza Zadeh

We present Factorbird, a prototype of a parameter server approach for factorizing large matrices with Stochastic Gradient Descent-based algorithms. We designed Factorbird to meet the following desiderata: (a) scalability…