Matches in SemOpenAlex for { <https://semopenalex.org/work/W2997015378> ?p ?o ?g. }
Showing items 1 to 93 of
93
with 100 items per page.
- W2997015378 endingPage "10" @default.
- W2997015378 startingPage "1" @default.
- W2997015378 abstract "Instruction set simulators (ISS) have many uses in embedded software and hardware development and are typically based on dynamic binary translation (DBT), where frequently executed regions of guest instructions are compiled into host instructions using a just-in-time (JIT) compiler. Full-system simulation, which necessitates handling of asynchronous interrupts from e.g. timers and I/O devices, complicates matters as control flow is interrupted unpredictably and diverted from the current region of code. In this paper we present a novel scheme for handling of asynchronous interrupts, which integrates seamlessly into a region-based dynamic binary translator. We first show that our scheme is correct, i.e. interrupt handling is not deferred indefinitely, even in the presence of code regions comprising control flow loops. We demonstrate that our new interrupt handling scheme is efficient as we minimise the number of inserted checks. Interrupt handlers are also presented to the JIT compiler and compiled to native code, further enhancing the performance of our system. We have evaluated our scheme in an ARM simulator using a region-based JIT compilation strategy. We demonstrate that our solution reduces the number of dynamic interrupt checks by 73%, reduces interrupt service latency by 26% and improves throughput of an I/O bound workload by 7%, over traditional per-block schemes." @default.
- W2997015378 created "2020-01-10" @default.
- W2997015378 creator A5025286533 @default.
- W2997015378 creator A5054881192 @default.
- W2997015378 creator A5078610532 @default.
- W2997015378 date "2016-06-13" @default.
- W2997015378 modified "2023-09-25" @default.
- W2997015378 title "Efficient asynchronous interrupt handling in a full-system instruction set simulator" @default.
- W2997015378 cites W1971739358 @default.
- W2997015378 cites W1983899098 @default.
- W2997015378 cites W2000409326 @default.
- W2997015378 cites W2015659026 @default.
- W2997015378 cites W2031487553 @default.
- W2997015378 cites W2036853599 @default.
- W2997015378 cites W2037504187 @default.
- W2997015378 cites W2045566952 @default.
- W2997015378 cites W2063884320 @default.
- W2997015378 cites W2070745908 @default.
- W2997015378 cites W2082806890 @default.
- W2997015378 cites W2096218937 @default.
- W2997015378 cites W2120635877 @default.
- W2997015378 cites W2138146350 @default.
- W2997015378 cites W2147657366 @default.
- W2997015378 cites W2153185479 @default.
- W2997015378 cites W2155104856 @default.
- W2997015378 cites W2161522487 @default.
- W2997015378 cites W3162397251 @default.
- W2997015378 doi "https://doi.org/10.1145/2980930.2907953" @default.
- W2997015378 hasPublicationYear "2016" @default.
- W2997015378 type Work @default.
- W2997015378 sameAs 2997015378 @default.
- W2997015378 citedByCount "1" @default.
- W2997015378 countsByYear W29970153782018 @default.
- W2997015378 crossrefType "journal-article" @default.
- W2997015378 hasAuthorship W2997015378A5025286533 @default.
- W2997015378 hasAuthorship W2997015378A5054881192 @default.
- W2997015378 hasAuthorship W2997015378A5078610532 @default.
- W2997015378 hasBestOaLocation W29970153782 @default.
- W2997015378 hasConcept C111919701 @default.
- W2997015378 hasConcept C134306372 @default.
- W2997015378 hasConcept C149635348 @default.
- W2997015378 hasConcept C151319957 @default.
- W2997015378 hasConcept C169590947 @default.
- W2997015378 hasConcept C173018170 @default.
- W2997015378 hasConcept C173608175 @default.
- W2997015378 hasConcept C202491316 @default.
- W2997015378 hasConcept C2777904410 @default.
- W2997015378 hasConcept C2778971978 @default.
- W2997015378 hasConcept C28533478 @default.
- W2997015378 hasConcept C31258907 @default.
- W2997015378 hasConcept C33923547 @default.
- W2997015378 hasConcept C41008148 @default.
- W2997015378 hasConcept C41661131 @default.
- W2997015378 hasConcept C77618280 @default.
- W2997015378 hasConceptScore W2997015378C111919701 @default.
- W2997015378 hasConceptScore W2997015378C134306372 @default.
- W2997015378 hasConceptScore W2997015378C149635348 @default.
- W2997015378 hasConceptScore W2997015378C151319957 @default.
- W2997015378 hasConceptScore W2997015378C169590947 @default.
- W2997015378 hasConceptScore W2997015378C173018170 @default.
- W2997015378 hasConceptScore W2997015378C173608175 @default.
- W2997015378 hasConceptScore W2997015378C202491316 @default.
- W2997015378 hasConceptScore W2997015378C2777904410 @default.
- W2997015378 hasConceptScore W2997015378C2778971978 @default.
- W2997015378 hasConceptScore W2997015378C28533478 @default.
- W2997015378 hasConceptScore W2997015378C31258907 @default.
- W2997015378 hasConceptScore W2997015378C33923547 @default.
- W2997015378 hasConceptScore W2997015378C41008148 @default.
- W2997015378 hasConceptScore W2997015378C41661131 @default.
- W2997015378 hasConceptScore W2997015378C77618280 @default.
- W2997015378 hasIssue "5" @default.
- W2997015378 hasLocation W29970153781 @default.
- W2997015378 hasLocation W29970153782 @default.
- W2997015378 hasLocation W29970153783 @default.
- W2997015378 hasOpenAccess W2997015378 @default.
- W2997015378 hasPrimaryLocation W29970153781 @default.
- W2997015378 hasRelatedWork W1583465708 @default.
- W2997015378 hasRelatedWork W2187777974 @default.
- W2997015378 hasRelatedWork W2349471271 @default.
- W2997015378 hasRelatedWork W2372147067 @default.
- W2997015378 hasRelatedWork W2375933392 @default.
- W2997015378 hasRelatedWork W2385760924 @default.
- W2997015378 hasRelatedWork W2392245654 @default.
- W2997015378 hasRelatedWork W2886362848 @default.
- W2997015378 hasRelatedWork W29255946 @default.
- W2997015378 hasRelatedWork W4247737992 @default.
- W2997015378 hasVolume "51" @default.
- W2997015378 isParatext "false" @default.
- W2997015378 isRetracted "false" @default.
- W2997015378 magId "2997015378" @default.
- W2997015378 workType "article" @default.