SALSA Scalable and Low Synchronization NUMA aware Algorithm for Producer Consu
SALSA: Scalable and Low Synchronization NUMA-aware Algorithm for Producer-Consumer PoolsElad Gidron CS DepartmentTechnion, Haifa, Israel eladgi@cs.technion.ac.ilIdit Keidar EE DepartmentTechnion, Haifa, Israel idish@ee.technion.ac.ilDmitri Perelman ∗EE Department Technion, Haifa, Israeldima39@tx.technion.ac.ilYonathan Perez EE DepartmentTechnion, Haifa, Israel yonathan0210@gmail.comABSTRACT We present a highly-scalable non-blocking producer-consumer task pool, designed with a special emphasis on