Matches in SemOpenAlex for { <https://semopenalex.org/work/W2170825191> ?p ?o ?g. }
Showing items 1 to 90 of
90
with 100 items per page.
- W2170825191 abstract "Breakpoints, watchpoints, and conditional variants of both are essential debugging primitives, but their natural implementations often degrade performance significantly. Slowdown arises because the debugger - the tool implementing the breakpoint/watchpoint interface - is implemented in a process separate from the debugged application. Since the debugger evaluates the watchpoint expressions and conditional predicates to determine whether to invoke the user, a debugging session typically requires many expensive application-debugger context switches, resulting in slowdowns of 40,000 times or more in current commercial and open-source debuggers! In this paper, we present an effective and efficient implementation of (conditional) breakpoints and watchpoints that uses DISE to dynamically embed debugger logic into the running application. DISE (dynamic instruction stream editing) is a previously proposed, programmable hardware facility for dynamically customizing applications by transforming the instruction stream as it is decoded. DISE embedding preserves the logical separation of application and debugger nstructions are added dynamically and transparently, existing application code and data are not statically modified - and has little startup cost. Cycle-level simulation on the SPEC 2000 integer benchmarks shows that the DISE approach eliminates all unnecessary context switching, typically limits debugging overhead to 25% or less for a wide range of watch-points, and outperforms alternative implementations." @default.
- W2170825191 created "2016-06-24" @default.
- W2170825191 creator A5057693522 @default.
- W2170825191 creator A5066088092 @default.
- W2170825191 creator A5070140575 @default.
- W2170825191 date "2005-04-01" @default.
- W2170825191 modified "2023-10-18" @default.
- W2170825191 title "Low-Overhead Interactive Debugging via Dynamic Instrumentation with DISE" @default.
- W2170825191 cites W2032094184 @default.
- W2170825191 cites W2040183246 @default.
- W2170825191 cites W2047226031 @default.
- W2170825191 cites W2071352490 @default.
- W2170825191 cites W2071985251 @default.
- W2170825191 cites W2079029390 @default.
- W2170825191 cites W2096835686 @default.
- W2170825191 cites W2123845384 @default.
- W2170825191 cites W2146804254 @default.
- W2170825191 cites W2148764015 @default.
- W2170825191 cites W2151634145 @default.
- W2170825191 cites W2159608022 @default.
- W2170825191 cites W2160468841 @default.
- W2170825191 cites W4230001087 @default.
- W2170825191 cites W4241912390 @default.
- W2170825191 cites W4252044030 @default.
- W2170825191 cites W4254609718 @default.
- W2170825191 doi "https://doi.org/10.1109/hpca.2005.18" @default.
- W2170825191 hasPublicationYear "2005" @default.
- W2170825191 type Work @default.
- W2170825191 sameAs 2170825191 @default.
- W2170825191 citedByCount "25" @default.
- W2170825191 countsByYear W21708251912012 @default.
- W2170825191 countsByYear W21708251912013 @default.
- W2170825191 countsByYear W21708251912014 @default.
- W2170825191 countsByYear W21708251912018 @default.
- W2170825191 countsByYear W21708251912019 @default.
- W2170825191 countsByYear W21708251912020 @default.
- W2170825191 countsByYear W21708251912022 @default.
- W2170825191 crossrefType "proceedings-article" @default.
- W2170825191 hasAuthorship W2170825191A5057693522 @default.
- W2170825191 hasAuthorship W2170825191A5066088092 @default.
- W2170825191 hasAuthorship W2170825191A5070140575 @default.
- W2170825191 hasBestOaLocation W21708251912 @default.
- W2170825191 hasConcept C111919701 @default.
- W2170825191 hasConcept C113843644 @default.
- W2170825191 hasConcept C129307140 @default.
- W2170825191 hasConcept C136388014 @default.
- W2170825191 hasConcept C149635348 @default.
- W2170825191 hasConcept C151730666 @default.
- W2170825191 hasConcept C157915830 @default.
- W2170825191 hasConcept C168065819 @default.
- W2170825191 hasConcept C199360897 @default.
- W2170825191 hasConcept C2778485113 @default.
- W2170825191 hasConcept C2779343474 @default.
- W2170825191 hasConcept C2779960059 @default.
- W2170825191 hasConcept C41008148 @default.
- W2170825191 hasConcept C53833338 @default.
- W2170825191 hasConcept C86803240 @default.
- W2170825191 hasConceptScore W2170825191C111919701 @default.
- W2170825191 hasConceptScore W2170825191C113843644 @default.
- W2170825191 hasConceptScore W2170825191C129307140 @default.
- W2170825191 hasConceptScore W2170825191C136388014 @default.
- W2170825191 hasConceptScore W2170825191C149635348 @default.
- W2170825191 hasConceptScore W2170825191C151730666 @default.
- W2170825191 hasConceptScore W2170825191C157915830 @default.
- W2170825191 hasConceptScore W2170825191C168065819 @default.
- W2170825191 hasConceptScore W2170825191C199360897 @default.
- W2170825191 hasConceptScore W2170825191C2778485113 @default.
- W2170825191 hasConceptScore W2170825191C2779343474 @default.
- W2170825191 hasConceptScore W2170825191C2779960059 @default.
- W2170825191 hasConceptScore W2170825191C41008148 @default.
- W2170825191 hasConceptScore W2170825191C53833338 @default.
- W2170825191 hasConceptScore W2170825191C86803240 @default.
- W2170825191 hasLocation W21708251911 @default.
- W2170825191 hasLocation W21708251912 @default.
- W2170825191 hasOpenAccess W2170825191 @default.
- W2170825191 hasPrimaryLocation W21708251911 @default.
- W2170825191 hasRelatedWork W1559721426 @default.
- W2170825191 hasRelatedWork W1587224678 @default.
- W2170825191 hasRelatedWork W1601811574 @default.
- W2170825191 hasRelatedWork W172603500 @default.
- W2170825191 hasRelatedWork W1798975336 @default.
- W2170825191 hasRelatedWork W2002183011 @default.
- W2170825191 hasRelatedWork W2034766600 @default.
- W2170825191 hasRelatedWork W2163352147 @default.
- W2170825191 hasRelatedWork W68341597 @default.
- W2170825191 hasRelatedWork W1446179004 @default.
- W2170825191 isParatext "false" @default.
- W2170825191 isRetracted "false" @default.
- W2170825191 magId "2170825191" @default.
- W2170825191 workType "article" @default.