NASA Logo

NTRS

NTRS - NASA Technical Reports Server

Back to Results
On Designing Lightweight Threads for Substrate SoftwareExisting user-level thread packages employ a 'black box' design approach, where the implementation of the threads is hidden from the user. While this approach is often sufficient for application-level programmers, it hides critical design decisions that system-level programmers must be able to change in order to provide efficient service for high-level systems. By applying the principles of Open Implementation Analysis and Design, we construct a new user-level threads package that supports common thread abstractions and a well-defined meta-interface for altering the behavior of these abstractions. As a result, system-level programmers will have the advantages of using high-level thread abstractions without having to sacrifice performance, flexibility or portability.
Document ID
19970013997
Acquisition Source
Langley Research Center
Document Type
Contractor Report (CR)
Authors
Haines, Matthew
(Institute for Computer Applications in Science and Engineering Hampton, VA United States)
Date Acquired
September 6, 2013
Publication Date
January 1, 1997
Publication Information
Publication: Proceedings of USENIX Technical Conference
Subject Category
Computer Programming And Software
Report/Patent Number
AD-A323333
NAS 1.26:201645
ICASE-97-4
NASA-CR-201645
Report Number: AD-A323333
Report Number: NAS 1.26:201645
Report Number: ICASE-97-4
Report Number: NASA-CR-201645
Accession Number
97N17545
Funding Number(s)
PROJECT: RTOP 505-90-52-01
CONTRACT_GRANT: NAS1-19480
Distribution Limits
Public
Copyright
Work of the US Gov. Public Use Permitted.
No Preview Available