일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 | 29 | 30 |
Tags
- 반도체기초
- cloud
- nvidia
- CuDNN
- Semiconductor
- FPGA
- jhDNN
- HA
- jhVM
- convolution
- 클라우드
- stl
- GPU
- deep_learning
- C++
- kubernetes
- dnn
- 쿠버네티스
- CUDA
- 딥러닝
- quantum_computing
- sycl
- SpMM
- 양자역학의공준
- flash_memory
- POD
- Compression
- Qubit
- 반도체
- DRAM
Archives
- Today
- Total
목록scatter (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