Papers/Multi_Core기반 테스트

Comparative Analysis of Debugging Tools in Parallel Programming for ~

tomato13 2008. 7. 17. 19:59

ieeexplore.ieee.org/iel5/4297461/4297462/04297606.pdf?arnumber=4297606

(Comparative Analysis of Debugging Tools in Parallel Programming for Multi-Core Processors)

 

Introduction에서는 parallel programming의 이점을 아래와 같이 설명한다.

 

Efficiency causes of parallel programming using:

- increased performance - easy method to take advantage of multi-core;

- better resource utilization - reduce latency (even on single processor systems);

- efficient data sharing - sharing data through memory more efficient than message-passing.

  

하지만 이점과 함께 risk가 발생할 가능성이 크기 때문에 이를 위해서는 효과적인 Tool을 찾아서 사용할 필요가 있다는 설명을 한다. 본 논문의 목적은 아래와 같이 설명된다.

 

The main goal of research - is comparative characteristics of the most extended analysis, debuggin and profiling tools.

 

2장에서는 Multicore기반의 Parallel programming 방식을 다음과 같이 세가지로 설명한다.

- OpenMP API

- Win32/MFC API

- POSIX thread library

 

3장과 4장에서는 실제 Tool 에 대한 평가 결과를 표로 제시한다. (직접 참조할 것을 권함)

'Papers > Multi_Core기반 테스트' 카테고리의 다른 글

X10  (0) 2008.07.23
a multicore strategy of Intel  (0) 2008.07.19
Heuristics for Finding Concurrent Bugs  (0) 2008.07.15
Concurrent Bug Patterns and How to Test Them  (0) 2008.07.09
Multithreaded unit testing with ConTest  (0) 2008.07.08