aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)Author
2024-01-21Update prefix from master to mainupstream-masterEverton Constantino
2024-01-21Add support for Windos on Arm builds on BUILD.bazelEverton Constantino
2023-08-29Fix incorrect thread number used in 2D task with threadZhi An Ng
2023-08-28Parallelize task 2D with thread id supportZhi An Ng
2023-08-24Parallelize task 1D with thread id supportZhi An Ng
2023-08-22Fix pthreadpool_parallelize_*_with_thread functionsMarat Dukhan
2023-08-20Add missing functions to shimZhi An Ng
2023-08-18Create 3D Tile 1D with thread idZhi An Ng
2023-08-14Create 3D Tile 1D with micro-arch and thread idZhi An Ng
2023-08-14Fix commentsZhi An Ng
2023-08-14Create 3D Tile 1D with micro-arch parallelization functionsZhi An Ng
2023-08-14Add support for 2D Tile 1D with micro-arch and thread idZhi An Ng
2023-08-07Implement microarchitecture-aware 2D parallelization with 1D tileZhi An Ng
2023-08-07Update GoogleTest to 1.12.0Zhi An Ng
2023-03-12CMake: don't enable CXX unless building tests/benchmarksJames Hilliard
2022-11-17Support ARM64EC ABIMarat Dukhan
2021-05-07Add C++ API to pthreadpoolMarat Dukhan
2021-05-06Use Google Benchmark 1.5.3Marat Dukhan
2021-04-13Remove deprecated attribute from function pointer declarationsMarat Dukhan
2021-04-07Use Acquire-Release order for workers checkinMarat Dukhan
2021-03-03added config for macos_arm64Simon Maurer
2021-02-17Fix using fastpath in CMake buildOrivej Desh
2020-12-10Define WIN32_LEAN_AND_MEAN to avoid introducing unused macros. (#12)xkszltl
2020-12-08Update FXdiv dependency in BazelMarat Dukhan
2020-12-08Export LICENSE file in Bazel buildMarat Dukhan
2020-12-06Throughput benchmarks for 3D/4D/5D/6D parallelization with 1D and no tilingMarat Dukhan
2020-12-05Implement 6D parallelization with 1D and no tilingMarat Dukhan
2020-12-05Use __STDC_NO_ATOMICS__ to detect C11 compilers without stdatomic.hMarat Dukhan
2020-12-05Support pre-C11 GCC intrinsics for atomicsMarat Dukhan
2020-10-05Fix MSVC build (#10)peterjc123
2020-06-15Recognize "armeabi" cpu as Linux/ARM in Bazel buildMarat Dukhan
2020-06-10Recognize "armv7a" cpu as Linux/ARM in Bazel buildMarat Dukhan
2020-05-26Use cpuinfo_get_current_uarch_index_with_default for parallelization with uarchMarat Dukhan
2020-05-263D/4D/5D parallelization functions with 1D or no tilingMarat Dukhan
2020-05-16Guard against generating ARM yield instruction for unsupporting processorsMarat Dukhan
2020-05-08Reorder C11 atomics before MSVC x64 atomicsMarat Dukhan
2020-05-08Use platform-specific yield/pause instructionsMarat Dukhan
2020-05-07MSVC-compatible FPU state functionsMarat Dukhan
2020-05-07Thumb-1 compatible assembly for disable_fpu_denormalsMarat Dukhan
2020-05-04Avoid including stdatomic.h in any WAsm buildsMarat Dukhan
2020-05-04Fix Emscripten build with BazelMarat Dukhan
2020-05-02Fast path using atomic decrement instead of atomic compare-and-swapMarat Dukhan
2020-04-25Support MSYS and Cygwin buildsMarat Dukhan
2020-04-22Reorder C11 atomics before MSVC atomicsMarat Dukhan
2020-04-16Recognize Cygwin as WindowsMarat Dukhan
2020-04-14Use load-acquire + store-release on synchronization variablesMarat Dukhan
2020-04-12Minimally fix confu buildMarat Dukhan
2020-04-10Add Bazel configuration filesMarat Dukhan
2020-04-10Support Windows on ARM/ARM64Marat Dukhan
2020-04-10Replace atomic fetch_sub with decrement_fetch primitiveMarat Dukhan