Matches in SemOpenAlex for { <https://semopenalex.org/work/W2603900862> ?p ?o ?g. }
Showing items 1 to 88 of
88
with 100 items per page.
- W2603900862 abstract "It is an open problem in static resource bound analysis to connect high-level resource bounds with the actual execution time and memory usage of compiled machine code. This paper proposes to use machine learning to derive a cost model for a high-level source language that approximates the execution cost of compiled programs on a specific hardware platform. The proposed technique starts by fixing a cost semantics for the source language in which certain constants are unknown. To learn the constants for a specific hardware, a machine learning algorithm measures the resource cost of a set of training programs and compares the cost with the prediction of the cost semantics. The quality of the learned cost model is evaluated by comparing the model with the measured cost on a set of independent control programs. The technique has been implemented for a subset of OCaml using Inria’s OCaml compiler on an Intel x86-64 and ARM 64-bit v8-A platform. The considered resources in the implementation are heap allocations and execution time. The training programs are deliberately simple, handwritten micro benchmarks and the control programs are retrieved from the standard library, an OCaml online tutorial, and local OCaml projects. Different machine learning techniques are applied, including (weighted) linear regression and (weighted) robust regression. To model the execution time of programs with garbage collection (GC), the system combines models for memory allocations and executions without GC, which are derived first. Experiments indicate that the derived cost semantics for the number of heap allocations on both hardware platforms is accurate. The error of the cost semantics on the control programs for the x86-64 architecture for execution time with and without GC is about 19.80% and 13.04%, respectively. The derived cost semantics are combined with RAML, a state-of-the-art system for automatically deriving resource bounds for OCaml programs. Using these semantics, RAML is for the first time able to make predictions about the actual worst-case execution time." @default.
- W2603900862 created "2017-04-07" @default.
- W2603900862 creator A5014532006 @default.
- W2603900862 creator A5030491260 @default.
- W2603900862 date "2017-01-01" @default.
- W2603900862 modified "2023-09-27" @default.
- W2603900862 title "ML for ML: Learning Cost Semantics by Experiment" @default.
- W2603900862 cites W1515621470 @default.
- W2603900862 cites W1523037784 @default.
- W2603900862 cites W1590648473 @default.
- W2603900862 cites W1595456961 @default.
- W2603900862 cites W1636902686 @default.
- W2603900862 cites W1774237421 @default.
- W2603900862 cites W1848153821 @default.
- W2603900862 cites W1884441681 @default.
- W2603900862 cites W2020692742 @default.
- W2603900862 cites W2043100293 @default.
- W2603900862 cites W2058033966 @default.
- W2603900862 cites W2075665712 @default.
- W2603900862 cites W2076285066 @default.
- W2603900862 cites W2094647969 @default.
- W2603900862 cites W2101953483 @default.
- W2603900862 cites W2104225326 @default.
- W2603900862 cites W2118297067 @default.
- W2603900862 cites W2122917953 @default.
- W2603900862 cites W2138972873 @default.
- W2603900862 cites W2141194372 @default.
- W2603900862 cites W2157087583 @default.
- W2603900862 cites W2498631646 @default.
- W2603900862 cites W2950483238 @default.
- W2603900862 cites W2997024788 @default.
- W2603900862 cites W3005620216 @default.
- W2603900862 cites W4240835555 @default.
- W2603900862 cites W4242321992 @default.
- W2603900862 cites W4247028667 @default.
- W2603900862 cites W4247799298 @default.
- W2603900862 cites W4248101598 @default.
- W2603900862 cites W612689541 @default.
- W2603900862 doi "https://doi.org/10.1007/978-3-662-54577-5_11" @default.
- W2603900862 hasPublicationYear "2017" @default.
- W2603900862 type Work @default.
- W2603900862 sameAs 2603900862 @default.
- W2603900862 citedByCount "1" @default.
- W2603900862 countsByYear W26039008622019 @default.
- W2603900862 crossrefType "book-chapter" @default.
- W2603900862 hasAuthorship W2603900862A5014532006 @default.
- W2603900862 hasAuthorship W2603900862A5030491260 @default.
- W2603900862 hasConcept C105122174 @default.
- W2603900862 hasConcept C154945302 @default.
- W2603900862 hasConcept C169590947 @default.
- W2603900862 hasConcept C184337299 @default.
- W2603900862 hasConcept C199360897 @default.
- W2603900862 hasConcept C41008148 @default.
- W2603900862 hasConcept C75403996 @default.
- W2603900862 hasConceptScore W2603900862C105122174 @default.
- W2603900862 hasConceptScore W2603900862C154945302 @default.
- W2603900862 hasConceptScore W2603900862C169590947 @default.
- W2603900862 hasConceptScore W2603900862C184337299 @default.
- W2603900862 hasConceptScore W2603900862C199360897 @default.
- W2603900862 hasConceptScore W2603900862C41008148 @default.
- W2603900862 hasConceptScore W2603900862C75403996 @default.
- W2603900862 hasLocation W26039008621 @default.
- W2603900862 hasOpenAccess W2603900862 @default.
- W2603900862 hasPrimaryLocation W26039008621 @default.
- W2603900862 hasRelatedWork W1494687202 @default.
- W2603900862 hasRelatedWork W1505889506 @default.
- W2603900862 hasRelatedWork W156192971 @default.
- W2603900862 hasRelatedWork W1570986990 @default.
- W2603900862 hasRelatedWork W2059285757 @default.
- W2603900862 hasRelatedWork W2066600995 @default.
- W2603900862 hasRelatedWork W2092840927 @default.
- W2603900862 hasRelatedWork W2094712524 @default.
- W2603900862 hasRelatedWork W2096038924 @default.
- W2603900862 hasRelatedWork W2103940733 @default.
- W2603900862 hasRelatedWork W2110588681 @default.
- W2603900862 hasRelatedWork W2156800521 @default.
- W2603900862 hasRelatedWork W2250315017 @default.
- W2603900862 hasRelatedWork W2516705601 @default.
- W2603900862 hasRelatedWork W2565399133 @default.
- W2603900862 hasRelatedWork W2950483238 @default.
- W2603900862 hasRelatedWork W3157020554 @default.
- W2603900862 hasRelatedWork W59960346 @default.
- W2603900862 hasRelatedWork W2266612573 @default.
- W2603900862 hasRelatedWork W62105794 @default.
- W2603900862 isParatext "false" @default.
- W2603900862 isRetracted "false" @default.
- W2603900862 magId "2603900862" @default.
- W2603900862 workType "book-chapter" @default.