Asynchronous design pattern for many-core and cloud operating systems

Bruno Santos, João Paulo Barraca, Rui L. Aguiar · Portuguese National Funding Agency for Science, Research and Technology (RCAAP Project by FCT) · 2012

One of the key aspects for many-core and cloud operating systems is message passing communication. The networking aspect of this mechanism requires a high degree of concurrency to handle communicating with thousands of cores simultaneously in an efficient and scalable manner. Non-blocking interfaces allows us to efficiently use a core and gives us concurrency without multiple threads, this also minimizes context switch.

Read the paper · More papers on PaperTik