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...

Full description

Bibliographic Details
Main Authors: Wei-ChengLiu, 劉惟成
Other Authors: Ce-Kuen Shieh
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