MxTasks: How to Make Efficient Synchronization and Prefetching Easy

Jan Mühlig, Jens Teubner · 2021

The hardware environment has changed rapidly in recent years: Many cores, multiple sockets, and large amounts of main memory have become a commodity. To benefit from these highly parallel systems, the software has to be adapted. Sophisticated latch-free data structures and algorithms are often meant to address the situation. But they are cumbersome to develop and may still not provide the desired scalability.

Read the paper · More papers on PaperTik