libatomicbitvector (devel/libatomicbitvector) Updated: 1 year, 7 months ago Add to my watchlist

Atomic bitset/bitvector with size determined at runtime.

This header-only library encodes a bitvector class with size fixed at runtime. Atomic operations allow for concurrent access and modification of the bitset. Such a structure can help with coordinating parallel processing of a given fixed set of entities and has the advantage of only requiring O(1) bit per entry. The atomic_bv_t class is a straightforward extension of ConcurrentBitSet from Facebook’s folly C++ library. It wraps the atomic type with a class that allows them to be copied, and these wrapped atomic types are then used to build a vector size of which is determined at runtime.

Version: 2020.05.19 License: Apache-2 GitHub
Reset

32 build(s) found
Builder Build Number Start Time Elapsed Time Watcher Build Status
10.11 244126 2023-12-08 17:36:15 0:03:42 79684 build successful
10.14 188622 2023-12-08 17:36:06 0:04:00 61286 build successful
10.8 156824 2023-12-08 17:35:56 0:03:15 50051 build successful
10.12 252977 2023-12-08 17:35:46 0:03:12 78477 build successful
10.6 144899 2023-12-08 17:35:35 0:02:32 52215 build successful
12 89808 2023-12-08 17:35:18 0:03:14 28993 build successful
11 135512 2023-12-08 17:35:08 0:03:10 40197 build successful
10.10 248163 2023-12-08 17:34:59 0:02:55 79571 build successful
10.15 164512 2023-12-08 17:34:50 0:03:07 50273 build successful
10.9 254963 2023-12-08 17:34:38 0:02:40 79263 build successful
10.13 213319 2023-12-08 17:34:28 0:03:22 70529 build successful
10.6.x86_64 180374 2023-12-08 17:34:10 0:02:08 52257 build successful
10.7 168886 2023-12-08 17:34:00 0:02:46 51995 build successful
13.arm64 43960 2023-12-08 17:33:51 0:00:57 14620 build successful
14 11736 2023-11-16 1:37:02 0:02:46 1800 build successful
11.arm64 87669 2023-03-29 4:05:06 0:00:51 30684 build successful
12.arm64 88253 2023-03-29 0:26:20 0:00:48 19501 build successful
10.7 138559 2023-03-28 22:25:59 0:01:32 42476 build successful
10.11 215604 2023-03-28 16:23:43 0:03:04 70157 build successful
10.14 159984 2023-03-28 16:23:34 0:03:57 51799 build successful
10.13 185286 2023-03-28 16:23:25 0:04:30 61037 build successful
10.6 113686 2023-03-28 16:23:16 0:02:10 42701 build successful
10.10 218882 2023-03-28 16:23:07 0:03:22 70040 build successful
10.8 127479 2023-03-28 16:22:59 0:03:05 40517 build successful
10.12 223883 2023-03-28 16:22:50 0:02:51 68957 build successful
10.15 134805 2023-03-28 16:22:41 0:02:42 40792 build successful
12 63745 2023-03-28 16:22:31 0:03:28 19491 build successful
11 107677 2023-03-28 16:22:22 0:02:44 30708 build successful
13 25972 2023-03-28 16:22:14 0:01:54 5248 build successful
10.6.x86_64 148845 2023-03-28 16:22:05 0:01:52 42734 build successful
10.9 224659 2023-03-28 16:21:57 0:02:18 69733 build successful
13.arm64 16181 2023-03-28 16:21:47 0:00:44 5082 build successful