ieeexplore.ieee.org/iel5/4297461/
(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 |