Matches in SemOpenAlex for { <https://semopenalex.org/work/W1967542169> ?p ?o ?g. }
Showing items 1 to 62 of
62
with 100 items per page.
- W1967542169 abstract "This talk is about the following idea: can we simultaneously raise the level at which programmers can reason about code, and also provide the compiler with a model of the computation that enables it to generate faster code than you could reasonably write by hand?We have been working with three large computational fluid dynamics frameworks [3, 5, 8], and I will present some of our experience in building compiler tools at various levels of abstraction. Our primary goal is to build tools that automatically synthesise the best possible implementation. By getting the abstraction right, we can capture design choices far beyond what a conventional compiler can do.I will illustrate this with examples involving low-level parallel code generation (eg for GPUs) [1, 4], high-level cross-cutting almost-algorithmic choices (such as whether to actually build a global sparse system matrix) [6, 7], and semantic properties (enabling massive common subexpression elimination in finite-element assembly). I will also show some of the power of a generative approach in supporting free navigation of the alternatives, such as refining either the mesh or the polynomial order in a finite-element fluid dynamics application [2].What is the right code to generate, for a given hardware platform? How does this change as problem parameters change? The key, we believe, is to start with the right representation of the problem, and to build tools that can automate the combination of code generation alternatives." @default.
- W1967542169 created "2016-06-24" @default.
- W1967542169 creator A5000319133 @default.
- W1967542169 date "2012-09-15" @default.
- W1967542169 modified "2023-09-25" @default.
- W1967542169 title "Using domain-specific languages and access-execute descriptors to expand the parallel code synthesis design space" @default.
- W1967542169 cites W2015752165 @default.
- W1967542169 cites W2028262862 @default.
- W1967542169 cites W2039985559 @default.
- W1967542169 cites W2071430609 @default.
- W1967542169 cites W2155972250 @default.
- W1967542169 cites W4245654886 @default.
- W1967542169 doi "https://doi.org/10.1145/2364474.2364476" @default.
- W1967542169 hasPublicationYear "2012" @default.
- W1967542169 type Work @default.
- W1967542169 sameAs 1967542169 @default.
- W1967542169 citedByCount "0" @default.
- W1967542169 crossrefType "proceedings-article" @default.
- W1967542169 hasAuthorship W1967542169A5000319133 @default.
- W1967542169 hasConcept C111919701 @default.
- W1967542169 hasConcept C118524514 @default.
- W1967542169 hasConcept C134306372 @default.
- W1967542169 hasConcept C135257023 @default.
- W1967542169 hasConcept C173608175 @default.
- W1967542169 hasConcept C177264268 @default.
- W1967542169 hasConcept C199360897 @default.
- W1967542169 hasConcept C2776760102 @default.
- W1967542169 hasConcept C2778572836 @default.
- W1967542169 hasConcept C33923547 @default.
- W1967542169 hasConcept C36503486 @default.
- W1967542169 hasConcept C41008148 @default.
- W1967542169 hasConcept C80444323 @default.
- W1967542169 hasConceptScore W1967542169C111919701 @default.
- W1967542169 hasConceptScore W1967542169C118524514 @default.
- W1967542169 hasConceptScore W1967542169C134306372 @default.
- W1967542169 hasConceptScore W1967542169C135257023 @default.
- W1967542169 hasConceptScore W1967542169C173608175 @default.
- W1967542169 hasConceptScore W1967542169C177264268 @default.
- W1967542169 hasConceptScore W1967542169C199360897 @default.
- W1967542169 hasConceptScore W1967542169C2776760102 @default.
- W1967542169 hasConceptScore W1967542169C2778572836 @default.
- W1967542169 hasConceptScore W1967542169C33923547 @default.
- W1967542169 hasConceptScore W1967542169C36503486 @default.
- W1967542169 hasConceptScore W1967542169C41008148 @default.
- W1967542169 hasConceptScore W1967542169C80444323 @default.
- W1967542169 hasLocation W19675421691 @default.
- W1967542169 hasOpenAccess W1967542169 @default.
- W1967542169 hasPrimaryLocation W19675421691 @default.
- W1967542169 hasRelatedWork W1995048285 @default.
- W1967542169 hasRelatedWork W2133708976 @default.
- W1967542169 hasRelatedWork W2135396778 @default.
- W1967542169 hasRelatedWork W2384847609 @default.
- W1967542169 hasRelatedWork W2519339279 @default.
- W1967542169 hasRelatedWork W3006199460 @default.
- W1967542169 hasRelatedWork W4231260205 @default.
- W1967542169 hasRelatedWork W4242837953 @default.
- W1967542169 hasRelatedWork W4244568863 @default.
- W1967542169 hasRelatedWork W4245713008 @default.
- W1967542169 isParatext "false" @default.
- W1967542169 isRetracted "false" @default.
- W1967542169 magId "1967542169" @default.
- W1967542169 workType "article" @default.