기존
이론적으로는
- 연산을 진행하는 도중에 GPU 코어의 할당 시간 존재
- 한 번에 할당할 수 있는 물리적인 GPU 코어 개수 한계
- 프로젝트 발표 PPT 파일 (병렬 프로젝트 발표 PPT)
- Cuda
- C++
CPU에서 가우스 소거법은
-
$i < j < N$ 인 j에 대해$(j, i)$ 의 원소들을 기본행 연산을 통해 0으로 만들어줘야 한다. - 이를 수행하려면,
$(i, i)$ 를 기준으로 아래 (직사각형) 영에 대해 연산을 해줘야 한다. - 이는 상한
$O(N^2)$ 연산이 걸린다고 할 수 있다.
따라서 가우스 소거법의 시간 복잡도는
(참고로, 가우스 소거법 이후에 역대입법 과정은
GPU를 이용하면 가우스 소거법의
또한 역대입법 과정 또한 아래의 그림과 같이
- PPT 제작을 포함한 모든 부분을 맡아서 진행함.