Matches in SemOpenAlex for { <https://semopenalex.org/work/W3040288220> ?p ?o ?g. }
Showing items 1 to 88 of
88
with 100 items per page.
- W3040288220 abstract "Most functional languages rely on some kind of garbage collection for automatic memory management. They usually eschew reference counting in favor of a tracing garbage collector, which has less bookkeeping overhead at runtime. On the other hand, having an exact reference count of each value can enable optimizations such as destructive updates. We explore these optimization opportunities in the context of an eager, purely functional programming language. We propose a new mechanism for efficiently reclaiming memory used by nonshared values, reducing stress on the global memory allocator. We describe an approach for minimizing the number of reference counts updates using borrowed references and a heuristic for automatically inferring borrow annotations. We implemented all these techniques in a new compiler for an eager and purely functional programming language with support for multi-threading. Our preliminary experimental results demonstrate our approach is competitive and often outperforms state-of-the-art compilers." @default.
- W3040288220 created "2020-07-10" @default.
- W3040288220 creator A5045859619 @default.
- W3040288220 creator A5071042543 @default.
- W3040288220 date "2019-09-25" @default.
- W3040288220 modified "2023-10-16" @default.
- W3040288220 title "Counting immutable beans" @default.
- W3040288220 cites W1965601529 @default.
- W3040288220 cites W1986388229 @default.
- W3040288220 cites W1986402635 @default.
- W3040288220 cites W2003498848 @default.
- W3040288220 cites W2049384349 @default.
- W3040288220 cites W2049820860 @default.
- W3040288220 cites W2073904768 @default.
- W3040288220 cites W2159430067 @default.
- W3040288220 cites W2475728800 @default.
- W3040288220 cites W2562114628 @default.
- W3040288220 cites W2753707546 @default.
- W3040288220 cites W2762233280 @default.
- W3040288220 cites W4234823124 @default.
- W3040288220 cites W4253706850 @default.
- W3040288220 cites W59787369 @default.
- W3040288220 doi "https://doi.org/10.1145/3412932.3412935" @default.
- W3040288220 hasPublicationYear "2019" @default.
- W3040288220 type Work @default.
- W3040288220 sameAs 3040288220 @default.
- W3040288220 citedByCount "9" @default.
- W3040288220 countsByYear W30402882202019 @default.
- W3040288220 countsByYear W30402882202020 @default.
- W3040288220 countsByYear W30402882202021 @default.
- W3040288220 countsByYear W30402882202022 @default.
- W3040288220 countsByYear W30402882202023 @default.
- W3040288220 crossrefType "proceedings-article" @default.
- W3040288220 hasAuthorship W3040288220A5045859619 @default.
- W3040288220 hasAuthorship W3040288220A5071042543 @default.
- W3040288220 hasConcept C105122174 @default.
- W3040288220 hasConcept C12186640 @default.
- W3040288220 hasConcept C133875982 @default.
- W3040288220 hasConcept C136085584 @default.
- W3040288220 hasConcept C138673069 @default.
- W3040288220 hasConcept C151730666 @default.
- W3040288220 hasConcept C162262903 @default.
- W3040288220 hasConcept C169590947 @default.
- W3040288220 hasConcept C173608175 @default.
- W3040288220 hasConcept C176649486 @default.
- W3040288220 hasConcept C199360897 @default.
- W3040288220 hasConcept C2779343474 @default.
- W3040288220 hasConcept C2779960059 @default.
- W3040288220 hasConcept C41008148 @default.
- W3040288220 hasConcept C42383842 @default.
- W3040288220 hasConcept C75403996 @default.
- W3040288220 hasConcept C80444323 @default.
- W3040288220 hasConcept C86803240 @default.
- W3040288220 hasConceptScore W3040288220C105122174 @default.
- W3040288220 hasConceptScore W3040288220C12186640 @default.
- W3040288220 hasConceptScore W3040288220C133875982 @default.
- W3040288220 hasConceptScore W3040288220C136085584 @default.
- W3040288220 hasConceptScore W3040288220C138673069 @default.
- W3040288220 hasConceptScore W3040288220C151730666 @default.
- W3040288220 hasConceptScore W3040288220C162262903 @default.
- W3040288220 hasConceptScore W3040288220C169590947 @default.
- W3040288220 hasConceptScore W3040288220C173608175 @default.
- W3040288220 hasConceptScore W3040288220C176649486 @default.
- W3040288220 hasConceptScore W3040288220C199360897 @default.
- W3040288220 hasConceptScore W3040288220C2779343474 @default.
- W3040288220 hasConceptScore W3040288220C2779960059 @default.
- W3040288220 hasConceptScore W3040288220C41008148 @default.
- W3040288220 hasConceptScore W3040288220C42383842 @default.
- W3040288220 hasConceptScore W3040288220C75403996 @default.
- W3040288220 hasConceptScore W3040288220C80444323 @default.
- W3040288220 hasConceptScore W3040288220C86803240 @default.
- W3040288220 hasLocation W30402882201 @default.
- W3040288220 hasOpenAccess W3040288220 @default.
- W3040288220 hasPrimaryLocation W30402882201 @default.
- W3040288220 hasRelatedWork W1555164084 @default.
- W3040288220 hasRelatedWork W2010367507 @default.
- W3040288220 hasRelatedWork W2352852854 @default.
- W3040288220 hasRelatedWork W2939884503 @default.
- W3040288220 hasRelatedWork W2968211634 @default.
- W3040288220 hasRelatedWork W2999554463 @default.
- W3040288220 hasRelatedWork W31759149 @default.
- W3040288220 hasRelatedWork W4230081292 @default.
- W3040288220 hasRelatedWork W4251791943 @default.
- W3040288220 hasRelatedWork W2182829270 @default.
- W3040288220 isParatext "false" @default.
- W3040288220 isRetracted "false" @default.
- W3040288220 magId "3040288220" @default.
- W3040288220 workType "article" @default.