Matches in SemOpenAlex for { <https://semopenalex.org/work/W2117720131> ?p ?o ?g. }
Showing items 1 to 88 of
88
with 100 items per page.
- W2117720131 endingPage "658" @default.
- W2117720131 startingPage "632" @default.
- W2117720131 abstract "We present a polynomial time algorithm for constructing a minimum completion time schedule of instructions from a basic block on RISC machines such as the Sun SPARC, the IBM 801, the Berkeley RISC machine, and the HP Precision Architecture. Our algorithm can be used as a heuristic for RISC processors with longer pipelines, for which there is no known optimal algorithm. Our algorithm can also handle time-critical instructions, which are instructions that have to be completed by a specific time. Time-critical instructions occur in some real-time computations, and can also be used to make shared resources such as registers quickly available for reuse. We also prove that in the absence of time-critical constraints, a greedy scheduling algorithm always produces a schedule for a target machine with multiple identical pipelines that has a length less than twice that of an optimal schedule. The behavior of the heuristic is of interest because, as we show, the instruction scheduling problem becomes NP-hard for arbitrary length pipelines, even when the basic block of code being input consists of only several independent streams of straightline code, and there are no time-critical constraints. Finally, we prove that the problem becomes NP-hard even for small pipelines, no time-critical constraints, and input of several independent streams of straightline code if either there is only a single register or if no two instructions are allowed to complete simultaneously because of some shared resource such as a bus." @default.
- W2117720131 created "2016-06-24" @default.
- W2117720131 creator A5004580935 @default.
- W2117720131 creator A5061421817 @default.
- W2117720131 date "1993-09-01" @default.
- W2117720131 modified "2023-09-27" @default.
- W2117720131 title "Scheduling time-critical instructions on RISC machines" @default.
- W2117720131 cites W1977580236 @default.
- W2117720131 cites W1986022261 @default.
- W2117720131 cites W2018426736 @default.
- W2117720131 cites W2043435728 @default.
- W2117720131 cites W2044304745 @default.
- W2117720131 cites W2048936605 @default.
- W2117720131 cites W2068534252 @default.
- W2117720131 cites W2089269509 @default.
- W2117720131 cites W2092518753 @default.
- W2117720131 cites W2121687577 @default.
- W2117720131 cites W2164929202 @default.
- W2117720131 doi "https://doi.org/10.1145/155183.155190" @default.
- W2117720131 hasPublicationYear "1993" @default.
- W2117720131 type Work @default.
- W2117720131 sameAs 2117720131 @default.
- W2117720131 citedByCount "54" @default.
- W2117720131 countsByYear W21177201312012 @default.
- W2117720131 countsByYear W21177201312013 @default.
- W2117720131 countsByYear W21177201312014 @default.
- W2117720131 countsByYear W21177201312016 @default.
- W2117720131 countsByYear W21177201312017 @default.
- W2117720131 countsByYear W21177201312019 @default.
- W2117720131 countsByYear W21177201312021 @default.
- W2117720131 crossrefType "journal-article" @default.
- W2117720131 hasAuthorship W2117720131A5004580935 @default.
- W2117720131 hasAuthorship W2117720131A5061421817 @default.
- W2117720131 hasBestOaLocation W21177201311 @default.
- W2117720131 hasConcept C107568181 @default.
- W2117720131 hasConcept C111919701 @default.
- W2117720131 hasConcept C11413529 @default.
- W2117720131 hasConcept C126255220 @default.
- W2117720131 hasConcept C127413603 @default.
- W2117720131 hasConcept C127456818 @default.
- W2117720131 hasConcept C173608175 @default.
- W2117720131 hasConcept C175309249 @default.
- W2117720131 hasConcept C206729178 @default.
- W2117720131 hasConcept C311688 @default.
- W2117720131 hasConcept C33923547 @default.
- W2117720131 hasConcept C41008148 @default.
- W2117720131 hasConcept C51823790 @default.
- W2117720131 hasConcept C68387754 @default.
- W2117720131 hasConcept C73564150 @default.
- W2117720131 hasConcept C87717796 @default.
- W2117720131 hasConceptScore W2117720131C107568181 @default.
- W2117720131 hasConceptScore W2117720131C111919701 @default.
- W2117720131 hasConceptScore W2117720131C11413529 @default.
- W2117720131 hasConceptScore W2117720131C126255220 @default.
- W2117720131 hasConceptScore W2117720131C127413603 @default.
- W2117720131 hasConceptScore W2117720131C127456818 @default.
- W2117720131 hasConceptScore W2117720131C173608175 @default.
- W2117720131 hasConceptScore W2117720131C175309249 @default.
- W2117720131 hasConceptScore W2117720131C206729178 @default.
- W2117720131 hasConceptScore W2117720131C311688 @default.
- W2117720131 hasConceptScore W2117720131C33923547 @default.
- W2117720131 hasConceptScore W2117720131C41008148 @default.
- W2117720131 hasConceptScore W2117720131C51823790 @default.
- W2117720131 hasConceptScore W2117720131C68387754 @default.
- W2117720131 hasConceptScore W2117720131C73564150 @default.
- W2117720131 hasConceptScore W2117720131C87717796 @default.
- W2117720131 hasIssue "4" @default.
- W2117720131 hasLocation W21177201311 @default.
- W2117720131 hasLocation W21177201312 @default.
- W2117720131 hasOpenAccess W2117720131 @default.
- W2117720131 hasPrimaryLocation W21177201311 @default.
- W2117720131 hasRelatedWork W1487615607 @default.
- W2117720131 hasRelatedWork W1487912355 @default.
- W2117720131 hasRelatedWork W164275146 @default.
- W2117720131 hasRelatedWork W1895848867 @default.
- W2117720131 hasRelatedWork W2002897600 @default.
- W2117720131 hasRelatedWork W2078031780 @default.
- W2117720131 hasRelatedWork W2093650773 @default.
- W2117720131 hasRelatedWork W2117014006 @default.
- W2117720131 hasRelatedWork W4241263734 @default.
- W2117720131 hasRelatedWork W2984894729 @default.
- W2117720131 hasVolume "15" @default.
- W2117720131 isParatext "false" @default.
- W2117720131 isRetracted "false" @default.
- W2117720131 magId "2117720131" @default.
- W2117720131 workType "article" @default.