Many-core processors are becoming mainstream computing platforms nowadays. How to map the application threads to specific processing cores and exploit the abundant hardware parallelism of a many-core processor efficiently has become a pressing need. This work proposes a data affinity based threads grouping mapping strategy Data Affinity Grouping based Thread Mapping (DagTM), which categorizes threads into different groups according to their data affinity and the hardware architecture feature of many-core processors. After that, the thread groups are mapped to the specific processing cores to be energy efficiently executed. More specifically, first, the intra-thread data locality is analyzed by computing the data reuse distance, and the inte...
At the level of multi-core processors that share the same cache, data sharing among threads which be...
Modern applications deploy multiple threads to take advantage of the manycore processors. However, m...
Power management through dynamic core, cache and frequency adaptation is becoming a necessity in tod...
This paper proposes a thread scheduling mechanism primed for heterogeneously configured multicore sy...
Abstract. The complexity of an efficient thread management steadily rises with the number of process...
Future integrated systems will contain billions of transistors, composing tens to hundreds of IP cor...
The current trend to move from homogeneous to heterogeneous multi-core systems promises further perf...
Abstract—This paper proposes an analytical model to esti-mate the cost of running an affinity-based ...
Heterogeneous multi-core platforms that contain different types of cores, organized as clusters, are...
International audienceThe parallelism in shared-memory systems has increased significantly with the ...
Multicore processors have become ubiquitous in today's computing platforms, extending from smartphon...
International audienceCurrent and future architectures rely on thread-level parallelism to sustain p...
The performance and energy efficiency of modern architectures depend on memory locality, which can b...
The Configuration Interaction (CI) method has been widely used to solve the non-relativistic many-bo...
Asymmetric or heterogeneous multi-core (AMC) architectures have definite performance, performance pe...
At the level of multi-core processors that share the same cache, data sharing among threads which be...
Modern applications deploy multiple threads to take advantage of the manycore processors. However, m...
Power management through dynamic core, cache and frequency adaptation is becoming a necessity in tod...
This paper proposes a thread scheduling mechanism primed for heterogeneously configured multicore sy...
Abstract. The complexity of an efficient thread management steadily rises with the number of process...
Future integrated systems will contain billions of transistors, composing tens to hundreds of IP cor...
The current trend to move from homogeneous to heterogeneous multi-core systems promises further perf...
Abstract—This paper proposes an analytical model to esti-mate the cost of running an affinity-based ...
Heterogeneous multi-core platforms that contain different types of cores, organized as clusters, are...
International audienceThe parallelism in shared-memory systems has increased significantly with the ...
Multicore processors have become ubiquitous in today's computing platforms, extending from smartphon...
International audienceCurrent and future architectures rely on thread-level parallelism to sustain p...
The performance and energy efficiency of modern architectures depend on memory locality, which can b...
The Configuration Interaction (CI) method has been widely used to solve the non-relativistic many-bo...
Asymmetric or heterogeneous multi-core (AMC) architectures have definite performance, performance pe...
At the level of multi-core processors that share the same cache, data sharing among threads which be...
Modern applications deploy multiple threads to take advantage of the manycore processors. However, m...
Power management through dynamic core, cache and frequency adaptation is becoming a necessity in tod...