5.8 เจฎเจฟเจฒเฉ€เจ…เจจ IOPS: เจ‡เฉฐเจจเจพ เจ•เจฟเจ‰เจ‚?

เจนเฉˆเจฒเฉ‹ เจนเฉˆเจฌเจฐ! เจฌเจฟเจ— เจกเฉ‡เจŸเจพ เจ…เจคเฉ‡ เจฎเจธเจผเฉ€เจจ เจฒเจฐเจจเจฟเฉฐเจ— เจฒเจˆ เจกเฉ‡เจŸเจพ เจธเฉˆเฉฑเจŸ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจตเจง เจฐเจนเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจธเจพเจจเฉ‚เฉฐ เจ‰เจนเจจเจพเจ‚ เจจเจพเจฒ เจœเฉเฉœเฉ‡ เจฐเจนเจฟเจฃ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉˆเฅค เจ•เจฟเฉฐเจ—เจธเจŸเจจ เจฌเฉ‚เจฅ 'เจคเฉ‡ เจฆเจฟเจ–เจพเจˆ เจ—เจˆ เจ‰เฉฑเจš เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— (HPC, เจนเจพเจˆ เจชเจฐเจซเจพเจฐเจฎเฉˆเจ‚เจธ เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ—) เจฆเฉ‡ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจนเฉ‹เจฐ เจจเจตเฉ€เจจเจคเจพเจ•เจพเจฐเฉ€ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฌเจพเจฐเฉ‡ เจธเจพเจกเฉ€ เจชเฉ‹เจธเจŸ เจธเฉเจชเจฐเจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ—-2019. เจ‡เจน เจ—เฉเจฐเจพเจซเจฟเจ• เจชเฉเจฐเฉ‹เจธเฉˆเจธเจฟเฉฐเจ— เจฏเฉ‚เจจเจฟเจŸเจพเจ‚ (GPU) เจ…เจคเฉ‡ GPUDirect เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจฌเฉฑเจธ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจตเจพเจฒเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจนเจพเจˆ-เจเจ‚เจก เจกเจพเจŸเจพ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเจฟเจธเจŸเจฎ (SDS) เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจนเฉˆเฅค เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจธเจฟเจธเจŸเจฎ เจ…เจคเฉ‡ GPU เจตเจฟเจšเจ•เจพเจฐ เจธเจฟเฉฑเจงเฉ‡ เจกเฉ‡เจŸเจพ เจเจ•เจธเจšเฉ‡เจ‚เจœ เจฒเจˆ เจงเฉฐเจจเจตเจพเจฆ, CPU เจจเฉ‚เฉฐ เจ›เฉฑเจก เจ•เฉ‡, GPU เจเจ•เจธเจฒเฉ‡เจŸเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจกเจพเจŸเจพ เจฒเฉ‹เจก เจ•เจฐเจจเจพ เจ‡เฉฑเจ• เจคเฉ€เจฌเจฐเจคเจพ เจฆเฉ‡ เจ•เฉเจฐเจฎ เจฆเฉเจ†เจฐเจพ เจคเฉ‡เจœเจผ เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจ‡เจธเจฒเจˆ เจฌเจฟเจ— เจกเจพเจŸเจพ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ GPU เจฆเฉเจ†เจฐเจพ เจชเฉเจฐเจฆเจพเจจ เจ•เฉ€เจคเฉ‡ เจ—เจ เจ…เจงเจฟเจ•เจคเจฎ เจชเฉเจฐเจฆเจฐเจธเจผเจจ 'เจคเฉ‡ เจšเฉฑเจฒเจฆเฉ€เจ†เจ‚ เจนเจจเฅค เจฌเจฆเจฒเฉ‡ เจตเจฟเฉฑเจš, HPC เจธเจฟเจธเจŸเจฎ เจกเจฟเจตเฉˆเจฒเจชเจฐ เจธเจญ เจคเฉ‹เจ‚ เจตเฉฑเจง I/O เจธเจชเฉ€เจกเจพเจ‚ เจตเจพเจฒเฉ‡ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเจฟเจธเจŸเจฎ เจตเจฟเฉฑเจš เจคเจฐเฉฑเจ•เฉ€ เจตเจฟเฉฑเจš เจฆเจฟเจฒเจšเจธเจชเฉ€ เจฐเฉฑเจ–เจฆเฉ‡ เจนเจจ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ•เจฟเฉฐเจ—เจธเจŸเจจ เจฆเฉเจ†เจฐเจพ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจ—เจเฅค

5.8 เจฎเจฟเจฒเฉ€เจ…เจจ IOPS: เจ‡เฉฐเจจเจพ เจ•เจฟเจ‰เจ‚?

GPU เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจกเจพเจŸเจพ เจฒเฉ‹เจก เจ•เจฐเจจ เจคเฉ‹เจ‚ เจฌเจพเจนเจฐ เจนเฉˆ

2007 เจตเจฟเฉฑเจš, CUDA เจฆเฉ€ เจธเจฟเจฐเจœเจฃเจพ เจคเฉ‹เจ‚ เจฌเจพเจ…เจฆ, เจ‡เฉฑเจ• GPU- เจ…เจงเจพเจฐเจค เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ-เจธเจพเจซเจŸเจตเฉ‡เจ…เจฐ เจธเจฎเจพเจจเจพเจ‚เจคเจฐ เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ, เจ†เจฎ-เจ‰เจฆเฉ‡เจธเจผ เจตเจพเจฒเฉ€เจ†เจ‚ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจจเฉ‚เฉฐ เจตเจฟเจ•เจธเจค เจ•เจฐเจจ เจฒเจˆ, GPUs เจฆเฉ€เจ†เจ‚ เจนเจพเจฐเจกเจตเฉ‡เจ…เจฐ เจธเจฎเจฐเฉฑเจฅเจพเจตเจพเจ‚ เจ†เจชเจฃเฉ‡ เจ†เจช เจตเจฟเฉฑเจš เจ…เจตเจฟเจธเจผเจตเจพเจธเจผเจฏเฉ‹เจ— เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจตเจงเฉ€เจ†เจ‚ เจนเจจเฅค เจ…เฉฑเจœ, GPUs เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ HPC เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจฌเจฟเจ— เจกเฉ‡เจŸเจพ, เจฎเจธเจผเฉ€เจจ เจฒเจฐเจจเจฟเฉฐเจ— (ML), เจ…เจคเฉ‡ เจกเฉ‚เฉฐเจ˜เฉ€ เจธเจฟเจ–เจฒเจพเจˆ (DL) เจตเจฟเฉฑเจš เจตเฉฑเจง เจฐเจนเฉ€ เจนเฉˆเฅค

เจจเฉ‹เจŸ เจ•เจฐเฉ‹ เจ•เจฟ เจธเจผเจฌเจฆเจพเจ‚ เจฆเฉ€ เจธเจฎเจพเจจเจคเจพ เจฆเฉ‡ เจฌเจพเจตเจœเฉ‚เจฆ, เจ†เจ–เจฐเฉ€ เจฆเฉ‹ เจ…เจฒเจ—เฉ‹เจฐเจฟเจฆเจฎเจฟเจ• เจคเฉŒเจฐ 'เจคเฉ‡ เจตเฉฑเจ–เจฐเฉ‡ เจ•เจพเจฐเจœ เจนเจจเฅค ML เจธเจŸเฉเจฐเจ•เจšเจฐเจก เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจจเฉ‚เฉฐ เจธเจฟเจ–เจฒเจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆ, เจœเจฆเฉ‹เจ‚ เจ•เจฟ DL เจ‡เฉฑเจ• เจจเจฟเจŠเจฐเจฒ เจจเฉˆเจŸเจตเจฐเจ• เจคเฉ‹เจ‚ เจซเฉ€เจกเจฌเฉˆเจ• เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡ เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจจเฉ‚เฉฐ เจธเจฟเจ–เจฒเจพเจˆ เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค เจ…เฉฐเจคเจฐ เจจเฉ‚เฉฐ เจธเจฎเจเจฃ เจตเจฟเฉฑเจš เจฎเจฆเจฆ เจ•เจฐเจจ เจฒเจˆ เจ‡เฉฑเจ• เจ‰เจฆเจพเจนเจฐเจจ เจ•เจพเจซเจผเฉ€ เจธเจงเจพเจฐเจจ เจนเฉˆเฅค เจšเจฒเฉ‹ เจ‡เจน เจฎเฉฐเจจ เจฒเจ“ เจ•เจฟ เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจจเฉ‚เฉฐ เจฌเจฟเฉฑเจฒเฉ€เจ†เจ‚ เจ…เจคเฉ‡ เจ•เฉเฉฑเจคเจฟเจ†เจ‚ เจฆเฉ€เจ†เจ‚ เจซเฉ‹เจŸเฉ‹เจ†เจ‚ เจตเจฟเจšเจ•เจพเจฐ เจซเจฐเจ• เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ เจœเฉ‹ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเจฟเจธเจŸเจฎ เจคเฉ‹เจ‚ เจฒเฉ‹เจก เจ•เฉ€เจคเฉ‡ เจ—เจ เจนเจจ. ML เจฒเจˆ, เจคเฉเจนเจพเจจเฉ‚เฉฐ เจฌเจนเฉเจค เจธเจพเจฐเฉ‡ เจŸเฉˆเจ—เจพเจ‚ เจฆเฉ‡ เจจเจพเจฒ เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจฆเจพ เจ‡เฉฑเจ• เจธเฉˆเฉฑเจŸ เจœเจฎเฉเจนเจพ เจ•เจฐเจจเจพ เจšเจพเจนเฉ€เจฆเจพ เจนเฉˆ, เจœเจฟเจจเฉเจนเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจนเจฐ เจ‡เฉฑเจ• เจœเจพเจจเจตเจฐ เจฆเฉ€ เจ‡เฉฑเจ• เจตเจฟเจธเจผเฉ‡เจธเจผ เจตเจฟเจธเจผเฉ‡เจธเจผเจคเจพ เจจเฉ‚เฉฐ เจชเจฐเจฟเจญเจพเจธเจผเจฟเจค เจ•เจฐเจฆเจพ เจนเฉˆเฅค DL เจฒเจˆ, เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจฌเจนเฉเจค เจตเฉฑเจกเฉ€ เจ—เจฟเจฃเจคเฉ€ เจจเฉ‚เฉฐ เจ…เฉฑเจชเจฒเฉ‹เจก เจ•เจฐเจจ เจฒเจˆ เจ‡เจน เจ•เจพเจซเจผเฉ€ เจนเฉˆ, เจชเจฐ เจธเจฟเจฐเจซเจผ เจ‡เฉฑเจ• เจŸเฉˆเจ— เจจเจพเจฒ "เจ‡เจน เจ‡เฉฑเจ• เจฌเจฟเฉฑเจฒเฉ€ เจนเฉˆ" เจœเจพเจ‚ "เจ‡เจน เจ‡เฉฑเจ• เจ•เฉเฉฑเจคเจพ เจนเฉˆ"เฅค DL เจ›เฉ‹เจŸเฉ‡ เจฌเฉฑเจšเจฟเจ†เจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจตเฉ‡เจ‚ เจธเจฟเจ–เจพเจ‡เจ† เจœเจพเจ‚เจฆเจพ เจนเฉˆ เจฆเฉ‡ เจธเจฎเจพเจจ เจนเฉˆ - เจ‰เจนเจจเจพเจ‚ เจจเฉ‚เฉฐ เจ•เจฟเจคเจพเจฌเจพเจ‚ เจ…เจคเฉ‡ เจœเฉ€เจตเจจ เจตเจฟเฉฑเจš เจ•เฉเฉฑเจคเจฟเจ†เจ‚ เจ…เจคเฉ‡ เจฌเจฟเฉฑเจฒเฉ€เจ†เจ‚ เจฆเฉ€เจ†เจ‚ เจคเจธเจตเฉ€เจฐเจพเจ‚ เจฆเจฟเจ–เจพเจˆเจ†เจ‚ เจœเจพเจ‚เจฆเฉ€เจ†เจ‚ เจนเจจ (เจœเจผเจฟเจ†เจฆเจพเจคเจฐ, เจตเจฟเจธเจคเฉเจฐเจฟเจค เจ…เฉฐเจคเจฐ เจฆเฉ€ เจตเจฟเจ†เจ–เจฟเจ† เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚), เจ…เจคเฉ‡ เจฌเฉฑเจšเฉ‡ เจฆเจพ เจฆเจฟเจฎเจพเจ— เจ–เฉเจฆ เจœเจพเจจเจตเจฐ เจฆเฉ€ เจ•เจฟเจธเจฎ เจฆเจพ เจชเจคเจพ เจฒเจ—เจพเจ‰เจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ. เจคเฉเจฒเจจเจพ เจฒเจˆ เจคเจธเจตเฉ€เจฐเจพเจ‚ เจฆเฉ€ เจ‡เฉฑเจ• เจจเจฟเจธเจผเจšเจฟเจค เจจเจพเจœเจผเฉเจ• เจธเฉฐเจ–เจฟเจ† (เจ…เฉฐเจฆเจพเจœเฉ‡ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐ, เจ…เจธเฉ€เจ‚ เจธเจผเฉเจฐเฉ‚เจ†เจคเฉ€ เจฌเจšเจชเจจ เจตเจฟเฉฑเจš เจธเจฟเจฐเจซ เจ‡เฉฑเจ• เจธเฉŒ เจœเจพเจ‚ เจฆเฉ‹ เจธเจผเฉ‹เจ… เจฌเจพเจฐเฉ‡ เจ—เฉฑเจฒ เจ•เจฐ เจฐเจนเฉ‡ เจนเจพเจ‚)เฅค DL เจเจฒเจ—เฉ‹เจฐเจฟเจฆเจฎ เจ…เจœเฉ‡ เจ‡เฉฐเจจเฉ‡ เจธเฉฐเจชเฉ‚เจฐเจฃ เจจเจนเฉ€เจ‚ เจนเจจ: เจ‡เฉฑเจ• เจจเจฟเจŠเจฐเจฒ เจจเฉˆเจŸเจตเจฐเจ• เจฒเจˆ เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ•เจฐเจจ 'เจคเฉ‡ เจธเจซเจฒเจคเจพเจชเฉ‚เจฐเจตเจ• เจ•เฉฐเจฎ เจ•เจฐเจจ เจฒเจˆ, เจฒเฉฑเจ–เจพเจ‚ เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจจเฉ‚เฉฐ GPU เจตเจฟเฉฑเจš เจซเฉ€เจก เจ•เจฐเจจเจพ เจ…เจคเฉ‡ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจ•เจฐเจจเจพ เจœเจผเจฐเฉ‚เจฐเฉ€ เจนเฉˆเฅค

เจฎเฉเจ–เจฌเฉฐเจง เจฆเจพ เจธเฉฐเจ–เฉ‡เจช: GPUs เจฆเฉ‡ เจ…เจงเจพเจฐ เจคเฉ‡, เจคเฉเจธเฉ€เจ‚ เจตเฉฑเจกเฉ‡ เจกเฉ‡เจŸเจพ, ML เจ…เจคเฉ‡ DL เจฆเฉ‡ เจ–เฉ‡เจคเจฐ เจตเจฟเฉฑเจš HPC เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฌเจฃเจพ เจธเจ•เจฆเฉ‡ เจนเฉ‹, เจชเจฐ เจ‡เฉฑเจ• เจธเจฎเฉฑเจธเจฟเจ† เจนเฉˆ - เจกเฉ‡เจŸเจพ เจธเฉˆเฉฑเจŸ เจ‡เฉฐเจจเฉ‡ เจตเฉฑเจกเฉ‡ เจนเจจ เจ•เจฟ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเจฟเจธเจŸเจฎ เจคเฉ‹เจ‚ GPU เจคเฉฑเจ• เจกเฉ‡เจŸเจพ เจฒเฉ‹เจก เจ•เจฐเจจ เจตเจฟเฉฑเจš เจธเจฎเจพเจ‚ เจฌเจฟเจคเจพเจ‡เจ† เจ—เจฟเจ† เจนเฉˆ เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฆเฉ€ เจธเจฎเฉเฉฑเจšเฉ€ เจ•เจพเจฐเจ—เฉเจœเจผเจพเจฐเฉ€ เจจเฉ‚เฉฐ เจ˜เจŸเจพเจ‰เจฃเจพ เจธเจผเฉเจฐเฉ‚ เจ•เจฐเจฆเจพ เจนเฉˆ. เจฆเฉ‚เจœเฉ‡ เจธเจผเจฌเจฆเจพเจ‚ เจตเจฟเฉฑเจš, เจฆเฉ‚เจœเฉ‡ เจ‰เจช-เจธเจฟเจธเจŸเจฎเจพเจ‚ เจคเฉ‹เจ‚ เจ†เจ‰เจฃ เจตเจพเจฒเฉ‡ เจนเฉŒเจฒเฉ€ I/O เจกเฉ‡เจŸเจพ เจฆเฉ‡ เจ•เจพเจฐเจจ เจคเฉ‡เจœเจผ GPUs เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ˜เฉฑเจŸ เจฐเจนเจฟเฉฐเจฆเฉ€ เจนเฉˆเฅค GPU เจฆเฉ€ I/O เจธเจชเฉ€เจก เจตเจฟเฉฑเจš เจ…เฉฐเจคเจฐ เจ…เจคเฉ‡ CPU/เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเจฟเจธเจŸเจฎ เจฒเจˆ เจฌเฉฑเจธ เจฆเฉ€ เจคเฉ€เจฌเจฐเจคเจพ เจฆเจพ เจ•เฉเจฐเจฎ เจนเฉ‹ เจธเจ•เจฆเจพ เจนเฉˆเฅค

GPUDirect เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจ•เจฟเจตเฉ‡เจ‚ เจ•เฉฐเจฎ เจ•เจฐเจฆเฉ€ เจนเฉˆ?

I/O เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจจเฉ‚เฉฐ CPU เจฆเฉเจ†เจฐเจพ เจจเจฟเจฏเฉฐเจคเจฐเจฟเจค เจ•เฉ€เจคเจพ เจœเจพเจ‚เจฆเจพ เจนเฉˆ, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจ…เฉฑเจ—เฉ‡ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจฒเจˆ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจคเฉ‹เจ‚ GPUs เจคเฉฑเจ• เจกเฉ‡เจŸเจพ เจฒเฉ‹เจก เจ•เจฐเจจ เจฆเฉ€ เจชเฉเจฐเจ•เจฟเจฐเจฟเจ† เจนเฉˆเฅค เจ‡เจธ เจจเจพเจฒ เจŸเฉˆเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฒเจˆ เจฌเฉ‡เจจเจคเฉ€ เจนเฉ‹เจˆ เจœเฉ‹ GPUs เจ…เจคเฉ‡ NVMe เจกเจฐเจพเจˆเจตเจพเจ‚ เจตเจฟเจšเจ•เจพเจฐ เจ‡เฉฑเจ• เจฆเฉ‚เจœเฉ‡ เจจเจพเจฒ เจคเฉ‡เจœเจผเฉ€ เจจเจพเจฒ เจธเฉฐเจšเจพเจฐ เจ•เจฐเจจ เจฒเจˆ เจธเจฟเฉฑเจงเฉ€ เจชเจนเฉเฉฐเจš เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเฉ‡เจ—เฉ€เฅค NVIDIA เจ…เจœเจฟเจนเฉ€ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฆเฉ€ เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เจฐเจจ เจตเจพเจฒเจพ เจชเจนเจฟเจฒเจพ เจธเฉ€ เจ…เจคเฉ‡ เจ‡เจธเจจเฉ‚เฉฐ GPUDirect เจธเจŸเฉ‹เจฐเฉ‡เจœ เจ•เจฟเจนเจพ เจœเจพเจ‚เจฆเจพ เจธเฉ€เฅค เจ…เจธเจฒ เจตเจฟเฉฑเจš, เจ‡เจน GPUDirect RDMA (เจฐเจฟเจฎเฉ‹เจŸ เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจเจกเจฐเฉˆเฉฑเจธ) เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฆเฉ€ เจ‡เฉฑเจ• เจชเจฐเจฟเจตเจฐเจคเจจ เจนเฉˆ เจœเฉ‹ เจ‰เจนเจจเจพเจ‚ เจจเฉ‡ เจชเจนเจฟเจฒเจพเจ‚ เจตเจฟเจ•เจธเจค เจ•เฉ€เจคเฉ€ เจธเฉ€เฅค

5.8 เจฎเจฟเจฒเฉ€เจ…เจจ IOPS: เจ‡เฉฐเจจเจพ เจ•เจฟเจ‰เจ‚?
เจœเฉ‡เจจเจธเจจ เจนเฉเจ†เจ‚เจ—, NVIDIA เจฆเฉ‡ CEO, GPUDirect เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจจเฉ‚เฉฐ SC-19 'เจคเฉ‡ GPUDirect RDMA เจฆเฉ‡ เจฐเฉ‚เจช เจตเจœเฉ‹เจ‚ เจชเฉ‡เจธเจผ เจ•เจฐเจจเจ—เฉ‡เฅค เจธเจฐเฉ‹เจค: NVIDIA

GPUDirect RDMA เจ…เจคเฉ‡ GPUDirect เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจตเจฟเฉฑเจš เจ…เฉฐเจคเจฐ เจ‰เจนเจจเจพเจ‚ เจกเจฟเจตเจพเจˆเจธเจพเจ‚ เจตเจฟเฉฑเจš เจนเฉˆ เจœเจฟเจจเฉเจนเจพเจ‚ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจเจกเจฐเฉˆเจธเจฟเฉฐเจ— เจ•เฉ€เจคเฉ€ เจœเจพเจ‚เจฆเฉ€ เจนเฉˆเฅค GPUDirect RDMA เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจจเฉ‚เฉฐ เจธเจฟเฉฑเจงเฉ‡ เจซเจฐเฉฐเจŸ-เจเจ‚เจก เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‡เฉฐเจŸเจฐเจซเฉ‡เจธ เจ•เจพเจฐเจก (NIC) เจ…เจคเฉ‡ GPU เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจฆเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจฎเฉ‚เจต เจ•เจฐเจจ เจฒเจˆ เจฆเฉเจฌเจพเจฐเจพ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ, เจ…เจคเฉ‡ GPUDirect เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจธเจฅเจพเจจเจ• เจœเจพเจ‚ เจฐเจฟเจฎเฉ‹เจŸ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ NVMe เจœเจพเจ‚ NVMe เจ“เจตเจฐ เจซเฉˆเจฌเจฐเจฟเจ• (NVMe-oF) เจ…เจคเฉ‡ เจตเจฟเจšเจ•เจพเจฐ เจธเจฟเฉฑเจงเจพ เจกเจพเจŸเจพ เจฎเจพเจฐเจ— เจชเฉเจฐเจฆเจพเจจ เจ•เจฐเจฆเจพ เจนเฉˆเฅค GPU เจฎเฉˆเจฎเฉ‹เจฐเฉ€เฅค

GPUDirect RDMA เจ…เจคเฉ‡ GPUDirect เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจฆเฉ‹เจตเฉ‡เจ‚ CPU เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฌเจซเจฐ เจฐเจพเจนเฉ€เจ‚ เจฌเฉ‡เจฒเฉ‹เฉœเฉ€ เจกเจพเจŸเจพ เจฎเฉ‚เจตเจฎเฉˆเจ‚เจŸ เจคเฉ‹เจ‚ เจฌเจšเจฆเฉ‡ เจนเจจ เจ…เจคเฉ‡ เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจเจ•เจธเฉˆเจธ (DMA) เจตเจฟเจงเฉ€ เจจเฉ‚เฉฐ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ•เจพเจฐเจก เจœเจพเจ‚ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจคเฉ‹เจ‚ เจธเจฟเฉฑเจงเฉ‡ GPU เจฎเฉˆเจฎเฉ‹เจฐเฉ€ เจตเจฟเฉฑเจš เจœเจพเจ‚ เจ‡เจธ เจคเฉ‹เจ‚ เจกเจพเจŸเจพ เจฒเจฟเจœเจพเจฃ เจฆเฉ€ เจ‡เจœเจพเจœเจผเจค เจฆเจฟเฉฐเจฆเฉ‡ เจนเจจ - เจ‡เจน เจธเจญ เจ•เฉ‡เจ‚เจฆเจฐเฉ€ CPU 'เจคเฉ‡ เจฒเฉ‹เจก เจ•เฉ€เจคเฉ‡ เจฌเจฟเจจเจพเจ‚เฅค GPUDirect เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจฒเจˆ, เจธเจŸเฉ‹เจฐเฉ‡เจœ เจฆเฉ€ เจธเจฅเจฟเจคเฉ€ เจฎเจพเจ‡เจจเฉ‡ เจจเจนเฉ€เจ‚ เจฐเฉฑเจ–เจฆเฉ€: เจ‡เจน เจ‡เฉฑเจ• GPU เจฏเฉ‚เจจเจฟเจŸ เจฆเฉ‡ เจ…เฉฐเจฆเจฐ, เจ‡เฉฑเจ• เจฐเฉˆเจ• เจฆเฉ‡ เจ…เฉฐเจฆเจฐ, เจœเจพเจ‚ NVMe-oF เจฆเฉ‡ เจคเฉŒเจฐ เจคเฉ‡ เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ‰เฉฑเจคเฉ‡ เจœเฉเฉœเฉ€ เจนเฉ‹เจˆ เจ‡เฉฑเจ• NVME เจกเจฟเจธเจ• เจนเฉ‹ เจธเจ•เจฆเฉ€ เจนเฉˆเฅค

5.8 เจฎเจฟเจฒเฉ€เจ…เจจ IOPS: เจ‡เฉฐเจจเจพ เจ•เจฟเจ‰เจ‚?
GPU เจกเจพเจ‡เจฐเฉˆเจ•เจŸ เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจฆเฉ‡ เจธเฉฐเจšเจพเจฒเจจ เจฆเฉ€ เจธเจ•เฉ€เจฎเฅค เจธเจฐเฉ‹เจค: NVIDIA

NVMe 'เจคเฉ‡ เจนเจพเจˆ-เจเจ‚เจก เจธเจŸเฉ‹เจฐเฉ‡เจœ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจฆเฉ€ HPC เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฎเจพเจฐเจ•เฉ€เจŸ เจตเจฟเฉฑเจš เจฎเฉฐเจ— เจนเฉˆ

เจ‡เจน เจฎเจนเจฟเจธเฉ‚เจธ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ เจ•เจฟ GPUDirect เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจฆเฉ‡ เจ†เจ—เจฎเจจ เจจเจพเจฒ, เจตเฉฑเจกเฉ‡ เจ—เจพเจนเจ•เจพเจ‚ เจฆเฉ€ เจฆเจฟเจฒเจšเจธเจชเฉ€ GPU เจฆเฉ‡ เจฅเฉเจฐเจฐเฉ‚เจชเฉเจŸ เจฆเฉ‡ เจ…เจจเฉเจธเจพเจฐเฉ€ I/O เจธเจชเฉ€เจก เจตเจพเจฒเฉ‡ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจฆเฉ€ เจชเฉ‡เจธเจผเจ•เจธเจผ เจ•เจฐเจจ เจตเฉฑเจฒ เจ–เจฟเฉฑเจšเฉ€ เจœเจพเจตเฉ‡เจ—เฉ€, SC-19 เจชเฉเจฐเจฆเจฐเจธเจผเจจเฉ€ เจตเจฟเฉฑเจš เจ•เจฟเฉฐเจ—เจธเจŸเจจ เจจเฉ‡ เจ‡เฉฑเจ• เจธเจฟเจธเจŸเจฎ เจฆเจพ เจ‡เฉฑเจ• เจกเฉˆเจฎเฉ‹ เจฆเจฟเจ–เจพเจ‡เจ† เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• NVMe เจกเจฟเจธเจ•เจพเจ‚ เจ…เจคเฉ‡ GPU เจตเจพเจฒเฉ€ เจ‡เจ•เจพเจˆ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเจฟเจธเจŸเจฎ, เจœเฉ‹ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ เจนเจœเจผเจพเจฐเจพเจ‚ เจธเฉˆเจŸเฉ‡เจฒเจพเจˆเจŸ เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจฆเจพ เจตเจฟเจธเจผเจฒเฉ‡เจธเจผเจฃ เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจ…เจธเฉ€เจ‚ เจชเจนเจฟเจฒเจพเจ‚ เจนเฉ€ 10 DC1000M U.2 NVMe เจกเจฐเจพเจˆเจตเจพเจ‚ 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจ…เจœเจฟเจนเฉ‡ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเจฟเจธเจŸเจฎ เจฌเจพเจฐเฉ‡ เจฒเจฟเจ–เจฟเจ† เจนเฉˆเฅค เจธเฉเจชเจฐ เจ•เฉฐเจชเจฟเจŠเจŸเจฐ เจชเฉเจฐเจฆเจฐเจธเจผเจจเฉ€ เจฆเฉ€ เจ‡เฉฑเจ• เจฐเจฟเจชเฉ‹เจฐเจŸ เจตเจฟเฉฑเจš.

5.8 เจฎเจฟเจฒเฉ€เจ…เจจ IOPS: เจ‡เฉฐเจจเจพ เจ•เจฟเจ‰เจ‚?
10 DC1000M U.2 NVMe เจกเจฐเจพเจˆเจต 'เจคเฉ‡ เจ†เจงเจพเจฐเจฟเจค เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเจฟเจธเจŸเจฎ เจ—เฉเจฐเจพเจซเจฟเจ•เจธ เจเจ•เจธเจฒเฉ‡เจŸเจฐเจพเจ‚ เจตเจพเจฒเฉ‡ เจธเจฐเจตเจฐ เจจเฉ‚เฉฐ เจขเฉเจ•เจตเฉ‡เจ‚ เจฐเฉ‚เจช เจตเจฟเฉฑเจš เจชเฉ‚เจฐเจ• เจ•เจฐเจฆเจพ เจนเฉˆเฅค เจธเจฐเฉ‹เจค: เจ•เจฟเฉฐเจ—เจธเจŸเจจ

เจ‡เจน เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเจฟเจธเจŸเจฎ 1U เจœเจพเจ‚ เจตเฉฑเจกเฉ€ เจฐเฉˆเจ• เจฏเฉ‚เจจเจฟเจŸ เจฆเฉ‡ เจคเฉŒเจฐ 'เจคเฉ‡ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเจพ เจ—เจฟเจ† เจนเฉˆ เจ…เจคเฉ‡ DC1000M U.2 NVMe เจกเจฐเจพเจˆเจตเจพเจ‚ เจฆเฉ€ เจ—เจฟเจฃเจคเฉ€ เจฆเฉ‡ เจ†เจงเจพเจฐ 'เจคเฉ‡ เจธเจ•เฉ‡เจฒ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เจฆเจพ เจนเฉˆ, เจนเจฐเฉ‡เจ• เจฆเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ 3.84-7.68 TB เจนเฉˆเฅค DC1000M เจ•เจฟเฉฐเจ—เจธเจŸเจจ เจฆเฉ€ เจกเจพเจŸเจพ เจธเฉˆเจ‚เจŸเจฐ เจกเจฐเจพเจˆเจตเจพเจ‚ เจฆเฉ€ เจฒเจพเจˆเจจ เจตเจฟเฉฑเจš U.2 เจซเจพเจฐเจฎ เจซเฉˆเจ•เจŸเจฐ เจตเจฟเฉฑเจš เจชเจนเจฟเจฒเจพ NVMe SSD เจฎเจพเจกเจฒ เจนเฉˆเฅค เจ‡เจธเจฆเฉ€ เจ‡เฉฑเจ• เจธเจนเจฟเจฃเจธเจผเฉ€เจฒเจคเจพ เจฐเฉ‡เจŸเจฟเฉฐเจ— เจนเฉˆ (DWPD, เจกเจฐเจพเจˆเจต เจชเฉเจฐเจคเฉ€ เจฆเจฟเจจ เจฒเจฟเจ–เจฆเจพ เจนเฉˆ), เจ‡เจธ เจจเฉ‚เฉฐ เจกเจฐเจพเจˆเจต เจฆเฉ€ เจ—เจพเจฐเฉฐเจŸเฉ€เจธเจผเฉเจฆเจพ เจœเฉ€เจตเจจ เจฒเจˆ เจฆเจฟเจจ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจตเจพเจฐ เจ†เจชเจฃเฉ€ เจชเฉ‚เจฐเฉ€ เจธเจฎเจฐเฉฑเจฅเจพ เจตเจฟเฉฑเจš เจกเฉ‡เจŸเจพ เจจเฉ‚เฉฐ เจฎเฉเฉœ เจฒเจฟเจ–เจฃ เจฆเฉ€ เจ†เจ—เจฟเจ† เจฆเจฟเฉฐเจฆเจพ เจนเฉˆเฅค

เจ‰เจฌเฉฐเจŸเฉ‚ 3.13 LTS เจ“เจชเจฐเฉ‡เจŸเจฟเฉฐเจ— เจธเจฟเจธเจŸเจฎ, เจฒเฉ€เจจเจ•เจธ เจ•เจฐเจจเจฒ 18.04.3-5.0.0-เจœเจจเจฐเจฟเจ• 'เจคเฉ‡ fio v31 เจŸเฉˆเจธเจŸ เจตเจฟเฉฑเจš, เจชเฉเจฐเจฆเจฐเจธเจผเจจเฉ€ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจจเจฎเฉ‚เจจเฉ‡ เจจเฉ‡ เจ‡เฉฑเจ• เจŸเจฟเจ•เจพเจŠ เจฅเฉเจฐเฉเจชเฉเฉฑเจŸ (เจธเจธเจŸเฉ‡เจจเจก เจฌเฉˆเจ‚เจกเจตเจฟเจกเจฅ) เจฆเฉ‡ เจจเจพเจฒ 5.8 เจฎเจฟเจฒเฉ€เจ…เจจ IOPS เจฆเฉ€ เจฐเฉ€เจก เจธเจชเฉ€เจก (เจธเจธเจŸเฉ‡เจจเจก เจฐเฉ€เจก) เจฆเจฟเจ–เจพเจˆเฅค ) 23.8 Gbit/sเฅค

เจเจฐเฉ€เจ…เจฒ เจชเฉ‡เจฐเฉ‡เจœเจผ, เจ•เจฟเฉฐเจ—เจธเจŸเจจ เจตเจฟเจ–เฉ‡ SSD เจฌเจฟเจœเจผเจจเจธ เจฎเฉˆเจจเฉ‡เจœเจฐ, เจจเฉ‡ เจจเจตเฉ‡เจ‚ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจฌเจพเจฐเฉ‡ เจ•เจฟเจนเจพ: โ€œเจ…เจธเฉ€เจ‚ เจ…เจ—เจฒเฉ€ เจชเฉ€เฉœเฉเจนเฉ€ เจฆเฉ‡ เจธเจฐเจตเจฐเจพเจ‚ เจจเฉ‚เฉฐ U.2 NVMe SSD เจนเฉฑเจฒเจพเจ‚ เจจเจพเจฒ เจฒเฉˆเจธ เจ•เจฐเจจ เจฒเจˆ เจคเจฟเจ†เจฐ เจนเจพเจ‚ เจคเจพเจ‚ เจœเฉ‹ เจฌเจนเฉเจค เจธเจพเจฐเฉ€เจ†เจ‚ เจกเจพเจŸเจพ เจŸเฉเจฐเจพเจ‚เจธเจซเจฐ เจฐเฉเจ•เจพเจตเจŸเจพเจ‚ เจจเฉ‚เฉฐ เจฆเฉ‚เจฐ เจ•เฉ€เจคเจพ เจœเจพ เจธเจ•เฉ‡ เจœเฉ‹ เจฐเจตเจพเจ‡เจคเฉ€ เจคเฉŒเจฐ 'เจคเฉ‡ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจจเจพเจฒ เจœเฉเฉœเฉ‡ เจนเฉ‹เจ เจนเจจเฅค NVMe SSD เจกเจฐเจพเจˆเจตเจพเจ‚ เจ…เจคเฉ‡ เจธเจพเจกเฉ‡ เจชเฉเจฐเฉ€เจฎเฉ€เจ…เจฎ เจธเจฐเจตเจฐ เจชเฉเจฐเฉ€เจฎเฉ€เจ…เจฐ DRAM เจฆเจพ เจธเฉเจฎเฉ‡เจฒ เจ•เจฟเฉฐเจ—เจธเจŸเจจ เจจเฉ‚เฉฐ เจ‰เจฆเจฏเฉ‹เจ— เจฆเฉ‡ เจธเจญ เจคเฉ‹เจ‚ เจตเจฟเจ†เจชเจ• เจเจ‚เจก-เจŸเฉ‚-เจเจ‚เจก เจกเจพเจŸเจพ เจนเฉฑเจฒ เจชเฉเจฐเจฆเจพเจคเจพเจตเจพเจ‚ เจตเจฟเฉฑเจšเฉ‹เจ‚ เจ‡เฉฑเจ• เจฌเจฃเจพเจ‰เจ‚เจฆเจพ เจนเฉˆเฅค"

5.8 เจฎเจฟเจฒเฉ€เจ…เจจ IOPS: เจ‡เฉฐเจจเจพ เจ•เจฟเจ‰เจ‚?
gfio v3.13 เจŸเฉˆเจธเจŸ เจจเฉ‡ DC23.8M U.1000 NVMe เจกเจฐเจพเจˆเจตเจพเจ‚ 'เจคเฉ‡ เจกเฉˆเจฎเฉ‹ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเจฟเจธเจŸเจฎ เจฒเจˆ 2 Gbps เจฆเจพ เจฅเฉเจฐเฉ‹เจชเฉเฉฑเจŸ เจฆเจฟเจ–เจพเจ‡เจ†เฅค เจธเจฐเฉ‹เจค: เจ•เจฟเฉฐเจ—เจธเจŸเจจ

GPUDirect เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจœเจพเจ‚ เจธเจฎเจพเจจ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€ เจฆเฉ€ เจตเจฐเจคเฉ‹เจ‚ เจ•เจฐเจฆเฉ‡ เจนเฉ‹เจ HPC เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจ†เจฎ เจธเจฟเจธเจŸเจฎ เจ•เจฟเจนเฉ‹ เจœเจฟเจนเจพ เจฆเจฟเจ–เจพเจˆ เจฆเฉ‡เจตเฉ‡เจ—เจพ? เจ‡เจน เจ‡เฉฑเจ• เจ†เจฐเจ•เฉ€เจŸเฉˆเจ•เจšเจฐ เจนเฉˆ เจœเจฟเจธ เจตเจฟเฉฑเจš เจ‡เฉฑเจ• เจฐเฉˆเจ• เจฆเฉ‡ เจ…เฉฐเจฆเจฐ เจซเฉฐเจ•เจธเจผเจจเจฒ เจฏเฉ‚เจจเจฟเจŸเจพเจ‚ เจฆเฉ‡ เจญเฉŒเจคเจฟเจ• เจตเจฟเจญเจพเจœเจจ เจนเจจ: RAM เจฒเจˆ เจ‡เฉฑเจ• เจœเจพเจ‚ เจฆเฉ‹ เจฏเฉ‚เจจเจฟเจŸ, GPU เจ…เจคเฉ‡ CPU เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจจเฉ‹เจกเจพเจ‚ เจฒเจˆ เจ•เจˆ เจนเฉ‹เจฐ, เจ…เจคเฉ‡ เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ เจ‡เฉฑเจ• เจœเจพเจ‚ เจตเฉฑเจง เจฏเฉ‚เจจเจฟเจŸเฅค

GPUDirect เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจฆเฉ€ เจ˜เฉ‹เจธเจผเจฃเจพ เจ…เจคเฉ‡ เจนเฉ‹เจฐ GPU เจตเจฟเจ•เจฐเฉ‡เจคเจพเจตเจพเจ‚ เจคเฉ‹เจ‚ เจธเจฎเจพเจจ เจคเจ•เจจเจพเจฒเฉ‹เจœเฉ€เจ†เจ‚ เจฆเฉ‡ เจธเฉฐเจญเจพเจตเจค เจ‰เจญเจพเจฐ เจฆเฉ‡ เจจเจพเจฒ, เจ‰เฉฑเจš-เจชเฉเจฐเจฆเจฐเจธเจผเจจ เจตเจพเจฒเฉ‡ เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจตเจฟเฉฑเจš เจตเจฐเจคเฉ‹เจ‚ เจฒเจˆ เจคเจฟเจ†เจฐ เจ•เฉ€เจคเฉ‡ เจ—เจ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเจฟเจธเจŸเจฎเจพเจ‚ เจฒเจˆ เจ•เจฟเฉฐเจ—เจธเจŸเจจ เจฆเฉ€ เจฎเฉฐเจ— เจตเจง เจฐเจนเฉ€ เจนเฉˆเฅค เจฎเจพเจฐเจ•เจฐ เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเจฟเจธเจŸเจฎ เจคเฉ‹เจ‚ เจกเจพเจŸเจพ เจชเฉœเฉเจนเจจ เจฆเฉ€ เจ—เจคเฉ€ เจนเฉ‹เจตเฉ‡เจ—เฉ€, เจœเฉ‹ เจ•เจฟ เจ‡เฉฑเจ• GPU เจฆเฉ‡ เจจเจพเจฒ เจ‡เฉฑเจ• เจ•เฉฐเจชเจฟเจŠเจŸเจฟเฉฐเจ— เจฏเฉ‚เจจเจฟเจŸ เจฆเฉ‡ เจชเฉเจฐเจตเฉ‡เจธเจผ เจฆเฉเจ†เจฐ 'เจคเฉ‡ 40- เจœเจพเจ‚ 100-Gbit เจจเฉˆเฉฑเจŸเจตเจฐเจ• เจ•เจพเจฐเจกเจพเจ‚ เจฆเฉ‡ เจฅเจฐเฉ‚เจชเฉเฉฑเจŸ เจจเจพเจฒ เจคเฉเจฒเจจเจพเจฏเฉ‹เจ— เจนเฉˆเฅค เจ‡เจธ เจคเจฐเฉเจนเจพเจ‚, เจซเฉˆเจฌเจฐเจฟเจ• เจฆเฉเจ†เจฐเจพ เจฌเจพเจนเจฐเฉ€ NVMe เจธเจฎเฉ‡เจค เจ…เจคเจฟ-เจนเจพเจˆ-เจธเจชเฉ€เจก เจธเจŸเฉ‹เจฐเฉ‡เจœ เจธเจฟเจธเจŸเจฎ, HPC เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจเจพเจ‚ เจฒเจˆ เจตเจฟเจฆเฉ‡เจธเจผเฉ€ เจนเฉ‹เจฃ เจคเฉ‹เจ‚ เจฎเฉเฉฑเจ– เจงเจพเจฐเจพ เจตเจฟเฉฑเจš เจšเจฒเฉ‡ เจœเจพเจฃเจ—เฉ‡เฅค เจตเจฟเจ—เจฟเจ†เจจ เจ…เจคเฉ‡ เจตเจฟเฉฑเจคเฉ€ เจ—เจฃเจจเจพเจตเจพเจ‚ เจคเฉ‹เจ‚ เจ‡เจฒเจพเจตเจพ, เจ‰เจน เจ•เจˆ เจนเฉ‹เจฐ เจตเจฟเจนเจพเจฐเจ• เจ–เฉ‡เจคเจฐเจพเจ‚ เจตเจฟเฉฑเจš เจเจชเจฒเฉ€เจ•เฉ‡เจธเจผเจจ เจฒเฉฑเจญ เจธเจ•เจฃเจ—เฉ‡, เจœเจฟเจตเฉ‡เจ‚ เจ•เจฟ เจธเฉ‡เจซ เจธเจฟเจŸเฉ€ เจฎเฉˆเจŸเจฐเฉ‹เจชเฉ‹เจฒเฉ€เจŸเจจ เจชเฉฑเจงเจฐ 'เจคเฉ‡ เจธเฉเจฐเฉฑเจ–เจฟเจ† เจชเฉเจฐเจฃเจพเจฒเฉ€เจ†เจ‚ เจœเจพเจ‚ เจŸเฉเจฐเจพเจ‚เจธเจชเฉ‹เจฐเจŸ เจจเจฟเจ—เจฐเจพเจจเฉ€ เจ•เฉ‡เจ‚เจฆเจฐเจพเจ‚, เจœเจฟเฉฑเจฅเฉ‡ เจชเฉเจฐเจคเฉ€ เจธเจ•เจฟเฉฐเจŸ เจฒเฉฑเจ–เจพเจ‚ HD เจšเจฟเฉฑเจคเจฐเจพเจ‚ เจฆเฉ€ เจชเจ›เจพเจฃ เจ…เจคเฉ‡ เจชเจ›เจพเจฃ เจฆเฉ€ เจ—เจคเฉ€ เจฆเฉ€ เจฒเฉ‹เฉœ เจนเฉเฉฐเจฆเฉ€ เจนเฉˆ," เจฐเฉ‚เจชเจฐเฉ‡เจ–เจพ เจฆเจฟเฉฑเจคเฉ€ เจ—เจˆเฅค เจšเฉ‹เจŸเฉ€ เจฆเฉ‡ เจธเจŸเฉ‹เจฐเฉ‡เจœเจผ เจธเจฟเจธเจŸเจฎ เจฆเจพ เจฎเจพเจฐเจ•เฉ€เจŸ เจธเจฅเจพเจจ

เจ•เจฟเฉฐเจ—เจธเจŸเจจ เจ‰เจคเจชเจพเจฆเจพเจ‚ เจฌเจพเจฐเฉ‡ เจตเจงเฉ‡เจฐเฉ‡ เจœเจพเจฃเจ•เจพเจฐเฉ€ เจ‡เฉฑเจฅเฉ‡ เจฎเจฟเจฒ เจธเจ•เจฆเฉ€ เจนเฉˆ เจธเจฐเจ•เจพเจฐเฉ€ เจตเฉˆเจฌเจธเจพเจˆเจŸ เจ•เฉฐเจชเจจเฉ€

เจธเจฐเฉ‹เจค: www.habr.com

เจ‡เฉฑเจ• เจŸเจฟเฉฑเจชเจฃเฉ€ เจœเฉ‹เฉœเฉ‹