Matches in SemOpenAlex for { <https://semopenalex.org/work/W2103705372> ?p ?o ?g. }
Showing items 1 to 97 of
97
with 100 items per page.
- W2103705372 abstract "The use of a high-level, abstract coding style can greatly increase developer productivity. For numerical software, this can result in drastically reduced run-time performance. High-level, domain-specific optimisations can eliminate much of the overhead caused by an abstract coding style, but current compilers have poor support for domain-specific optimisation. We present CodeBoost, a source-to-source transformation tool for domain-specific optimisation of C++ programs. CodeBoost performs parsing, semantic analysis and pretty-printing, and transformations can be implemented either in the Stratego program transformation language, or as user-defined rewrite rules embedded within the C++ program. CodeBoost has been used with great success to optimise numerical applications written in the Sophus high-level coding style. We discuss the overall design of the CodeBoost transformation framework, and take a closer look at two important features of CodeBoost: user-defined rules and totem annotations. We also show briefly how CodeBoost is used to optimise Sophus code, resulting in applications that run twice as fast, or more." @default.
- W2103705372 created "2016-06-24" @default.
- W2103705372 creator A5024956985 @default.
- W2103705372 creator A5050876495 @default.
- W2103705372 creator A5064492320 @default.
- W2103705372 creator A5072923235 @default.
- W2103705372 date "2004-03-01" @default.
- W2103705372 modified "2023-10-17" @default.
- W2103705372 title "Design of the CodeBoost transformation system for domain-specific optimisation of C++ programs" @default.
- W2103705372 cites W1485585934 @default.
- W2103705372 cites W1517760837 @default.
- W2103705372 cites W1517920068 @default.
- W2103705372 cites W1575771936 @default.
- W2103705372 cites W1798190463 @default.
- W2103705372 cites W1967825172 @default.
- W2103705372 cites W1978220811 @default.
- W2103705372 cites W1978408559 @default.
- W2103705372 cites W1978948468 @default.
- W2103705372 cites W2098686415 @default.
- W2103705372 cites W2111228918 @default.
- W2103705372 cites W2112197627 @default.
- W2103705372 cites W2112569315 @default.
- W2103705372 cites W2133308153 @default.
- W2103705372 cites W2159080455 @default.
- W2103705372 doi "https://doi.org/10.1109/scam.2003.1238032" @default.
- W2103705372 hasPublicationYear "2004" @default.
- W2103705372 type Work @default.
- W2103705372 sameAs 2103705372 @default.
- W2103705372 citedByCount "40" @default.
- W2103705372 countsByYear W21037053722012 @default.
- W2103705372 countsByYear W21037053722013 @default.
- W2103705372 countsByYear W21037053722014 @default.
- W2103705372 countsByYear W21037053722017 @default.
- W2103705372 crossrefType "proceedings-article" @default.
- W2103705372 hasAuthorship W2103705372A5024956985 @default.
- W2103705372 hasAuthorship W2103705372A5050876495 @default.
- W2103705372 hasAuthorship W2103705372A5064492320 @default.
- W2103705372 hasAuthorship W2103705372A5072923235 @default.
- W2103705372 hasConcept C104317684 @default.
- W2103705372 hasConcept C105795698 @default.
- W2103705372 hasConcept C115903868 @default.
- W2103705372 hasConcept C134306372 @default.
- W2103705372 hasConcept C135257023 @default.
- W2103705372 hasConcept C154945302 @default.
- W2103705372 hasConcept C169590947 @default.
- W2103705372 hasConcept C179518139 @default.
- W2103705372 hasConcept C185592680 @default.
- W2103705372 hasConcept C186644900 @default.
- W2103705372 hasConcept C199360897 @default.
- W2103705372 hasConcept C204241405 @default.
- W2103705372 hasConcept C2776436953 @default.
- W2103705372 hasConcept C2778361913 @default.
- W2103705372 hasConcept C2779791154 @default.
- W2103705372 hasConcept C2779960059 @default.
- W2103705372 hasConcept C33923547 @default.
- W2103705372 hasConcept C36503486 @default.
- W2103705372 hasConcept C41008148 @default.
- W2103705372 hasConcept C43126263 @default.
- W2103705372 hasConcept C55493867 @default.
- W2103705372 hasConceptScore W2103705372C104317684 @default.
- W2103705372 hasConceptScore W2103705372C105795698 @default.
- W2103705372 hasConceptScore W2103705372C115903868 @default.
- W2103705372 hasConceptScore W2103705372C134306372 @default.
- W2103705372 hasConceptScore W2103705372C135257023 @default.
- W2103705372 hasConceptScore W2103705372C154945302 @default.
- W2103705372 hasConceptScore W2103705372C169590947 @default.
- W2103705372 hasConceptScore W2103705372C179518139 @default.
- W2103705372 hasConceptScore W2103705372C185592680 @default.
- W2103705372 hasConceptScore W2103705372C186644900 @default.
- W2103705372 hasConceptScore W2103705372C199360897 @default.
- W2103705372 hasConceptScore W2103705372C204241405 @default.
- W2103705372 hasConceptScore W2103705372C2776436953 @default.
- W2103705372 hasConceptScore W2103705372C2778361913 @default.
- W2103705372 hasConceptScore W2103705372C2779791154 @default.
- W2103705372 hasConceptScore W2103705372C2779960059 @default.
- W2103705372 hasConceptScore W2103705372C33923547 @default.
- W2103705372 hasConceptScore W2103705372C36503486 @default.
- W2103705372 hasConceptScore W2103705372C41008148 @default.
- W2103705372 hasConceptScore W2103705372C43126263 @default.
- W2103705372 hasConceptScore W2103705372C55493867 @default.
- W2103705372 hasLocation W21037053721 @default.
- W2103705372 hasOpenAccess W2103705372 @default.
- W2103705372 hasPrimaryLocation W21037053721 @default.
- W2103705372 hasRelatedWork W1512248002 @default.
- W2103705372 hasRelatedWork W156125946 @default.
- W2103705372 hasRelatedWork W2035078137 @default.
- W2103705372 hasRelatedWork W205033325 @default.
- W2103705372 hasRelatedWork W2128417157 @default.
- W2103705372 hasRelatedWork W2139865158 @default.
- W2103705372 hasRelatedWork W2177866842 @default.
- W2103705372 hasRelatedWork W2519339279 @default.
- W2103705372 hasRelatedWork W3175324715 @default.
- W2103705372 hasRelatedWork W2467097043 @default.
- W2103705372 isParatext "false" @default.
- W2103705372 isRetracted "false" @default.
- W2103705372 magId "2103705372" @default.
- W2103705372 workType "article" @default.