Matches in SemOpenAlex for { <https://semopenalex.org/work/W2012430669> ?p ?o ?g. }
Showing items 1 to 93 of
93
with 100 items per page.
- W2012430669 endingPage "28" @default.
- W2012430669 startingPage "1" @default.
- W2012430669 abstract "Preemptive multitasking is widely used in many low-cost and real-time embedded applications for its superior hardware utilization. The frequent and asynchronous context switches, however, require the preservation and restoration of the task state, thus resulting in a large number of memory transfer instructions. As a consequence, task responsiveness and application throughput can be significantly deteriorated. To address this problem we propose a cross-layer customization framework which through the close cooperation of compiler, OS, and hardware architecture achieves rapid and low-cost task switch. Application information extracted during compile-time regarding state liveness is exploited in order to preserve a minimal amount of task state on task preemption. We introduce two complementary techniques to implement the application-aware state preservation. The first technique utilizes compiler-generated custom routines which preserve/restore an extremely small live context at judiciously selected points in the application code. The second technique requires more sophisticated hardware support. It employs an OS-controlled register file mapping to achieve a rapid context switch. By mapping a small fraction of the register file in a single clock cycle, a context switch is achieved requiring no memory transfers for the majority of cases to preserve/restore the live state. The effect of aggressively replicated register files, where each task is given its own replica, is achieved with the hardware cost of only adding from 25% to 50% extra physical registers. Through the utilization of these novel mechanisms, a significant improvement on task response time is achieved as the context-switch cost is minimized." @default.
- W2012430669 created "2016-06-24" @default.
- W2012430669 creator A5010544169 @default.
- W2012430669 creator A5055465444 @default.
- W2012430669 date "2009-01-01" @default.
- W2012430669 modified "2023-10-16" @default.
- W2012430669 title "Cross-layer customization for rapid and low-cost task preemption in multitasked embedded systems" @default.
- W2012430669 cites W1974591841 @default.
- W2012430669 cites W1986465830 @default.
- W2012430669 cites W2034724838 @default.
- W2012430669 cites W2066670963 @default.
- W2012430669 cites W2095187583 @default.
- W2012430669 cites W2106561538 @default.
- W2012430669 cites W2117644841 @default.
- W2012430669 cites W2138351227 @default.
- W2012430669 cites W2147404787 @default.
- W2012430669 cites W2147891197 @default.
- W2012430669 cites W2155708885 @default.
- W2012430669 cites W2157176792 @default.
- W2012430669 cites W2160284242 @default.
- W2012430669 doi "https://doi.org/10.1145/1457255.1457261" @default.
- W2012430669 hasPublicationYear "2009" @default.
- W2012430669 type Work @default.
- W2012430669 sameAs 2012430669 @default.
- W2012430669 citedByCount "0" @default.
- W2012430669 crossrefType "journal-article" @default.
- W2012430669 hasAuthorship W2012430669A5010544169 @default.
- W2012430669 hasAuthorship W2012430669A5055465444 @default.
- W2012430669 hasConcept C107418235 @default.
- W2012430669 hasConcept C111919701 @default.
- W2012430669 hasConcept C117280010 @default.
- W2012430669 hasConcept C120314980 @default.
- W2012430669 hasConcept C149635348 @default.
- W2012430669 hasConcept C151319957 @default.
- W2012430669 hasConcept C151730666 @default.
- W2012430669 hasConcept C15569618 @default.
- W2012430669 hasConcept C15744967 @default.
- W2012430669 hasConcept C162324750 @default.
- W2012430669 hasConcept C169590947 @default.
- W2012430669 hasConcept C180747234 @default.
- W2012430669 hasConcept C187736073 @default.
- W2012430669 hasConcept C202491316 @default.
- W2012430669 hasConcept C206952183 @default.
- W2012430669 hasConcept C2779343474 @default.
- W2012430669 hasConcept C2780451532 @default.
- W2012430669 hasConcept C31258907 @default.
- W2012430669 hasConcept C41008148 @default.
- W2012430669 hasConcept C53833338 @default.
- W2012430669 hasConcept C86803240 @default.
- W2012430669 hasConcept C9390403 @default.
- W2012430669 hasConceptScore W2012430669C107418235 @default.
- W2012430669 hasConceptScore W2012430669C111919701 @default.
- W2012430669 hasConceptScore W2012430669C117280010 @default.
- W2012430669 hasConceptScore W2012430669C120314980 @default.
- W2012430669 hasConceptScore W2012430669C149635348 @default.
- W2012430669 hasConceptScore W2012430669C151319957 @default.
- W2012430669 hasConceptScore W2012430669C151730666 @default.
- W2012430669 hasConceptScore W2012430669C15569618 @default.
- W2012430669 hasConceptScore W2012430669C15744967 @default.
- W2012430669 hasConceptScore W2012430669C162324750 @default.
- W2012430669 hasConceptScore W2012430669C169590947 @default.
- W2012430669 hasConceptScore W2012430669C180747234 @default.
- W2012430669 hasConceptScore W2012430669C187736073 @default.
- W2012430669 hasConceptScore W2012430669C202491316 @default.
- W2012430669 hasConceptScore W2012430669C206952183 @default.
- W2012430669 hasConceptScore W2012430669C2779343474 @default.
- W2012430669 hasConceptScore W2012430669C2780451532 @default.
- W2012430669 hasConceptScore W2012430669C31258907 @default.
- W2012430669 hasConceptScore W2012430669C41008148 @default.
- W2012430669 hasConceptScore W2012430669C53833338 @default.
- W2012430669 hasConceptScore W2012430669C86803240 @default.
- W2012430669 hasConceptScore W2012430669C9390403 @default.
- W2012430669 hasIssue "2" @default.
- W2012430669 hasLocation W20124306691 @default.
- W2012430669 hasOpenAccess W2012430669 @default.
- W2012430669 hasPrimaryLocation W20124306691 @default.
- W2012430669 hasRelatedWork W2012430669 @default.
- W2012430669 hasRelatedWork W2039534605 @default.
- W2012430669 hasRelatedWork W2125551452 @default.
- W2012430669 hasRelatedWork W2128881050 @default.
- W2012430669 hasRelatedWork W2610252293 @default.
- W2012430669 hasRelatedWork W2748403830 @default.
- W2012430669 hasRelatedWork W2783029433 @default.
- W2012430669 hasRelatedWork W2912514010 @default.
- W2012430669 hasRelatedWork W4236786453 @default.
- W2012430669 hasRelatedWork W429987998 @default.
- W2012430669 hasVolume "8" @default.
- W2012430669 isParatext "false" @default.
- W2012430669 isRetracted "false" @default.
- W2012430669 magId "2012430669" @default.
- W2012430669 workType "article" @default.