Application domains such as multimedia, databases, and parallel computing, require operating system services with high performance and high functionality. Existing operating …
We consider how to improve the performance of le caching by allowing user-level control over le cache replacement decisions. We use two-level cache management: the kernel …
Parallel Virtual Machine (PVM) is a widely-used software system that allows a heterogeneous set of parallel and serial UNIX-based computers to be programmed as a …
AC Veitch, NC Hutchinson - Proceedings of International …, 1996 - ieeexplore.ieee.org
Kea is a new operating system kernel which has been designed for maximum flexibility and performance in the areas of kernel and application extensibility and dynamic …
CH Lee, MC Chen, RC Chang - … of the 1st USENIX conference on …, 1994 - usenix.org
Traditional operating systems use a xed LRU-like page replacement policy and centralized frame pool that cannot properly serve all types of memory access patterns of various …
S Onaissi, FN Najm - Proceedings of the 2006 IEEE/ACM international …, 2006 - dl.acm.org
Manufacturing process variations lead to circuit timing variability and a corresponding timing yield loss. Traditional corner analysis consists of checking all process corners (combinations …
M Aron, Y Park, T Jaeger, J Liedtke… - Proceedings 6th …, 2001 - ieeexplore.ieee.org
We present a framework that allows applications to build and customize VM services on the LA microkernel. While the LA microkernel's abstractions are quite powerful, using these …
RC Unrau, O Krieger, B Gamsa, M Stumm - Proceedings of the 1st …, 1994 - usenix.org
We describe the locking architecture of a new operating system, HURRICANE, designed for large scale shared-memory multiprocessors. Many papers already describe kernel locking …
In recent years, a number of architectural and operating system trends have become evident. In architecture, semiconductor advances have allowed processor SPECmarks to …