DBFS: Dual Best-First Search Mapping Algorithm for Shared-Cache Multicore Processors

Author(s):  
Thomas Canhao Xu ◽  
Ville Leppänen
2012 ◽  
Vol 198-199 ◽  
pp. 523-527
Author(s):  
Fang Yuan Chen ◽  
Dong Song Zhang ◽  
Zhi Ying Wang

Worst-Case Execution Time (WCET) is crucial in real-time systems and is very challenging in multicore processors due to the possible runtime inter-thread interferences caused by shared resources. This paper proposes a novel approach to analyze runtime inter-core interferences for consecutive or inconsecutive concurrent programs. Our approach can reasonably estimate runtime inter-core interferences in shared cache by introducing lifetime and instruction fetching timing relations analysis into address mapping method. Compared with the method based on lifetime alone, our proposed approach efficiently improves the tightness of WCET estimation.


2010 ◽  
Vol 39 ◽  
pp. 689-743 ◽  
Author(s):  
E. Burns ◽  
S. Lemons ◽  
W. Ruml ◽  
R. Zhou

To harness modern multicore processors, it is imperative to develop parallel versions of fundamental algorithms. In this paper, we compare different approaches to parallel best-first search in a shared-memory setting. We present a new method, PBNF, that uses abstraction to partition the state space and to detect duplicate states without requiring frequent locking. PBNF allows speculative expansions when necessary to keep threads busy. We identify and fix potential livelock conditions in our approach, proving its correctness using temporal logic. Our approach is general, allowing it to extend easily to suboptimal and anytime heuristic search. In an empirical comparison on STRIPS planning, grid pathfinding, and sliding tile puzzle problems using 8-core machines, we show that A*, weighted A* and Anytime weighted A* implemented using PBNF yield faster search than improved versions of previous parallel search proposals.


2013 ◽  
Vol 33 (1) ◽  
pp. 76-79
Author(s):  
Jiamin LIU ◽  
Huiyan WANG ◽  
Xiaoli ZHOU ◽  
Fulin LUO

2011 ◽  
Vol 33 (10) ◽  
pp. 2347-2352
Author(s):  
Bo Lü ◽  
Fan Yang ◽  
Zhen-kai Wang ◽  
Jian-ya Chen ◽  
Yun-jie Liu

Sign in / Sign up

Export Citation Format

Share Document