BlueBrain / basalt

C++11 Graph Storage library
https://bluebrain.github.io/basalt
GNU Lesser General Public License v3.0
4 stars 2 forks source link

Create benchmark for read operations #49

Open tristan0x opened 5 years ago

tristan0x commented 5 years ago

Create C++ benchmark of reading operations as described in https://github.com/tristan0x/basalt/wiki/Use-Cases#use-cases to get baseline numbers. Use Google Benchmark library to compute measurements. Results should be added to /tests/benchmark directory.

If needed, bulk methods should be added to API to speed-up operations.

tristan0x commented 5 years ago

H5 file with neuroglial connectivity can be found in GPFS here: /gpfs/bbp.cscs.ch/project/proj62/NGV/TEST_ARCHNGV/h5_connectivity_data/new_datasets/neuroglial_connectivity.h5 The following README provides instructions to import this file in a basalt db. Benchmarks should provide results according to the db size. So benchmark should be executed on a basalt db made of 1, 10, 100, and 1000 astrocytes.

tristan0x commented 5 years ago

See benchmarks branch