Matches in SemOpenAlex for { <https://semopenalex.org/work/W2780077279> ?p ?o ?g. }
Showing items 1 to 94 of
94
with 100 items per page.
- W2780077279 endingPage "115" @default.
- W2780077279 startingPage "106" @default.
- W2780077279 abstract "Writing high-performance code on modern machines requires not just locally optimizing inner loops, but globally reorganizing computations to exploit parallelism and locality---doing things such as tiling and blocking whole pipelines to fit in cache. This is especially true for image processing pipelines, where individual stages do much too little work to amortize the cost of loading and storing results to and from off-chip memory. As a result, the performance difference between a naive implementation of a pipeline and one globally optimized for parallelism and locality is often an order of magnitude. However, using existing programming tools, writing high-performance image processing code requires sacrificing simplicity, portability, and modularity. We argue that this is because traditional programming models conflate the computations defining the algorithm with decisions about intermediate storage and the order of computation, which we call the schedule. We propose a new programming language for image processing pipelines, called Halide, that separates the algorithm from its schedule. Programmers can change the schedule to express many possible organizations of a single algorithm. The Halide compiler then synthesizes a globally combined loop nest for an entire algorithm, given a schedule. Halide models a space of schedules which is expressive enough to describe organizations that match or outperform state-of-the-art hand-written implementations of many computational photography and computer vision algorithms. Its model is simple enough to do so often in only a few lines of code, and small changes generate efficient implementations for x86, ARM, Graphics Processors (GPUs), and specialized image processors, all from a single algorithm. Halide has been public and open source for over four years, during which it has been used by hundreds of programmers to deploy code to tens of thousands of servers and hundreds of millions of phones, processing billions of images every day." @default.
- W2780077279 created "2018-01-05" @default.
- W2780077279 creator A5023577472 @default.
- W2780077279 creator A5046791216 @default.
- W2780077279 creator A5057869975 @default.
- W2780077279 creator A5064800619 @default.
- W2780077279 creator A5075155488 @default.
- W2780077279 creator A5082293572 @default.
- W2780077279 creator A5083898813 @default.
- W2780077279 creator A5087205270 @default.
- W2780077279 date "2017-12-27" @default.
- W2780077279 modified "2023-09-29" @default.
- W2780077279 title "Halide" @default.
- W2780077279 cites W1965387308 @default.
- W2780077279 cites W1989988531 @default.
- W2780077279 cites W2032391783 @default.
- W2780077279 cites W2036959650 @default.
- W2780077279 cites W2049890071 @default.
- W2780077279 cites W2055312318 @default.
- W2780077279 cites W2085118703 @default.
- W2780077279 cites W2090409324 @default.
- W2780077279 cites W2102182691 @default.
- W2780077279 cites W2108600626 @default.
- W2780077279 cites W2134408405 @default.
- W2780077279 cites W2136952590 @default.
- W2780077279 cites W2161790807 @default.
- W2780077279 cites W2162289995 @default.
- W2780077279 cites W2471164860 @default.
- W2780077279 cites W2552290192 @default.
- W2780077279 cites W2594003755 @default.
- W2780077279 cites W3139167831 @default.
- W2780077279 cites W4254778071 @default.
- W2780077279 doi "https://doi.org/10.1145/3150211" @default.
- W2780077279 hasPublicationYear "2017" @default.
- W2780077279 type Work @default.
- W2780077279 sameAs 2780077279 @default.
- W2780077279 citedByCount "67" @default.
- W2780077279 countsByYear W27800772792018 @default.
- W2780077279 countsByYear W27800772792019 @default.
- W2780077279 countsByYear W27800772792020 @default.
- W2780077279 countsByYear W27800772792021 @default.
- W2780077279 countsByYear W27800772792022 @default.
- W2780077279 countsByYear W27800772792023 @default.
- W2780077279 crossrefType "journal-article" @default.
- W2780077279 hasAuthorship W2780077279A5023577472 @default.
- W2780077279 hasAuthorship W2780077279A5046791216 @default.
- W2780077279 hasAuthorship W2780077279A5057869975 @default.
- W2780077279 hasAuthorship W2780077279A5064800619 @default.
- W2780077279 hasAuthorship W2780077279A5075155488 @default.
- W2780077279 hasAuthorship W2780077279A5082293572 @default.
- W2780077279 hasAuthorship W2780077279A5083898813 @default.
- W2780077279 hasAuthorship W2780077279A5087205270 @default.
- W2780077279 hasBestOaLocation W27800772791 @default.
- W2780077279 hasConcept C107027933 @default.
- W2780077279 hasConcept C111919701 @default.
- W2780077279 hasConcept C169590947 @default.
- W2780077279 hasConcept C173608175 @default.
- W2780077279 hasConcept C199360897 @default.
- W2780077279 hasConcept C34165917 @default.
- W2780077279 hasConcept C41008148 @default.
- W2780077279 hasConcept C63000827 @default.
- W2780077279 hasConcept C68387754 @default.
- W2780077279 hasConceptScore W2780077279C107027933 @default.
- W2780077279 hasConceptScore W2780077279C111919701 @default.
- W2780077279 hasConceptScore W2780077279C169590947 @default.
- W2780077279 hasConceptScore W2780077279C173608175 @default.
- W2780077279 hasConceptScore W2780077279C199360897 @default.
- W2780077279 hasConceptScore W2780077279C34165917 @default.
- W2780077279 hasConceptScore W2780077279C41008148 @default.
- W2780077279 hasConceptScore W2780077279C63000827 @default.
- W2780077279 hasConceptScore W2780077279C68387754 @default.
- W2780077279 hasFunder F4320306076 @default.
- W2780077279 hasFunder F4320306084 @default.
- W2780077279 hasIssue "1" @default.
- W2780077279 hasLocation W27800772791 @default.
- W2780077279 hasOpenAccess W2780077279 @default.
- W2780077279 hasPrimaryLocation W27800772791 @default.
- W2780077279 hasRelatedWork W1497385637 @default.
- W2780077279 hasRelatedWork W1503705334 @default.
- W2780077279 hasRelatedWork W1567366217 @default.
- W2780077279 hasRelatedWork W1583465708 @default.
- W2780077279 hasRelatedWork W2017260672 @default.
- W2780077279 hasRelatedWork W2089561390 @default.
- W2780077279 hasRelatedWork W2093559318 @default.
- W2780077279 hasRelatedWork W2192862863 @default.
- W2780077279 hasRelatedWork W2369288331 @default.
- W2780077279 hasRelatedWork W2479014312 @default.
- W2780077279 hasVolume "61" @default.
- W2780077279 isParatext "false" @default.
- W2780077279 isRetracted "false" @default.
- W2780077279 magId "2780077279" @default.
- W2780077279 workType "article" @default.