Implementation and performance of integrated application-controlled file caching, prefetching, and disk scheduling

P Cao, EW Felten, AR Karlin, K Li - ACM Transactions on Computer …, 1996 - dl.acm.org
As the performance gap between disks and micropocessors continues to increase, effective
utilization of the file cache becomes increasingly immportant. Application-controlled file …

SPIN: An extensible microkernel for application-specific operating system services

BN Bershad, C Chambers, S Eggers, C Maeda… - Proceedings of the 6th …, 1994 - dl.acm.org
Application domains such as multimedia, databases, and parallel computing, require
operating system services with high performance and high functionality. Existing operating …

[PS][PS] Application-Controlled File Caching Policies.

P Cao, EW Felten, K Li - USENIX Summer, 1994 - usenix.org
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 …

[PDF][PDF] Mpvm: A migration transparent version of PVM.

J Casas, DL Clark, RB Konuru, SW Otto, RM Prouty… - Computing …, 1995 - usenix.org
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 …

Kea-a dynamically extensible and configurable operating system kernel

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 …

[PS][PS] HiPEC: high performance external virtual memory caching

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 …

A linear-time approach for static timing analysis covering all process corners

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 …

The SawMill framework for virtual memory diversity

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 …

[PS][PS] Experiences with locking in a NUMA multiprocessor operating system kernel

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 …

[PDF][PDF] Monster: A tool for analyzing the interaction between operating systems and computer architectures

DF Nagle, RA Uhlig, TN Mudge - 1992 - deepblue.lib.umich.edu
In recent years, a number of architectural and operating system trends have become
evident. In architecture, semiconductor advances have allowed processor SPECmarks to …