Algorithm MultiCore
멀코 > lab1_prob2.pptx (웹 보기)

- parallel 이후, 각 thread의 결과를 reduce할 때 Divide & Conquer 활용 가능
성능 개선
Sequential Cutoff
📌 재귀 대신 iteration으로 구현하는 게 더 효율적인 data size의 기준
- 🔎 500~1000, but 응용에 의존적
- 실제로는 너무 많은 thread가 생기면 오히려 부담 (자원 낭비, overhead)
- ↔️ 이론적, T.C는 동일
Parent thread 활용
parent thread에서 sub-prob를 처리해주는 child threads를 생성 및 시작시킨 뒤,
- parent는 children 전부 끝날 때까지 대기
- ↔️ child처럼 활용 ➡️ 생성되는 thread 개수 -1씩 가능