Browsing Theses by Subject "user-level threading"
Now showing items 1-3 of 3
-
The C∀ Scheduler
(University of Waterloo, 2022-12-02)User-Level threading (M:N) is gaining popularity over kernel-level threading (1:1) in many programming languages. The user threading approach is often a better mechanism to express complex concurrent applications by ... -
High Performance Web Servers: A Study In Concurrent Programming Models
(University of Waterloo, 2019-05-24)With the advent of commodity large-scale multi-core computers, the performance of software running on these computers has become a challenge to researchers and enterprise developers. While academic research and industrial ... -
Improving Data Locality in Applications through Execution Delegation
(University of Waterloo, 2023-01-09)With the slowing or even death of Moore’s Law, computer system architectures are trending toward more CPU cores. This trend has driven systems researchers to explore novel ways of utilizing this computational power for ...