DocumentCode :
2264821
Title :
Achieved IPC performance (still the foundation for extensibility)
Author :
Liedtke, Jochen ; Elphinstone, Kevin ; Schonberg, S. ; Härtig, Hermarill ; Heiser, Gernot ; Islam, Nahina ; Jaeger, Trent
Author_Institution :
IBM Thomas J. Watson Res. Center, Hawthorne, NY, USA
fYear :
1997
fDate :
5-6 May 1997
Firstpage :
28
Lastpage :
31
Abstract :
Extensibility can be based on cross-address-space interprocess communication (IPC) or on grafting application-specific modules into the operating system. For comparing both approaches, we need to explore the best achievable performance for both models. This paper reports the achieved performance of cross-address-space communication for the L4 microkernel on Intel Pentium, Mips R4600 and DEC Alpha processors. The direct costs range from 45 cycles (Alpha) to 121 cycles (Pentium). Since only 2.3% of the L1 cache are required (Pentium), the average indirect costs are not to be expected much higher
Keywords :
cache storage; microprocessor chips; multiprocessing programs; operating system kernels; performance evaluation; software performance evaluation; subroutines; DEC Alpha; Intel Pentium; L1 cache; L4 microkernel; Mips R4600; achieved IPC performance; application-specific modules; average indirect costs; cross-address-space communication; direct costs; extensibility; interprocess communication; microprocessors; operating system; Computer languages; Computer science; Costs; Data security; Database systems; Kernel; Operating systems; Protection; Safety; Text processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Operating Systems, 1997., The Sixth Workshop on Hot Topics in
Conference_Location :
Cape Cod, MA
Print_ISBN :
0-8186-7834-8
Type :
conf
DOI :
10.1109/HOTOS.1997.595177
Filename :
595177
Link To Document :
بازگشت