ACM Home Page
Please provide us with feedback. Feedback
Threads and input/output in the synthesis kernal
Full text PdfPdf (1.34 MB)
Source ACM Symposium on Operating Systems Principles archive
Proceedings of the twelfth ACM symposium on Operating systems principles table of contents
Pages: 191 - 201  
Year of Publication: 1989
ISBN:0-89791-338-8
Also published in ...
Authors
H. Massalin  Department of Computer Science, Columbia University, New York, NY
C. Pu  Department of Computer Science, Columbia University, New York, NY
Sponsor
SIGOPS: ACM Special Interest Group on Operating Systems
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 121,   Downloads (12 Months): 210,   Citation Count: 38
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Request Permissions Request Permissions    Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/74850.74869
What is a DOI?

ABSTRACT

The Synthesis operating system kernel combines several techniques to provide high performance, including kernel code synthesis, fine-grain scheduling, and optimistic synchronization. Kernel code synthesis reduces the execution path for frequently used kernel calls. Optimistic synchronization increases concurrency within the kernel. Their combination results in significant performance improvement over traditional operating system implementations. Using hardware and software emulating a SUN 3/160 running SUNOS, Synthesis achieves several times to several dozen times speedup for UNIX kernel calls and context switch times of 21 microseconds or faster.


REFERENCES

Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.

 
1
Anonymolls el. al. SUNOS release 3.5 source code. SUN Mierosystenls Source License, 1988.
 
2
 
3
II. Mas.salin alld (',. Pu. Fi,ie-graili scltecltalillg. lit P;'ocecdings of the Workshop on Experience in Buildi,g Distrib'~tled,fystems, Asilotnar, Calilforlia., October 1989.
 
4
(:. Pu and l}. Massalixl. 51odel of' computation ill Synthesis. Tecl}nical R. eport CUCS-383-88, Department of Computer Science, C:olumbia University, In preparation.
 
5
C. Pu, It. Massalin, a.nd J. ioannidis. Covq~uli,g ,.qysteT;ls, 1 (1):11-32, Winter 1988.
 
6
C.J. St, el:>lietlsoll. Fast, fit,.s. In Proceedings of'lht Ninth A CM S~tmposium on Operati, g .5'ysteT,.s Principles, pages 30-32, Oct, oher 1983.
7

CITED BY  38