2003 · 16 citations · 15 references
ComputingComputer ScienceComputer SystemsCompilersOperating SystemsProgramming LanguagesCompiler ConstructionControl-flow AnalysisPerformance ModelingPerformance OptimizationRuntime SystemsSystem CallsCompile-time OptimizationCompiler SupportMicroarchitectural OptimizationRuntime OptimizationSystem Call OptimizationSystem Call Overhead
Execution of a program almost always involves multiple adT3flA spaces, possibly across separate machines. Here, an approach toredFflU3 such costs using compiler optimization techniques ispresented This paper elaborates on the overall vision,and as a concrete example, dample,T how this compilerassisted approach can be applied to the optimization of system call performance on a single host. Preliminary results suggest that this approach has the potential to improve performance significantlydntlyTjO on the program's system call behavior.
15
Extensibility safety and performance in the SPIN operating system
Brian N. Bershad, Stefan Savage, Przemysław Pardyak et al. · 1995 · 955 citations
Fine-grained mobility in the Emerald system
Eric Jul, Henry M. Levy, Norman C. Hutchinson et al. · ACM Transactions on Computer Systems · 1988 · 733 citations · Full text
Fbufs: a high-bandwidth cross-domain transfer facility
Peter Druschel, Larry Peterson · 1993 · 333 citations
Margo Seltzer, Yasuhiro Endo, Christopher Small et al. · 1996 · 321 citations
The effect of context switches on cache performance
Jeffrey C. Mogul, Anita Borg · 1991 · 210 citations · Full text