Matches in SemOpenAlex for { <https://semopenalex.org/work/W2158102980> ?p ?o ?g. }
Showing items 1 to 87 of
87
with 100 items per page.
- W2158102980 abstract "The effects of the general-purpose precise interrupt mechanisms in use for the past few decades have received very little attention. When modern out-of-order processors handle interrupts precisely, they typically begin by flushing the pipeline to make the CPU available to execute handler instructions. In doing so, the CPU ends up flushing many instructions that have been brought in to the reorder buffer. In particular, these instructions may have reached a very deep stage in the pipeline - representing significant work that is wasted. In addition, an overhead of several cycles and wastage of energy (per exception detected) can be expected in refetching and reexecuting the instructions flushed. This paper concentrates on improving the performance of precisely handling software managed translation look-aside buffer (TLB) interrupts, one of the most frequently occurring interrupts. The paper presents a novel method of in-lining the interrupt handler within the reorder buffer. Since the first level interrupt-handlers of TLBs are usually small, they could potentially fit in the reorder buffer along with the user-level code already there. In doing so, the instructions that would otherwise be flushed from the pipe need not be refetched and reexecuted. Additionally, it allows for instructions independent of the exceptional instruction to continue to execute in parallel with the handler code. By in-lining the TLB interrupt handler, this provides lock-up free TLBs. This paper proposes the prepend and append schemes of in-lining the interrupt handler into the available reorder buffer space. The two schemes are implemented on a performance model of the Alpha 21264 processor built by Alpha designers at the Palo Alto Design Center (PADC), California. We compare the overhead and performance impact of handling TLB interrupts by the traditional scheme, the append in-lined scheme, and the prepend in-lined scheme. For small, medium, and large memory footprints, the overhead is quantified by comparing the number and pipeline state of instructions flushed, the energy savings, and the performance improvements. We find that lock-up free TLBs reduce the overhead of refetching and reexecuting the instructions flushed by 30-95 percent, reduce the execution time by 5-25 percent, and also reduce the energy wasted by 30-90 percent." @default.
- W2158102980 created "2016-06-24" @default.
- W2158102980 creator A5047597896 @default.
- W2158102980 creator A5078825915 @default.
- W2158102980 date "2006-05-01" @default.
- W2158102980 modified "2023-10-14" @default.
- W2158102980 title "In-line interrupt handling and lock-up free translation lookaside buffers (TLBs)" @default.
- W2158102980 cites W152254645 @default.
- W2158102980 cites W1967317500 @default.
- W2158102980 cites W2010620141 @default.
- W2158102980 cites W2025613403 @default.
- W2158102980 cites W2042227081 @default.
- W2158102980 cites W2054496292 @default.
- W2158102980 cites W2056027001 @default.
- W2158102980 cites W2100297149 @default.
- W2158102980 cites W2112833506 @default.
- W2158102980 cites W2116578804 @default.
- W2158102980 cites W2119150722 @default.
- W2158102980 cites W2127609451 @default.
- W2158102980 cites W2129269323 @default.
- W2158102980 cites W2138202500 @default.
- W2158102980 cites W2141814838 @default.
- W2158102980 cites W2155470191 @default.
- W2158102980 cites W2156003674 @default.
- W2158102980 cites W2156476900 @default.
- W2158102980 cites W2158493028 @default.
- W2158102980 cites W2165469479 @default.
- W2158102980 cites W2167972635 @default.
- W2158102980 cites W2171574202 @default.
- W2158102980 cites W2173501262 @default.
- W2158102980 cites W2269611829 @default.
- W2158102980 cites W2293221651 @default.
- W2158102980 cites W2295593493 @default.
- W2158102980 cites W55369077 @default.
- W2158102980 doi "https://doi.org/10.1109/tc.2006.77" @default.
- W2158102980 hasPublicationYear "2006" @default.
- W2158102980 type Work @default.
- W2158102980 sameAs 2158102980 @default.
- W2158102980 citedByCount "8" @default.
- W2158102980 countsByYear W21581029802016 @default.
- W2158102980 countsByYear W21581029802017 @default.
- W2158102980 countsByYear W21581029802018 @default.
- W2158102980 crossrefType "journal-article" @default.
- W2158102980 hasAuthorship W2158102980A5047597896 @default.
- W2158102980 hasAuthorship W2158102980A5078825915 @default.
- W2158102980 hasBestOaLocation W21581029802 @default.
- W2158102980 hasConcept C111919701 @default.
- W2158102980 hasConcept C116007543 @default.
- W2158102980 hasConcept C136085584 @default.
- W2158102980 hasConcept C149635348 @default.
- W2158102980 hasConcept C173018170 @default.
- W2158102980 hasConcept C173608175 @default.
- W2158102980 hasConcept C28533478 @default.
- W2158102980 hasConcept C41008148 @default.
- W2158102980 hasConcept C41036726 @default.
- W2158102980 hasConcept C41661131 @default.
- W2158102980 hasConcept C43521106 @default.
- W2158102980 hasConceptScore W2158102980C111919701 @default.
- W2158102980 hasConceptScore W2158102980C116007543 @default.
- W2158102980 hasConceptScore W2158102980C136085584 @default.
- W2158102980 hasConceptScore W2158102980C149635348 @default.
- W2158102980 hasConceptScore W2158102980C173018170 @default.
- W2158102980 hasConceptScore W2158102980C173608175 @default.
- W2158102980 hasConceptScore W2158102980C28533478 @default.
- W2158102980 hasConceptScore W2158102980C41008148 @default.
- W2158102980 hasConceptScore W2158102980C41036726 @default.
- W2158102980 hasConceptScore W2158102980C41661131 @default.
- W2158102980 hasConceptScore W2158102980C43521106 @default.
- W2158102980 hasLocation W21581029801 @default.
- W2158102980 hasLocation W21581029802 @default.
- W2158102980 hasLocation W21581029803 @default.
- W2158102980 hasOpenAccess W2158102980 @default.
- W2158102980 hasPrimaryLocation W21581029801 @default.
- W2158102980 hasRelatedWork W1549901675 @default.
- W2158102980 hasRelatedWork W2141814838 @default.
- W2158102980 hasRelatedWork W2349123078 @default.
- W2158102980 hasRelatedWork W2364479399 @default.
- W2158102980 hasRelatedWork W2365192810 @default.
- W2158102980 hasRelatedWork W2370630502 @default.
- W2158102980 hasRelatedWork W2371982574 @default.
- W2158102980 hasRelatedWork W2392245654 @default.
- W2158102980 hasRelatedWork W2572811001 @default.
- W2158102980 hasRelatedWork W29255946 @default.
- W2158102980 isParatext "false" @default.
- W2158102980 isRetracted "false" @default.
- W2158102980 magId "2158102980" @default.
- W2158102980 workType "article" @default.