Matches in SemOpenAlex for { <https://semopenalex.org/work/W4237345900> ?p ?o ?g. }
Showing items 1 to 75 of
75
with 100 items per page.
- W4237345900 endingPage "121" @default.
- W4237345900 startingPage "110" @default.
- W4237345900 abstract "It is often desirable, for reasons of clarity, portability, and efficiency, to write parallel programs in which the number of processes is independent of the number of available processors. Several modern operating systems support more than one process in an address space, but the overhead of creating and synchronizing kernel processes can be high. Many runtime environments implement lightweight processes (threads) in user space, but this approach usually results in second-class status for threads, making it difficult or impossible to perform scheduling operations at appropriate times (e.g. when the current thread blocks in the kernel). In addition, a lack of common assumptions may also make it difficult for parallel programs or library routines that use dissimilar thread packages to communicate with each other, or to synchronize access to shared data.We describe a set of kernel mechanisms and conventions designed to accord first-class status to user-level threads, allowing them to be used in any reasonable way that traditional kernel-provided processes can be used, while leaving the details of their implementation to user-level code. The key features of our approach are (1) shared memory for asynchronous communication between the kernel and the user, (2) software interrupts for events that might require action on the part of a user-level scheduler, and (3) a scheduler interface convention that facilitates interactions in user space between dissimilar kinds of threads. We have incorporated these mechanisms in the Psyche parallel operating system, and have used them to implement several different kinds of user-level threads. We argue for our approach in terms of both flexibility and performance." @default.
- W4237345900 created "2022-05-12" @default.
- W4237345900 creator A5006368259 @default.
- W4237345900 creator A5031575679 @default.
- W4237345900 creator A5038385540 @default.
- W4237345900 creator A5079254515 @default.
- W4237345900 date "1991-09-01" @default.
- W4237345900 modified "2023-10-02" @default.
- W4237345900 title "First-class user-level threads" @default.
- W4237345900 cites W1983587324 @default.
- W4237345900 cites W2002468110 @default.
- W4237345900 cites W2022185456 @default.
- W4237345900 cites W2033854449 @default.
- W4237345900 cites W2076357067 @default.
- W4237345900 cites W2081453756 @default.
- W4237345900 cites W2097655098 @default.
- W4237345900 cites W2119663054 @default.
- W4237345900 cites W2152879290 @default.
- W4237345900 cites W2154249608 @default.
- W4237345900 cites W2156605713 @default.
- W4237345900 cites W2174818301 @default.
- W4237345900 cites W4236214094 @default.
- W4237345900 doi "https://doi.org/10.1145/121133.344329" @default.
- W4237345900 hasPublicationYear "1991" @default.
- W4237345900 type Work @default.
- W4237345900 citedByCount "19" @default.
- W4237345900 countsByYear W42373459002013 @default.
- W4237345900 countsByYear W42373459002019 @default.
- W4237345900 crossrefType "journal-article" @default.
- W4237345900 hasAuthorship W4237345900A5006368259 @default.
- W4237345900 hasAuthorship W4237345900A5031575679 @default.
- W4237345900 hasAuthorship W4237345900A5038385540 @default.
- W4237345900 hasAuthorship W4237345900A5079254515 @default.
- W4237345900 hasBestOaLocation W42373459002 @default.
- W4237345900 hasConcept C111919701 @default.
- W4237345900 hasConcept C138101251 @default.
- W4237345900 hasConcept C144240696 @default.
- W4237345900 hasConcept C162932704 @default.
- W4237345900 hasConcept C193702766 @default.
- W4237345900 hasConcept C2775877400 @default.
- W4237345900 hasConcept C41008148 @default.
- W4237345900 hasConcept C63000827 @default.
- W4237345900 hasConcept C761482 @default.
- W4237345900 hasConcept C76155785 @default.
- W4237345900 hasConceptScore W4237345900C111919701 @default.
- W4237345900 hasConceptScore W4237345900C138101251 @default.
- W4237345900 hasConceptScore W4237345900C144240696 @default.
- W4237345900 hasConceptScore W4237345900C162932704 @default.
- W4237345900 hasConceptScore W4237345900C193702766 @default.
- W4237345900 hasConceptScore W4237345900C2775877400 @default.
- W4237345900 hasConceptScore W4237345900C41008148 @default.
- W4237345900 hasConceptScore W4237345900C63000827 @default.
- W4237345900 hasConceptScore W4237345900C761482 @default.
- W4237345900 hasConceptScore W4237345900C76155785 @default.
- W4237345900 hasIssue "5" @default.
- W4237345900 hasLocation W42373459001 @default.
- W4237345900 hasLocation W42373459002 @default.
- W4237345900 hasOpenAccess W4237345900 @default.
- W4237345900 hasPrimaryLocation W42373459001 @default.
- W4237345900 hasRelatedWork W1553293008 @default.
- W4237345900 hasRelatedWork W1899405913 @default.
- W4237345900 hasRelatedWork W2128456184 @default.
- W4237345900 hasRelatedWork W2624440775 @default.
- W4237345900 hasRelatedWork W2734000466 @default.
- W4237345900 hasRelatedWork W2998398829 @default.
- W4237345900 hasRelatedWork W3213375361 @default.
- W4237345900 hasRelatedWork W4232891356 @default.
- W4237345900 hasRelatedWork W4233982289 @default.
- W4237345900 hasRelatedWork W2791570590 @default.
- W4237345900 hasVolume "25" @default.
- W4237345900 isParatext "false" @default.
- W4237345900 isRetracted "false" @default.
- W4237345900 workType "article" @default.