Matches in SemOpenAlex for { <https://semopenalex.org/work/W3130341238> ?p ?o ?g. }
- W3130341238 abstract "Many-to-many mapping models for user- to kernel-level threads (or M:N threads) have been extensively studied for decades as a lightweight substitute for current Pthreads implementations that provide a simple one-to-one mapping (1:1 threads). M:N threads derive performance from their ability to allow users to context switch between threads and control their scheduling entirely in user space with no kernel involvement. This same ability, however, causes M:N threads to lose the kernel-provided ability of implicit OS preemption---threads have to explicitly yield control for other threads to be scheduled. Hence, programs over nonpreemptive M:N threads can cause core starvation, loss of prioritization, and, sometimes, deadlock unless programs are written to explicitly yield in proper places. This paper explores two techniques for M:N threads to efficiently achieve implicit preemption similar to 1:1 threads: signal-yield and KLT-switching. Overheads of these techniques, with our optimizations, can be less than 1% compared with nonpreemptive M:N threads. Our evaluation with three applications demonstrates that our preemption techniques for M:N threads improve core utilization and enhance the performance by utilizing lightweight context switching and flexible scheduling of M:N threads." @default.
- W3130341238 created "2021-03-01" @default.
- W3130341238 creator A5009359355 @default.
- W3130341238 creator A5015135400 @default.
- W3130341238 creator A5050531633 @default.
- W3130341238 creator A5076576150 @default.
- W3130341238 date "2021-02-17" @default.
- W3130341238 modified "2023-09-30" @default.
- W3130341238 title "Lightweight preemptive user-level threads" @default.
- W3130341238 cites W1589136629 @default.
- W3130341238 cites W1966938284 @default.
- W3130341238 cites W2013051005 @default.
- W3130341238 cites W2016559894 @default.
- W3130341238 cites W2016618736 @default.
- W3130341238 cites W2019465613 @default.
- W3130341238 cites W2027177485 @default.
- W3130341238 cites W2072246515 @default.
- W3130341238 cites W2076628083 @default.
- W3130341238 cites W2088046398 @default.
- W3130341238 cites W2090409324 @default.
- W3130341238 cites W2091905905 @default.
- W3130341238 cites W2095951614 @default.
- W3130341238 cites W2104861744 @default.
- W3130341238 cites W2109065830 @default.
- W3130341238 cites W2130819328 @default.
- W3130341238 cites W2133250609 @default.
- W3130341238 cites W2142677441 @default.
- W3130341238 cites W2153185479 @default.
- W3130341238 cites W2160655155 @default.
- W3130341238 cites W2166417881 @default.
- W3130341238 cites W2278852126 @default.
- W3130341238 cites W2610056034 @default.
- W3130341238 cites W2808584769 @default.
- W3130341238 cites W2889256647 @default.
- W3130341238 cites W2983126917 @default.
- W3130341238 cites W2985428643 @default.
- W3130341238 cites W2988993640 @default.
- W3130341238 cites W3007668436 @default.
- W3130341238 cites W3046918006 @default.
- W3130341238 cites W4235252000 @default.
- W3130341238 cites W4245339677 @default.
- W3130341238 doi "https://doi.org/10.1145/3437801.3441610" @default.
- W3130341238 hasPublicationYear "2021" @default.
- W3130341238 type Work @default.
- W3130341238 sameAs 3130341238 @default.
- W3130341238 citedByCount "2" @default.
- W3130341238 countsByYear W31303412382021 @default.
- W3130341238 countsByYear W31303412382022 @default.
- W3130341238 crossrefType "proceedings-article" @default.
- W3130341238 hasAuthorship W3130341238A5009359355 @default.
- W3130341238 hasAuthorship W3130341238A5015135400 @default.
- W3130341238 hasAuthorship W3130341238A5050531633 @default.
- W3130341238 hasAuthorship W3130341238A5076576150 @default.
- W3130341238 hasBestOaLocation W31303412381 @default.
- W3130341238 hasConcept C111919701 @default.
- W3130341238 hasConcept C114614502 @default.
- W3130341238 hasConcept C120314980 @default.
- W3130341238 hasConcept C127413603 @default.
- W3130341238 hasConcept C138101251 @default.
- W3130341238 hasConcept C159023740 @default.
- W3130341238 hasConcept C173608175 @default.
- W3130341238 hasConcept C201410400 @default.
- W3130341238 hasConcept C206729178 @default.
- W3130341238 hasConcept C206952183 @default.
- W3130341238 hasConcept C21547014 @default.
- W3130341238 hasConcept C2775877400 @default.
- W3130341238 hasConcept C33923547 @default.
- W3130341238 hasConcept C41008148 @default.
- W3130341238 hasConcept C41138395 @default.
- W3130341238 hasConcept C53833338 @default.
- W3130341238 hasConcept C74193536 @default.
- W3130341238 hasConcept C78766204 @default.
- W3130341238 hasConceptScore W3130341238C111919701 @default.
- W3130341238 hasConceptScore W3130341238C114614502 @default.
- W3130341238 hasConceptScore W3130341238C120314980 @default.
- W3130341238 hasConceptScore W3130341238C127413603 @default.
- W3130341238 hasConceptScore W3130341238C138101251 @default.
- W3130341238 hasConceptScore W3130341238C159023740 @default.
- W3130341238 hasConceptScore W3130341238C173608175 @default.
- W3130341238 hasConceptScore W3130341238C201410400 @default.
- W3130341238 hasConceptScore W3130341238C206729178 @default.
- W3130341238 hasConceptScore W3130341238C206952183 @default.
- W3130341238 hasConceptScore W3130341238C21547014 @default.
- W3130341238 hasConceptScore W3130341238C2775877400 @default.
- W3130341238 hasConceptScore W3130341238C33923547 @default.
- W3130341238 hasConceptScore W3130341238C41008148 @default.
- W3130341238 hasConceptScore W3130341238C41138395 @default.
- W3130341238 hasConceptScore W3130341238C53833338 @default.
- W3130341238 hasConceptScore W3130341238C74193536 @default.
- W3130341238 hasConceptScore W3130341238C78766204 @default.
- W3130341238 hasFunder F4320338284 @default.
- W3130341238 hasLocation W31303412381 @default.
- W3130341238 hasOpenAccess W3130341238 @default.
- W3130341238 hasPrimaryLocation W31303412381 @default.
- W3130341238 hasRelatedWork W1553293008 @default.
- W3130341238 hasRelatedWork W1982869994 @default.
- W3130341238 hasRelatedWork W1993711049 @default.
- W3130341238 hasRelatedWork W2047308485 @default.
- W3130341238 hasRelatedWork W2104688710 @default.
- W3130341238 hasRelatedWork W2187267005 @default.