Matches in SemOpenAlex for { <https://semopenalex.org/work/W4242433574> ?p ?o ?g. }
Showing items 1 to 83 of
83
with 100 items per page.
- W4242433574 endingPage "334" @default.
- W4242433574 startingPage "315" @default.
- W4242433574 abstract "Molecule is a domain specific language library embedded in Scala for easing the creation of scalable and modular concurrent applications on the JVM. Concurrent applications are modeled as parallel process networks that exchange information over mobile and type-safe messaging interfaces. In this paper, we present a concurrent programming environment that combines functional and imperative programming. Using a monad, we structure the sequential or parallel coordination of user-level threads, without JVM modifications or compiler support. Our mobile channel interfaces expose reusable and parallelizable higher-order functions, as if they were streams in a lazily evaluated functional programming language. The support for graceful termination of entire process networks is simplified by integrating channel poisoning with monadic exceptions and resource control. Our runtime and system-level interfaces leverage message batching and a novel flow parallel scheduler to limit expensive context switches in multicore environments. We illustrate the expressiveness and performance benefits on a 24-core AMD Opteron machine with three classical examples: a thread ring, a genuine prime sieve and a chameneos-redux." @default.
- W4242433574 created "2022-05-12" @default.
- W4242433574 creator A5025855260 @default.
- W4242433574 creator A5040354587 @default.
- W4242433574 date "2012-10-19" @default.
- W4242433574 modified "2023-09-23" @default.
- W4242433574 title "Molecule" @default.
- W4242433574 cites W1871201330 @default.
- W4242433574 cites W1941520090 @default.
- W4242433574 cites W1966938284 @default.
- W4242433574 cites W1975579741 @default.
- W4242433574 cites W1976194690 @default.
- W4242433574 cites W1981994545 @default.
- W4242433574 cites W1999336811 @default.
- W4242433574 cites W2018501701 @default.
- W4242433574 cites W2021978684 @default.
- W4242433574 cites W2026323010 @default.
- W4242433574 cites W2031847002 @default.
- W4242433574 cites W2036136174 @default.
- W4242433574 cites W2078944436 @default.
- W4242433574 cites W2098310557 @default.
- W4242433574 cites W2129610927 @default.
- W4242433574 cites W2133051483 @default.
- W4242433574 cites W2144604715 @default.
- W4242433574 cites W2146457298 @default.
- W4242433574 cites W2171044556 @default.
- W4242433574 cites W2172307690 @default.
- W4242433574 cites W2208923056 @default.
- W4242433574 cites W2296549752 @default.
- W4242433574 cites W2296715995 @default.
- W4242433574 cites W2914127544 @default.
- W4242433574 cites W4211008702 @default.
- W4242433574 cites W4249695041 @default.
- W4242433574 cites W4256363426 @default.
- W4242433574 doi "https://doi.org/10.1145/2398857.2384640" @default.
- W4242433574 hasPublicationYear "2012" @default.
- W4242433574 type Work @default.
- W4242433574 citedByCount "0" @default.
- W4242433574 crossrefType "journal-article" @default.
- W4242433574 hasAuthorship W4242433574A5025855260 @default.
- W4242433574 hasAuthorship W4242433574A5040354587 @default.
- W4242433574 hasConcept C111919701 @default.
- W4242433574 hasConcept C120314980 @default.
- W4242433574 hasConcept C138101251 @default.
- W4242433574 hasConcept C173608175 @default.
- W4242433574 hasConcept C199360897 @default.
- W4242433574 hasConcept C2779818221 @default.
- W4242433574 hasConcept C2780870223 @default.
- W4242433574 hasConcept C41008148 @default.
- W4242433574 hasConcept C42383842 @default.
- W4242433574 hasConcept C48044578 @default.
- W4242433574 hasConcept C548217200 @default.
- W4242433574 hasConceptScore W4242433574C111919701 @default.
- W4242433574 hasConceptScore W4242433574C120314980 @default.
- W4242433574 hasConceptScore W4242433574C138101251 @default.
- W4242433574 hasConceptScore W4242433574C173608175 @default.
- W4242433574 hasConceptScore W4242433574C199360897 @default.
- W4242433574 hasConceptScore W4242433574C2779818221 @default.
- W4242433574 hasConceptScore W4242433574C2780870223 @default.
- W4242433574 hasConceptScore W4242433574C41008148 @default.
- W4242433574 hasConceptScore W4242433574C42383842 @default.
- W4242433574 hasConceptScore W4242433574C48044578 @default.
- W4242433574 hasConceptScore W4242433574C548217200 @default.
- W4242433574 hasIssue "10" @default.
- W4242433574 hasLocation W42424335741 @default.
- W4242433574 hasOpenAccess W4242433574 @default.
- W4242433574 hasPrimaryLocation W42424335741 @default.
- W4242433574 hasRelatedWork W1569389315 @default.
- W4242433574 hasRelatedWork W2110333676 @default.
- W4242433574 hasRelatedWork W2124765047 @default.
- W4242433574 hasRelatedWork W2128133205 @default.
- W4242433574 hasRelatedWork W2364921833 @default.
- W4242433574 hasRelatedWork W2385146268 @default.
- W4242433574 hasRelatedWork W2408273498 @default.
- W4242433574 hasRelatedWork W3080693887 @default.
- W4242433574 hasRelatedWork W2505061641 @default.
- W4242433574 hasRelatedWork W2528467228 @default.
- W4242433574 hasVolume "47" @default.
- W4242433574 isParatext "false" @default.
- W4242433574 isRetracted "false" @default.
- W4242433574 workType "article" @default.