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