Matches in SemOpenAlex for { <https://semopenalex.org/work/W4320812963> ?p ?o ?g. }
Showing items 1 to 85 of
85
with 100 items per page.
- W4320812963 abstract "Improvements in the performance of computing systems, driven by Moore's Law, have transformed society. As such hardware-driven gains slow down, it becomes even more important for software developers to focus on performance and efficiency during development. While several studies have demonstrated the potential from such improved code efficiency (e.g., 2x better generational improvements compared to hardware), unlocking these gains in practice has been challenging. Reasoning about algorithmic complexity and the interaction of coding patterns on hardware can be challenging for the average programmer, especially when combined with pragmatic constraints around development velocity and multi-person development. This paper seeks to address this problem. We analyze a large competitive programming dataset from the Google Code Jam competition and find that efficient code is indeed rare, with a 2x runtime difference between the median and the 90th percentile of solutions. We propose using machine learning to automatically provide prescriptive feedback in the form of hints, to guide programmers towards writing high-performance code. To automatically learn these hints from the dataset, we propose a novel discrete variational auto-encoder, where each discrete latent variable represents a different learned category of code-edit that increases performance. We show that this method represents the multi-modal space of code efficiency edits better than a sequence-to-sequence baseline and generates a distribution of more efficient solutions." @default.
- W4320812963 created "2023-02-15" @default.
- W4320812963 creator A5001073093 @default.
- W4320812963 creator A5011491987 @default.
- W4320812963 creator A5013891231 @default.
- W4320812963 creator A5026208886 @default.
- W4320812963 creator A5026546407 @default.
- W4320812963 creator A5038511418 @default.
- W4320812963 creator A5073302114 @default.
- W4320812963 creator A5081231468 @default.
- W4320812963 date "2022-08-08" @default.
- W4320812963 modified "2023-09-23" @default.
- W4320812963 title "Learning to Improve Code Efficiency" @default.
- W4320812963 doi "https://doi.org/10.48550/arxiv.2208.05297" @default.
- W4320812963 hasPublicationYear "2022" @default.
- W4320812963 type Work @default.
- W4320812963 citedByCount "0" @default.
- W4320812963 crossrefType "posted-content" @default.
- W4320812963 hasAuthorship W4320812963A5001073093 @default.
- W4320812963 hasAuthorship W4320812963A5011491987 @default.
- W4320812963 hasAuthorship W4320812963A5013891231 @default.
- W4320812963 hasAuthorship W4320812963A5026208886 @default.
- W4320812963 hasAuthorship W4320812963A5026546407 @default.
- W4320812963 hasAuthorship W4320812963A5038511418 @default.
- W4320812963 hasAuthorship W4320812963A5073302114 @default.
- W4320812963 hasAuthorship W4320812963A5081231468 @default.
- W4320812963 hasBestOaLocation W43208129631 @default.
- W4320812963 hasConcept C105795698 @default.
- W4320812963 hasConcept C111919701 @default.
- W4320812963 hasConcept C113775141 @default.
- W4320812963 hasConcept C118505674 @default.
- W4320812963 hasConcept C120665830 @default.
- W4320812963 hasConcept C121332964 @default.
- W4320812963 hasConcept C154945302 @default.
- W4320812963 hasConcept C177264268 @default.
- W4320812963 hasConcept C179518139 @default.
- W4320812963 hasConcept C187303228 @default.
- W4320812963 hasConcept C192209626 @default.
- W4320812963 hasConcept C199360897 @default.
- W4320812963 hasConcept C2776760102 @default.
- W4320812963 hasConcept C2777904410 @default.
- W4320812963 hasConcept C2778112365 @default.
- W4320812963 hasConcept C2778514511 @default.
- W4320812963 hasConcept C33923547 @default.
- W4320812963 hasConcept C41008148 @default.
- W4320812963 hasConcept C54355233 @default.
- W4320812963 hasConcept C80444323 @default.
- W4320812963 hasConcept C86803240 @default.
- W4320812963 hasConceptScore W4320812963C105795698 @default.
- W4320812963 hasConceptScore W4320812963C111919701 @default.
- W4320812963 hasConceptScore W4320812963C113775141 @default.
- W4320812963 hasConceptScore W4320812963C118505674 @default.
- W4320812963 hasConceptScore W4320812963C120665830 @default.
- W4320812963 hasConceptScore W4320812963C121332964 @default.
- W4320812963 hasConceptScore W4320812963C154945302 @default.
- W4320812963 hasConceptScore W4320812963C177264268 @default.
- W4320812963 hasConceptScore W4320812963C179518139 @default.
- W4320812963 hasConceptScore W4320812963C187303228 @default.
- W4320812963 hasConceptScore W4320812963C192209626 @default.
- W4320812963 hasConceptScore W4320812963C199360897 @default.
- W4320812963 hasConceptScore W4320812963C2776760102 @default.
- W4320812963 hasConceptScore W4320812963C2777904410 @default.
- W4320812963 hasConceptScore W4320812963C2778112365 @default.
- W4320812963 hasConceptScore W4320812963C2778514511 @default.
- W4320812963 hasConceptScore W4320812963C33923547 @default.
- W4320812963 hasConceptScore W4320812963C41008148 @default.
- W4320812963 hasConceptScore W4320812963C54355233 @default.
- W4320812963 hasConceptScore W4320812963C80444323 @default.
- W4320812963 hasConceptScore W4320812963C86803240 @default.
- W4320812963 hasLocation W43208129631 @default.
- W4320812963 hasOpenAccess W4320812963 @default.
- W4320812963 hasPrimaryLocation W43208129631 @default.
- W4320812963 hasRelatedWork W1503760549 @default.
- W4320812963 hasRelatedWork W1528736836 @default.
- W4320812963 hasRelatedWork W2119299120 @default.
- W4320812963 hasRelatedWork W2294416791 @default.
- W4320812963 hasRelatedWork W2384847609 @default.
- W4320812963 hasRelatedWork W3137189469 @default.
- W4320812963 hasRelatedWork W3160136729 @default.
- W4320812963 hasRelatedWork W4237428255 @default.
- W4320812963 hasRelatedWork W4246531319 @default.
- W4320812963 hasRelatedWork W1482645738 @default.
- W4320812963 isParatext "false" @default.
- W4320812963 isRetracted "false" @default.
- W4320812963 workType "article" @default.