Click here to Skip to main content
15,881,812 members
Articles / Programming Languages / Markdown

We Make a std::shared_mutex 10 Times Faster

Rate me:
Please Sign up or sign in to vote.
5.00/5 (77 votes)
16 Dec 2021CPOL43 min read 103.8K   1.1K   110  
Atomic operations and C++11 memory barriers and assembler instructions generated on x86_64 CPUs
This article details the atomic operations and C++11 memory barriers and the assembler instructions generated by it on x86_64 CPUs.

Views

Daily Counts

Downloads

Weekly Counts

License

This article, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)


Written By
Architect
Germany Germany
The author of the YOLOv7/YOLOv4 - the best neural network for object detection.
I use modern C++ and modern CPU/GPU processors to solve tasks that require high performance, which can only be solved now.
I'm interested in HPC, Computer Vision and Deep Learning.
Preferably languages: C++11/14, CUDA C++, Python, SQL

Comments and Discussions