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