Codepecker:A Debugging Tool for Detecting Abnormal Threads of Parallel Programs on Shared Memory Multi-core Systems
碩士 === 國立成功大學 === 電腦與通信工程研究所 === 98 === Due to the popularity of multi-core processors in the computer market with their features of high performance and low power consumption, programmers begin to develop parallel programs for various applications with multiple threads. However, using traditional d...
Main Authors: | , |
---|---|
Other Authors: | |
Format: | Others |
Language: | en_US |
Published: |
2010
|
Online Access: | http://ndltd.ncl.edu.tw/handle/82480788103909350028 |
id |
ndltd-TW-098NCKU5652075 |
---|---|
record_format |
oai_dc |
spelling |
ndltd-TW-098NCKU56520752015-11-06T04:04:00Z http://ndltd.ncl.edu.tw/handle/82480788103909350028 Codepecker:A Debugging Tool for Detecting Abnormal Threads of Parallel Programs on Shared Memory Multi-core Systems Codepecker:一個用於偵測多核心平行程式的異常執行緒之除錯工具 Wei-ChengLiu 劉惟成 碩士 國立成功大學 電腦與通信工程研究所 98 Due to the popularity of multi-core processors in the computer market with their features of high performance and low power consumption, programmers begin to develop parallel programs for various applications with multiple threads. However, using traditional debugging tools to locate the abnormal threads is a heavy and complicated procedure and costs considerable time. In this thesis, Codepecker is proposed to automatically locate the abnormal threads in a parallel program that contains multiple threads performing similar activities on shared memory multi-core systems. Codepecker locates the abnormal threads by identifying threads that behave differently from others and possesses multiple advantages such as high transparency, high portability and low overhead. Programmers can use the Codepecker to locate the abnormal threads rapidly, and further exploit the debugger to figure out the root cause of bug. Ce-Kuen Shieh 謝錫? 2010 學位論文 ; thesis 44 en_US |
collection |
NDLTD |
language |
en_US |
format |
Others
|
sources |
NDLTD |
description |
碩士 === 國立成功大學 === 電腦與通信工程研究所 === 98 === Due to the popularity of multi-core processors in the computer market with their features of high performance and low power consumption, programmers begin to develop parallel programs for various applications with multiple threads. However, using traditional debugging tools to locate the abnormal threads is a heavy and complicated procedure and costs considerable time.
In this thesis, Codepecker is proposed to automatically locate the abnormal threads in a parallel program that contains multiple threads performing similar activities on shared memory multi-core systems. Codepecker locates the abnormal threads by identifying threads that behave differently from others and possesses multiple advantages such as high transparency, high portability and low overhead. Programmers can use the Codepecker to locate the abnormal threads rapidly, and further exploit the debugger to figure out the root cause of bug.
|
author2 |
Ce-Kuen Shieh |
author_facet |
Ce-Kuen Shieh Wei-ChengLiu 劉惟成 |
author |
Wei-ChengLiu 劉惟成 |
spellingShingle |
Wei-ChengLiu 劉惟成 Codepecker:A Debugging Tool for Detecting Abnormal Threads of Parallel Programs on Shared Memory Multi-core Systems |
author_sort |
Wei-ChengLiu |
title |
Codepecker:A Debugging Tool for Detecting Abnormal Threads of Parallel Programs on Shared Memory Multi-core Systems |
title_short |
Codepecker:A Debugging Tool for Detecting Abnormal Threads of Parallel Programs on Shared Memory Multi-core Systems |
title_full |
Codepecker:A Debugging Tool for Detecting Abnormal Threads of Parallel Programs on Shared Memory Multi-core Systems |
title_fullStr |
Codepecker:A Debugging Tool for Detecting Abnormal Threads of Parallel Programs on Shared Memory Multi-core Systems |
title_full_unstemmed |
Codepecker:A Debugging Tool for Detecting Abnormal Threads of Parallel Programs on Shared Memory Multi-core Systems |
title_sort |
codepecker:a debugging tool for detecting abnormal threads of parallel programs on shared memory multi-core systems |
publishDate |
2010 |
url |
http://ndltd.ncl.edu.tw/handle/82480788103909350028 |
work_keys_str_mv |
AT weichengliu codepeckeradebuggingtoolfordetectingabnormalthreadsofparallelprogramsonsharedmemorymulticoresystems AT liúwéichéng codepeckeradebuggingtoolfordetectingabnormalthreadsofparallelprogramsonsharedmemorymulticoresystems AT weichengliu codepeckeryīgèyòngyúzhēncèduōhéxīnpíngxíngchéngshìdeyìchángzhíxíngxùzhīchúcuògōngjù AT liúwéichéng codepeckeryīgèyòngyúzhēncèduōhéxīnpíngxíngchéngshìdeyìchángzhíxíngxùzhīchúcuògōngjù |
_version_ |
1718126148352737280 |