A copy of this work was available on the public web and has been preserved in the Wayback Machine. The capture dates from 2017; you can also visit the original URL.
The file type is application/pdf
.
Filters
Synchronization views for event-loop actors
2012
Proceedings of the 17th ACM SIGPLAN symposium on Principles and Practice of Parallel Programming - PPoPP '12
Especially the fact that shared state can not be read truly in parallel. ...
However, many standard solutions to computationally expensive problems employ data parallel algorithms for better performance on parallel systems. ...
Acknowledgments Joeri De Koster and Stefan Marr are supported by doctoral scholarships granted by the Institute for the Promotion of Innovation through Science and Technology in Flanders (IWT-Vlaanderen ...
doi:10.1145/2145816.2145873
dblp:conf/ppopp/KosterMD12
fatcat:wllwjh57gjgwvmr6shdcoekm74
Synchronization views for event-loop actors
2012
SIGPLAN notices
Especially the fact that shared state can not be read truly in parallel. ...
However, many standard solutions to computationally expensive problems employ data parallel algorithms for better performance on parallel systems. ...
Acknowledgments Joeri De Koster and Stefan Marr are supported by doctoral scholarships granted by the Institute for the Promotion of Innovation through Science and Technology in Flanders (IWT-Vlaanderen ...
doi:10.1145/2370036.2145873
fatcat:otvma5qhsfbypdwk23vcfmewk4
Continuation Complexity: A Callback Hell for Distributed Systems
[chapter]
2015
Lecture Notes in Computer Science
This problem appears in most Actor libraries where communication is mainly asynchronous, and where a synchronous call to other Actor would block the current Actor, precluding the processing of incoming ...
We propose here a novel parallel invocation abstraction that considerably simplifies the continuation complexity problem for distributed actor systems requiring non-blocking synchronous invocations. ...
Let us review these mechanisms in our Actor programming model. We provide several call abstractions in Actors: asynchronous calls, timed synchronous calls, parallel calls and pass by reference. ...
doi:10.1007/978-3-319-27308-2_24
fatcat:lxhhzmeyyrdullnhtjc7dmht34
Parallel actor monitors: Disentangling task-level parallelism from data partitioning in the actor model
2014
Science of Computer Programming
PAM allows the stepwise refinement of local parallelism within a system on a per-actor basis, without having to deal with low-level synchronization details and locks. ...
In order to combine scalability and ease of use, we propose Parallel Actor Monitors (PAMs), as a means to relax the sequentiality of intra-actor activity in a structured and controlled way. ...
Next to actor-based systems other related work deals with the coordination and synchronization of messages in object-oriented systems. ...
doi:10.1016/j.scico.2013.03.011
fatcat:tx42bdy75bab5ohkcvmpugpxdu
Can Actors and π-Agents Live Together?
1998
Electronical Notes in Theoretical Computer Science
The syntax and semantics of actors and -agents is rst de ned separately, using a uniform, \unbiased" approach. ...
New coordination primitives are then added to the union of the two calculi which a l l o w actors and -agents to cooperate. ...
Interoperability of Actors and Agents In the ordinary syntax of actors and -agents, we have three con guration operators: parallel composition, restriction and renaming. ...
doi:10.1016/s1571-0661(05)80697-8
fatcat:m6ofufeb2rardnlsdky4mvwcim
Scalable concurrent computing
1992
Sadhana (Bangalore)
Issues in building systems architectures which efficiently represent and utilize parallel hardware resources are then discussed. ...
A number of problems, such as composability of independent systems, debugging and effective system management etc., arise in concurrent systems. ...
The work described in this paper has been made possible by support provided by a Young Investigator Award from the Office of Naval Research (ONR contract number N00014-90-J-1899), by an Incentives for ...
doi:10.1007/bf02811343
fatcat:cx7b7rpe2zcylcai6vut7kddaa
Chaotic linear system solvers in a variable-grain data-driven multiprocessor system
[chapter]
1991
Lecture Notes in Computer Science
We compare asynchronous methods with synchronous methods executed on both the fine-grain and the coarse-grain execution models. ...
Simulation results indicate that asynchronous methods are more efficient than synchronous methods and that the coarse-grain execution mode is more efficient that the fine-grain execution mode in our VTD ...
The execution of the graphs in the VTD system can be verified by a deterministic simulation in both micro-actor (fine-grain) and macro-actor (coarse-grain) execution models. "
Simulation Results The ...
doi:10.1007/3-540-54152-7_73
fatcat:5xgxhieuyjed5bbon6t2sujmzi
Multi-Threaded Actors
2016
Electronic Proceedings in Theoretical Computer Science
In this paper we introduce a new programming model of multi-threaded actors which feature the parallel processing of their messages. ...
In this model an actor consists of a group of active objects which share a message queue. ...
Other work of interest is to investigate into dynamic interfaces for the multi-threaded actors and programming abstractions for application-specific scheduling of multi-threaded actors. ...
doi:10.4204/eptcs.223.4
fatcat:d3njys7a5bd5nk46mbdmavnm7e
Hierarchical Dataflow Model for efficient programming of clustered manycore processors
2017
2017 IEEE 28th International Conference on Application-specific Systems, Architectures and Processors (ASAP)
system designers. ...
The proposed technique exploits different granularity of dataflow parallelism to generate both NoC-based communications and nested OpenMP loops. ...
The compute clusters run concurrently in parallel with the mapped hierarchical actors (Sobel, Dilation and Erosion hierarchical actors) and performs inter-cluster synchronizations. ...
doi:10.1109/asap.2017.7995270
dblp:conf/asap/HascoetDND17
fatcat:zrl6ffctonhrzixhzhh35nbzdy
Systematic integration of flowgraph- and module-level parallelism in implementation of DSP applications on multiprocessor systems-on-chip
2012
2012 IEEE 11th International Conference on Signal Processing
Increasing use of multiprocessor system-on-chip (MPSoC) technology is an important trend in the design and implementation of signal processing systems. ...
Here, graph level parallelism is exposed by the dataflow graph application representation in TDIF, and actor level parallelism is modeled by a novel model for multiprocessor dataflow graph implementation ...
The programmer creates parallel threads for actor modes, and describes the corresponding inter-thread communication and synchronization using generic PPG APIs. ...
doi:10.1109/icosp.2012.6491686
fatcat:jhlqt3a2ubbpldlzbbcyhp7hzm
From SOS to Asynchronously Communicating Actors
[chapter]
2020
Lecture Notes in Computer Science
In this paper, we discuss an implementation of a SOS model using actors in the object-oriented actor language ABS and how to argue that global properties about the model are inherited from the SOS level ...
Actor systems are distributed, asynchronously communicating units of computation with encapsulated state, with much weaker means of synchronizing between actors. ...
In contrast to work which studies compilation from one language to another, our work focuses on a specific model and its implementation and specifically targets parallel systems. ...
doi:10.1007/978-3-030-57506-9_20
fatcat:nm5xnb673jdwza6nibtsaiwpqe
Parallelism in object-oriented languages: a survey
1992
IEEE Software
runtime system. the wait for synchronization and can increase concurrent activity. ...
Synchronization Correct synchronization coordinates parallel activities so that they run efficiently, consistently, and predictably. ...
ACKNOWLEGMENTS This work was supported in part by grant 3656-057 from the State ofTexas Coordinating Board on Higher Education, Advanced Technology Program. ...
doi:10.1109/52.168859
fatcat:kvzoj3rzrjhnhbu5r5l6n4esgi
Sessional dataflow
2012
Proceedings of the 7th workshop on Declarative aspects and applications of multicore programming - DAMP '12
The interesting issues arise in enforcing static flow requirements in the composition of actors, ensuring that input and output rates of actors on related channels match, and that cycles in the composition ...
of actors do not introduce deadlock. ...
Another related line of work is in synchronous languages for real-time and embedded systems. ...
doi:10.1145/2103736.2103744
dblp:conf/popl/DugganY12
fatcat:zg2dtbk4erbcfd5fjlorpvrvsq
An Optimized Message Passing Framework for Parallel Implementation of Signal Processing Applications
2008
2008 Design, Automation and Test in Europe
Novel reconfigurable computing platforms enable efficient realizations of complex signal processing applications by allowing exploitation of parallelization resulting in high throughput in a cost-efficient ...
paradigms in this context -dataflow and the message passing interface (MPI). ...
Acknowledgements This research was supported in part by grant number 0325119 from the U.S. National Science Foundation. ...
doi:10.1109/date.2008.4484845
dblp:conf/date/SahaSPBW08
fatcat:33jpzxk6nfd7zntbcqktb4faw4
An optimized message passing framework for parallel implementation of signal processing applications
2008
Proceedings of the conference on Design, automation and test in Europe - DATE '08
Novel reconfigurable computing platforms enable efficient realizations of complex signal processing applications by allowing exploitation of parallelization resulting in high throughput in a cost-efficient ...
paradigms in this context -dataflow and the message passing interface (MPI). ...
Acknowledgements This research was supported in part by grant number 0325119 from the U.S. National Science Foundation. ...
doi:10.1145/1403375.1403671
fatcat:balkvrrbw5fptl2j5sr5s626u4
« Previous
Showing results 1 — 15 out of 30,002 results