Title :
Optimization of Shared-Memory Multicore Systems Using Game Theory and Genetic Algorithms on Cellular Automata Lattices
Author :
Tsompanas, Michail-Antisthenis I. ; Kachris, Christoforos ; Sirakoulis, G.C.
Author_Institution :
Dept. of Electr. & Comput. Eng., Democritus Univ. of Thrace, Xanthi, Greece
Abstract :
A main problem in multi-core architectures is the runtime management and the allocation of shared resources, such as the shared memory. This paper presents a model of the memory resources allocation, in specific the on-chip shared memory, in order to achieve higher performance based on the basic concepts of game theory and the iterated spatial prisoner´s dilemma game, with the help of adaptive computational tools like cellular automata and genetic algorithms. The paper evaluates the proposed scheme using multi-core applications that are based on the MapReduce programming framework. The performance evaluation and the simulation results show that the allocation of shared resources based on game theory and genetic algorithms, can improve, up to 10%, the overall performance of the multicore architectures.
Keywords :
cellular automata; game theory; genetic algorithms; iterative methods; performance evaluation; shared memory systems; MapReduce programming framework; cellular automata lattices; game theory; genetic algorithms; iterated spatial prisoner´s dilemma game; memory resources allocation; multicore architectures; on-chip shared memory; performance evaluation; runtime management; shared-memory multicore systems; Biological cells; Game theory; Games; Microprocessors; Multicore processing; Program processors; cache memory; cellular automata; game theory; genetic algorithm; multicore systems;
Conference_Titel :
Parallel and Distributed Processing Symposium Workshops & PhD Forum (IPDPSW), 2013 IEEE 27th International
Conference_Location :
Cambridge, MA
Print_ISBN :
978-0-7695-4979-8
DOI :
10.1109/IPDPSW.2013.233