Interleaved address mapping has been effectively used to improve the performance of a parallely accessible memory subsystem. We propose a generalization of such mappings and study them in the framework of application specific MPSoCs. In this generalization, a section of the address bits is used to map each address to a memory bank and a row within that bank, using a Look-Up Table(LUT). We model the problem of address mapping optimization as a Markov Decision Process (MDP). To solve the MDP, we propose a reinforcement learning based algorithm which learns an optimized mapping within the generalized class, for a specific application mapped to an MPSoC system. Through cycle-accurate simulations on a simulation framework specifically developed ...
The efficient mapping of program parallelism to multi-core processors is highly dependent on the und...
AbstractIn their search for satisfactory solutions to complex combinatorial problems, metaheuristics...
International audienceThread mapping is an appealing approach to efficiently exploit the potential o...
Abstract—Thread mapping has been extensively used as a technique to efficiently exploit memory hiera...
Machine learning techniques are applicable to computer system optimization. We show that shared memo...
This paper presents a mapping scheme for parallel pipelined execution of the Backpropagation Learnin...
Machines with distributed memory have the mapping problem—assigning processes to processors. In this...
International audienceThread mapping has been extensively used as a technique to efficiently exploit...
This paper introduces a reinforcement-learning based resource allocation framework for dynamic place...
This paper introduces a learning-based framework for dynamic placement of threads of parallel applic...
Today, VLSI systems for computationally demanding applications are being built as Systems-on-Chip (S...
The execution time of programs that have large working sets is substantially increased by the overhe...
This paper describes a dynamic framework for mapping the threads of parallel applications to the com...
This paper introduces a learning-based framework for dynamic placement of threads of parallel applic...
This paper describes a dynamic framework for mapping the threads of parallel applications to the com...
The efficient mapping of program parallelism to multi-core processors is highly dependent on the und...
AbstractIn their search for satisfactory solutions to complex combinatorial problems, metaheuristics...
International audienceThread mapping is an appealing approach to efficiently exploit the potential o...
Abstract—Thread mapping has been extensively used as a technique to efficiently exploit memory hiera...
Machine learning techniques are applicable to computer system optimization. We show that shared memo...
This paper presents a mapping scheme for parallel pipelined execution of the Backpropagation Learnin...
Machines with distributed memory have the mapping problem—assigning processes to processors. In this...
International audienceThread mapping has been extensively used as a technique to efficiently exploit...
This paper introduces a reinforcement-learning based resource allocation framework for dynamic place...
This paper introduces a learning-based framework for dynamic placement of threads of parallel applic...
Today, VLSI systems for computationally demanding applications are being built as Systems-on-Chip (S...
The execution time of programs that have large working sets is substantially increased by the overhe...
This paper describes a dynamic framework for mapping the threads of parallel applications to the com...
This paper introduces a learning-based framework for dynamic placement of threads of parallel applic...
This paper describes a dynamic framework for mapping the threads of parallel applications to the com...
The efficient mapping of program parallelism to multi-core processors is highly dependent on the und...
AbstractIn their search for satisfactory solutions to complex combinatorial problems, metaheuristics...
International audienceThread mapping is an appealing approach to efficiently exploit the potential o...