--- title: 8/25 tags: 會議記錄 --- Sharing ifo about course === - [name=Alan] * ucx是較高階的語言,對rdma整個流程還不是很熟 * 老師最後有問到ucx跟verbs 哪一個比較喜歡,個人比較喜歡verbs * verbs 是以前用,比較low level - [name=Brnako] * 週二跟今天上課有點恍神 * verbs是API,暫時覺得不是用來programming * Memory Region * Write/Atomic * QUEUE PAIR(QP) * Transport type - [name=大智] * UCP的object - [name=見如] * 早上講到ucx,個人覺得ucx屬於高階語言,但比較不熟悉,習慣verbs Q&A === * tcp 怎麼決定 send 出去的封包要分成幾份,最大多少? * malloc() v.s calloc() [name=Solomon] * The calloc() function allocates space for number objects, each size bytes in length. The result is identical to calling malloc() with an argument of number * size.with the exception that the allocated memory is explicitly initialized to zero bytes. memset(void *dest, int c, size_t len); Assign works === * hw2 : Brnako,見如 * hw3 : alan,大智 Hackathon === * all to all * DPU [paper](https://authors.library.caltech.edu/12348/1/BRUieeetpds97.pdf) [MPI](http://ipv6.ncnu.org/Course/Preparing/RDMA/all2all.pptx)