Communications of the ACM - Security in the Browser
Memory Affinity for Hierarchical Shared Memory Multiprocessors
SBAC-PAD '09 Proceedings of the 2009 21st International Symposium on Computer Architecture and High Performance Computing
Communications of the ACM
Proceedings of the 10th ACM SIGPLAN workshop on Erlang
Multi-core and network aware MPI topology functions
EuroMPI'11 Proceedings of the 18th European MPI Users' Group conference on Recent advances in the message passing interface
A scalability benchmark suite for Erlang/OTP
Proceedings of the eleventh ACM SIGPLAN workshop on Erlang workshop
NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
NoSQL Distilled: A Brief Guide to the Emerging World of Polyglot Persistence
A Hierarchical Approach for Load Balancing on Parallel Multi-core Systems
ICPP '12 Proceedings of the 2012 41st International Conference on Parallel Processing
Actor scheduling for multicore hierarchical memory platforms
Proceedings of the twelfth ACM SIGPLAN workshop on Erlang
Hi-index | 0.00 |
The actor model is present in many systems that demand substantial computing resources which are often provided by multicore and multiprocessor platforms such as non-uniform memory access architectures (NUMA) and manycore processors. Yet, no mainstream actor model runtime environment (RE) currently in use takes into account the hierarchical memory characteristics of these platforms. These REs essentially assume a flat-memory space therefore not performing as well as they could. In this paper we present our proposal to improve the performance of these systems. Using knowledge about the general characteristics of actor-based applications and the underlying platform, we propose techniques spanning from memory management to scheduling and load-balancing. Based on previous work, we present our design guidelines for the RE adaptation to the Kalray MPPA-256 manycore processor.