Supported Applications

A wide variety of applications can be run under Memory Machine's memory mangement.

The following table lists applications that have been tested with Memory Machine.

Software Description Links Supported Functionality
Aerospike 5.2.0.4 NoSQL data platform https://www.aerospike.com/ Memory management
ExtremeDB 8.2 In-memory database https://sourceforge.net/software/product/ExtremeDB/ Memory management
Apache Flink 1.10.2 Stream-based distributed processing engine https://flink.apache.org/ Memory management
TensorFlow 1.15.2, incl. GraphSage ML library with inductive representation framework http://snap.stanford.edu/graphsage/, https://www.tensorflow.org/ Memory management
Hazelcast 4.0.3 In-memory data grid https://hazelcast.org Memory management, snapshot
kdb+ Release 3.6 2019.08.20 Database https://kx.com/ Memory management, snapshot
Memcached 1.6.6 Distributed memory caching system https://aws.amazon.com/memcached/ Memory management, snapshot
Pytorch 1.5.1 BERT NLP transformer trainer https://github.com/codertimo/BERT-pytorch Memory management
Pytorch 1.5.1 OpenNMT NMT framework https://github.com/OpenNMT/OpenNMT-py Memory management
Redis 5.07, 5.08 Key-value database https://redis.io/ Memory management, snapshot
RocksDB 5.18.3 Key-value database https://rocksdb.org/ Memory management
Apache Spark 2.4.5 Analytics engine https://spark.apache.org/ Memory management
Xgboost 1.1.0 Gradient boosting framework https://github.com/dmlc/xgboost Memory management, snapshot