J4 ›› 2014, Vol. 36 ›› Issue (10): 1854-1859.
• 论文 • Previous Articles Next Articles
WANG Jingyu,FAN Hao
Received:
Revised:
Online:
Published:
Abstract:
Recently, the many-core processor technology has been rapidly developed, but the software debugging for such architecture is underdeveloped. According to the characteristics of software debugging for many-core processors, the debugging model of onetomany mapping is proposed. Using this model, we configure the open source debugger gdb and design a breakpoint algorithm based on displaced instruction. The design overcomes the limitations on hardware breakpoint number, improves the accuracy of abnormal localization and makes the improved gdb more efficiently and effectively on many-core processors. Finally, experiments are carried out by a debugging example, and results show that the debugging model and algorithm are helpful to solve the problem of debugging many-core programs and improve the execution efficiency of software debugger.
Key words: many-core;debug;displaced breakpoint
WANG Jingyu,FAN Hao. A software debugger for general many-core processors [J]. J4, 2014, 36(10): 1854-1859.
0 / / Recommend
Add to citation manager EndNote|Ris|BibTeX
URL: http://joces.nudt.edu.cn/EN/
http://joces.nudt.edu.cn/EN/Y2014/V36/I10/1854