Matches in SemOpenAlex for { <https://semopenalex.org/work/W3203069717> ?p ?o ?g. }
- W3203069717 abstract "Program optimization is the process of modifying software to execute more efficiently. Because finding the optimal program is generally undecidable, modern compilers usually resort to expert-written heuristic optimizations. In contrast, superoptimizers attempt to find the optimal program by employing significantly more expensive search and constraint solving techniques. Generally, these methods do not scale well to programs in real development scenarios, and as a result superoptimization has largely been confined to small-scale, domain-specific, and/or synthetic program benchmarks. In this paper, we propose a framework to learn to superoptimize real-world programs by using neural sequence-to-sequence models. We introduce the Big Assembly benchmark, a dataset consisting of over 25K real-world functions mined from open-source projects in x86-64 assembly, which enables experimentation on large-scale optimization of real-world programs. We propose an approach, Self Imitation Learning for Optimization (SILO) that is easy to implement and outperforms a standard policy gradient learning approach on our Big Assembly benchmark. Our method, SILO, superoptimizes programs an expected 6.2% of our test set when compared with the gcc version 10.3 compiler's aggressive optimization level -O3. We also report that SILO's rate of superoptimization on our test set is over five times that of a standard policy gradient approach and a model pre-trained on compiler optimization demonstration." @default.
- W3203069717 created "2021-10-11" @default.
- W3203069717 creator A5028103795 @default.
- W3203069717 creator A5032356672 @default.
- W3203069717 creator A5035425354 @default.
- W3203069717 creator A5061771254 @default.
- W3203069717 creator A5068811427 @default.
- W3203069717 creator A5078519761 @default.
- W3203069717 date "2021-09-28" @default.
- W3203069717 modified "2023-09-27" @default.
- W3203069717 title "Learning to Superoptimize Real-world Programs" @default.
- W3203069717 cites W1480909796 @default.
- W3203069717 cites W1491178396 @default.
- W3203069717 cites W1522301498 @default.
- W3203069717 cites W1530458829 @default.
- W3203069717 cites W2047764386 @default.
- W3203069717 cites W2114012357 @default.
- W3203069717 cites W2119717200 @default.
- W3203069717 cites W2162960800 @default.
- W3203069717 cites W2294628582 @default.
- W3203069717 cites W2340812064 @default.
- W3203069717 cites W2555472853 @default.
- W3203069717 cites W2570840460 @default.
- W3203069717 cites W2604766223 @default.
- W3203069717 cites W2770644362 @default.
- W3203069717 cites W2786036274 @default.
- W3203069717 cites W2891991579 @default.
- W3203069717 cites W2954725723 @default.
- W3203069717 cites W2961619211 @default.
- W3203069717 cites W2962784628 @default.
- W3203069717 cites W2963403868 @default.
- W3203069717 cites W2963617989 @default.
- W3203069717 cites W2963935794 @default.
- W3203069717 cites W2963960923 @default.
- W3203069717 cites W2964062135 @default.
- W3203069717 cites W2970706905 @default.
- W3203069717 cites W2995752452 @default.
- W3203069717 cites W3082811184 @default.
- W3203069717 cites W3177813494 @default.
- W3203069717 hasPublicationYear "2021" @default.
- W3203069717 type Work @default.
- W3203069717 sameAs 3203069717 @default.
- W3203069717 citedByCount "0" @default.
- W3203069717 crossrefType "posted-content" @default.
- W3203069717 hasAuthorship W3203069717A5028103795 @default.
- W3203069717 hasAuthorship W3203069717A5032356672 @default.
- W3203069717 hasAuthorship W3203069717A5035425354 @default.
- W3203069717 hasAuthorship W3203069717A5061771254 @default.
- W3203069717 hasAuthorship W3203069717A5068811427 @default.
- W3203069717 hasAuthorship W3203069717A5078519761 @default.
- W3203069717 hasConcept C13280743 @default.
- W3203069717 hasConcept C154945302 @default.
- W3203069717 hasConcept C169590947 @default.
- W3203069717 hasConcept C173801870 @default.
- W3203069717 hasConcept C177264268 @default.
- W3203069717 hasConcept C185798385 @default.
- W3203069717 hasConcept C199360897 @default.
- W3203069717 hasConcept C205649164 @default.
- W3203069717 hasConcept C2778112365 @default.
- W3203069717 hasConcept C41008148 @default.
- W3203069717 hasConcept C54355233 @default.
- W3203069717 hasConcept C86803240 @default.
- W3203069717 hasConcept C98045186 @default.
- W3203069717 hasConceptScore W3203069717C13280743 @default.
- W3203069717 hasConceptScore W3203069717C154945302 @default.
- W3203069717 hasConceptScore W3203069717C169590947 @default.
- W3203069717 hasConceptScore W3203069717C173801870 @default.
- W3203069717 hasConceptScore W3203069717C177264268 @default.
- W3203069717 hasConceptScore W3203069717C185798385 @default.
- W3203069717 hasConceptScore W3203069717C199360897 @default.
- W3203069717 hasConceptScore W3203069717C205649164 @default.
- W3203069717 hasConceptScore W3203069717C2778112365 @default.
- W3203069717 hasConceptScore W3203069717C41008148 @default.
- W3203069717 hasConceptScore W3203069717C54355233 @default.
- W3203069717 hasConceptScore W3203069717C86803240 @default.
- W3203069717 hasConceptScore W3203069717C98045186 @default.
- W3203069717 hasLocation W32030697171 @default.
- W3203069717 hasOpenAccess W3203069717 @default.
- W3203069717 hasPrimaryLocation W32030697171 @default.
- W3203069717 hasRelatedWork W154839561 @default.
- W3203069717 hasRelatedWork W1967846636 @default.
- W3203069717 hasRelatedWork W1982166853 @default.
- W3203069717 hasRelatedWork W2018885081 @default.
- W3203069717 hasRelatedWork W2022865143 @default.
- W3203069717 hasRelatedWork W2076290291 @default.
- W3203069717 hasRelatedWork W2139634727 @default.
- W3203069717 hasRelatedWork W2182574331 @default.
- W3203069717 hasRelatedWork W2465978700 @default.
- W3203069717 hasRelatedWork W2552875977 @default.
- W3203069717 hasRelatedWork W2623645495 @default.
- W3203069717 hasRelatedWork W2762806296 @default.
- W3203069717 hasRelatedWork W3013302896 @default.
- W3203069717 hasRelatedWork W3094590294 @default.
- W3203069717 hasRelatedWork W3108090599 @default.
- W3203069717 hasRelatedWork W3109289290 @default.
- W3203069717 hasRelatedWork W3118280259 @default.
- W3203069717 hasRelatedWork W3138578552 @default.
- W3203069717 hasRelatedWork W3145267181 @default.
- W3203069717 hasRelatedWork W3205943341 @default.
- W3203069717 isParatext "false" @default.