digestpp by kerukuro

C++11 header-only message digest library

created at Oct. 24, 2017, 9:32 a.m.

C++

11 +0

186 +0

43 +2

GitHub
sparsepp by greg7mdp

A fast, memory efficient hash map for C++

created at Aug. 21, 2016, 9:33 p.m.

C++

64 +0

1,233 +0

124 +0

GitHub
ring-span-lite by martinmoene

ring-span lite - A C++yy-like ring_span type for C++98, C++11 and later in a single-file header-only library

created at May 4, 2017, 4:50 p.m.

C++

11 +0

147 +0

12 +0

GitHub
plf_stack by mattreecebentley

A C++ data container replicating std::stack functionality but with better performance than standard library containers in a stack context.

created at Oct. 3, 2016, 8:38 p.m.

C++

6 +0

60 +0

7 +0

GitHub
plf_list by mattreecebentley

A drop-in replacement for std::list with 293% faster insertion, 57% faster erasure, 17% faster iteration and 77% faster sorting on average. 20-24% speed increase in use-case testing.

created at Aug. 21, 2017, 4:26 a.m.

C++

12 +0

142 +0

19 +0

GitHub
LSHBOX by RSIA-LIESMARS-WHU

A c++ toolbox of locality-sensitive hashing (LSH), provides several popular LSH algorithms, also support python and matlab.

created at July 7, 2014, 9:58 a.m.

C++

29 +0

285 +0

80 +0

GitHub
hopscotch-map by Tessil

C++ implementation of a fast hash map and hash set using hopscotch hashing

created at Aug. 15, 2016, 12:05 a.m.

C++

39 +0

712 +2

64 +0

GitHub
hashmap by goossaert

Various open addressing hashmap algorithms in C++

created at Aug. 8, 2013, 7:49 p.m.

C++

23 +0

256 +0

87 +0

GitHub
plf_colony by mattreecebentley

An unordered C++ data container providing fast iteration/insertion/erasure while maintaining pointer/iterator validity to non-erased elements regardless of insertions/erasures. Provides higher-performance than std:: library containers for high-modification scenarios with unordered data.

created at April 4, 2015, 1:27 a.m.

C++

19 +0

389 +0

33 +0

GitHub
vexcl by ddemidov

VexCL is a C++ vector expression template library for OpenCL/CUDA/OpenMP

created at May 29, 2012, 7:13 a.m.

C++

65 +0

697 +3

82 +1

GitHub
readerwriterqueue by cameron314

A fast single-producer, single-consumer lock-free queue for C++

created at Feb. 7, 2013, 6:03 a.m.

C++

142 +0

3,493 +11

640 +0

GitHub
nccl by NVIDIA

Optimized primitives for collective multi-GPU communication

created at Nov. 14, 2015, 12:12 a.m.

C++

150 +0

2,878 +17

736 +3

GitHub
moderngpu by moderngpu

Patterns and behaviors for GPU computing

created at May 20, 2013, 1:53 a.m.

C++

109 +0

1,587 +2

276 +0

GitHub
libclsph by libclsph

OpenCL based GPU accelerated SPH fluid simulation library

created at Nov. 29, 2013, 1:48 a.m.

C++

5 +0

52 +0

9 +0

GitHub
libcds by khizmax

A C++ library of Concurrent Data Structures

created at Sept. 18, 2014, 9:31 a.m.

C++

155 +0

2,487 +2

356 +0

GitHub
junction by preshing

Concurrent data structures in C++

created at Feb. 1, 2016, 1:01 p.m.

C++

71 +0

1,378 +1

154 +0

GitHub
concurrentqueue by cameron314

A fast multi-producer, multi-consumer lock-free concurrent queue for C++11

created at Nov. 6, 2014, 5:29 a.m.

C++

333 +0

8,918 +18

1,608 +7

GitHub
Bolt by HSA-Libraries

Bolt is a C++ template library optimized for GPUs. Bolt provides high-performance library implementations for common algorithms such as scan, reduce, transform, and sort.

created at Oct. 16, 2012, 3:56 p.m.

C++

52 +0

370 +0

65 +0

GitHub
compute by boostorg

A C++ GPU Computing Library for OpenCL

created at March 2, 2013, 8:15 p.m.

C++

109 +0

1,508 +1

334 +0

GitHub
doxygen by doxygen

Official doxygen git repository

created at May 19, 2013, 7:16 p.m.

C++

148 +0

5,404 +4

1,245 +1

GitHub