3 ms·
Fences in the code significantly slows down execution. While you can not avoid them altogether (modern processors are not sequentially consistent), the less you
by fooker 9y ago
Fences in the code significantly slows down execution. While you can not avoid them altogether (modern processors are not sequentially consistent), the less you can use, faster your concurrent code is.
This update makes the kernel insert fences into places where it wouldn't have been necessary before, leading to potentially severe slowdowns.