일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- HA
- 반도체기초
- dnn
- Qubit
- 양자역학의공준
- DRAM
- POD
- flash_memory
- kubernetes
- SpMM
- CuDNN
- 쿠버네티스
- Semiconductor
- cloud
- nvidia
- CUDA
- FPGA
- jhDNN
- 클라우드
- quantum_computing
- Compression
- convolution
- jhVM
- 반도체
- stl
- sycl
- 딥러닝
- deep_learning
- C++
- GPU
Archives
- Today
- Total
목록Broadcast (1)
Computing

Collective communication Collective operations, inter-process communication이라고도 하는데, multiple processes가 모두가 참여하는 통신(데이터를 전달) 패턴[1]을 의미한다. 즉 n개의 process가 있을 때, 1:1로 데이터를 전송하는 것이 아닌 하나의 데이터를 n개의 processes에게 나눠주거나 n개의 processes의 데이터를 하나로 모으는, 집단이 참여하는 기본 통신 패턴을 의미한다. SPMD 프로그램(data parallelism을 활용하는 프로그램)에서는 한 문제를 여러 개의 process가 나눠서 해결한다. 예를 들어, 한 덩어리의 데이터를 n개의 process에게 나눠주거나, 문제를 푸는 과정에서 서로 간에 데..
Parallel | Distributed Computing/개념
2022. 4. 4. 20:57