Matches in SemOpenAlex for { <https://semopenalex.org/work/W2783799231> ?p ?o ?g. }
- W2783799231 abstract "Arrows are a general interface for computation and an alternative to Monads for API design. In contrast to Monad-based parallelism, we explore the use of Arrows for specifying generalised parallelism. Specifically, we define an Arrow-based language and implement it using multiple parallel Haskells. As each parallel computation is an Arrow, such parallel Arrows (PArrows) can be readily composed and transformed as such. To allow for more sophisticated communication schemes between computation nodes in distributed systems, we utilise the concept of Futures to wrap direct communication. To show that PArrows have similar expressive power as existing parallel languages, we implement several algorithmic skeletons and four benchmarks. Benchmarks show that our framework does not induce any notable performance overhead. We conclude that Arrows have considerable potential for composing parallel programs and for producing programs that can execute on multiple parallel language implementations." @default.
- W2783799231 created "2018-01-26" @default.
- W2783799231 creator A5019584567 @default.
- W2783799231 creator A5047010988 @default.
- W2783799231 creator A5055520210 @default.
- W2783799231 date "2018-01-07" @default.
- W2783799231 modified "2023-09-27" @default.
- W2783799231 title "Arrows for Parallel Computation." @default.
- W2783799231 cites W127346929 @default.
- W2783799231 cites W1485488016 @default.
- W2783799231 cites W148766658 @default.
- W2783799231 cites W1489689515 @default.
- W2783799231 cites W1505032587 @default.
- W2783799231 cites W1515768993 @default.
- W2783799231 cites W1548534739 @default.
- W2783799231 cites W1563270858 @default.
- W2783799231 cites W1564934805 @default.
- W2783799231 cites W1585928208 @default.
- W2783799231 cites W1604548024 @default.
- W2783799231 cites W1762809016 @default.
- W2783799231 cites W1796848602 @default.
- W2783799231 cites W1841858155 @default.
- W2783799231 cites W1869485080 @default.
- W2783799231 cites W1967838552 @default.
- W2783799231 cites W1968020161 @default.
- W2783799231 cites W1974616093 @default.
- W2783799231 cites W1978759686 @default.
- W2783799231 cites W1990195720 @default.
- W2783799231 cites W1996060755 @default.
- W2783799231 cites W2001537678 @default.
- W2783799231 cites W2006232221 @default.
- W2783799231 cites W2014071176 @default.
- W2783799231 cites W2016559894 @default.
- W2783799231 cites W2025437939 @default.
- W2783799231 cites W2025442455 @default.
- W2783799231 cites W2044491508 @default.
- W2783799231 cites W2049440551 @default.
- W2783799231 cites W2054983537 @default.
- W2783799231 cites W2064138295 @default.
- W2783799231 cites W2089755106 @default.
- W2783799231 cites W2094806398 @default.
- W2783799231 cites W2097131365 @default.
- W2783799231 cites W2102311747 @default.
- W2783799231 cites W2104958979 @default.
- W2783799231 cites W2106058341 @default.
- W2783799231 cites W2113112607 @default.
- W2783799231 cites W2116435685 @default.
- W2783799231 cites W2116748648 @default.
- W2783799231 cites W2117494089 @default.
- W2783799231 cites W2117848302 @default.
- W2783799231 cites W2125033688 @default.
- W2783799231 cites W2127617483 @default.
- W2783799231 cites W2129990308 @default.
- W2783799231 cites W2146381930 @default.
- W2783799231 cites W2148599839 @default.
- W2783799231 cites W2152033109 @default.
- W2783799231 cites W2155762556 @default.
- W2783799231 cites W2155925515 @default.
- W2783799231 cites W2160958206 @default.
- W2783799231 cites W2161069701 @default.
- W2783799231 cites W2165260044 @default.
- W2783799231 cites W2166351442 @default.
- W2783799231 cites W2168339347 @default.
- W2783799231 cites W2173213060 @default.
- W2783799231 cites W2207795035 @default.
- W2783799231 cites W2254546900 @default.
- W2783799231 cites W2270729083 @default.
- W2783799231 cites W2407935740 @default.
- W2783799231 cites W2460371057 @default.
- W2783799231 cites W2462939138 @default.
- W2783799231 cites W2498099822 @default.
- W2783799231 cites W2921927624 @default.
- W2783799231 cites W55822027 @default.
- W2783799231 cites W2136673842 @default.
- W2783799231 cites W2503855789 @default.
- W2783799231 cites W2741823095 @default.
- W2783799231 hasPublicationYear "2018" @default.
- W2783799231 type Work @default.
- W2783799231 sameAs 2783799231 @default.
- W2783799231 citedByCount "0" @default.
- W2783799231 crossrefType "posted-content" @default.
- W2783799231 hasAuthorship W2783799231A5019584567 @default.
- W2783799231 hasAuthorship W2783799231A5047010988 @default.
- W2783799231 hasAuthorship W2783799231A5055520210 @default.
- W2783799231 hasConcept C106159729 @default.
- W2783799231 hasConcept C106306483 @default.
- W2783799231 hasConcept C118615104 @default.
- W2783799231 hasConcept C126909462 @default.
- W2783799231 hasConcept C156772000 @default.
- W2783799231 hasConcept C162324750 @default.
- W2783799231 hasConcept C173608175 @default.
- W2783799231 hasConcept C199360897 @default.
- W2783799231 hasConcept C26713055 @default.
- W2783799231 hasConcept C2779960059 @default.
- W2783799231 hasConcept C2780339515 @default.
- W2783799231 hasConcept C2781172179 @default.
- W2783799231 hasConcept C33923547 @default.
- W2783799231 hasConcept C33959348 @default.
- W2783799231 hasConcept C41008148 @default.
- W2783799231 hasConcept C45374587 @default.