μ§λ XNUMXμ μ€ν ν¬λμμλ κ³ μ±λ₯ μ»΄ν¨ν (HPC)μ κ΄ν 컨νΌλ°μ€λ₯Ό κ°μ΅νμ΅λλ€. VMware λ΄λΉμλ GPUλ‘ μμ ν λ μμ λ ESXi νμ΄νΌλ°μ΄μ κΈ°λ° μμ€ν μ΄ λ² μ΄λ©ν μ루μ λ³΄λ€ μλκ° λ¨μ΄μ§μ§ μλλ€κ³ λ§νμ΅λλ€.
μ΄λ₯Ό κ°λ₯νκ² ν κΈ°μ μ λν΄ μ΄μΌκΈ°ν©λλ€.
/ μ¬μ§
μ±λ₯ λ¬Έμ
λΆμκ°μ λ°λ₯΄λ©΄ λ°μ΄ν° μΌν° μν¬λ‘λμ μ½ 70%κ° . κ·Έλ¬λ λλ¨Έμ§ 30%λ μ¬μ ν νμ΄νΌλ°μ΄μ μμ΄ λ² μ΄λ©νμμ μ€νλ©λλ€. μ΄ 30%λ λλΆλΆ μ κ²½λ§ νλ ¨ λ° GPU μ¬μ©κ³Ό κ΄λ ¨λ κ³ λΆν μ ν리μΌμ΄μ μΌλ‘ ꡬμ±λ©λλ€.
μ λ¬Έκ°λ€μ μ€κ° μΆμν κ³μΈ΅μΈ νμ΄νΌλ°μ΄μ κ° μ 체 μμ€ν μ μ±λ₯μ μν₯μ λ―ΈμΉ μ μλ€λ μ¬μ€λ‘ μ΄λ¬ν μΆμΈλ₯Ό μ€λͺ ν©λλ€. XNUMXλ μ μ°κ΅¬μμ μμ μλλ₯Ό 10% μ€μ΄λ κ²μ λν΄. λ°λΌμ κΈ°μ κ³Ό λ°μ΄ν° μΌν° μ΄μμλ HPC μν¬λ‘λλ₯Ό κ°μ νκ²½μΌλ‘ μ΄μ νλ λ° μλλ₯΄μ§ μμ΅λλ€.
κ·Έλ¬λ κ°μν κΈ°μ μ λ°μ νκ³ κ°μ λκ³ μμ΅λλ€. ν λ¬ μ 컨νΌλ°μ€μμ VMwareλ ESXi νμ΄νΌλ°μ΄μ κ° GPU μ±λ₯μ λΆμ μ μΈ μν₯μ λ―ΈμΉμ§ μλλ€κ³ λ°νμ΅λλ€. μ»΄ν¨ν μλλ λ² μ΄λ©νκ³Ό λΉμ·ν XNUMX% μ λ κ°μν μ μμ΅λλ€.
μ΄κ±° μ΄λ»κ² μλ μμΌμ
GPUκ° ν¬ν¨λ HPC μμ€ν μ μ±λ₯μ ν₯μμν€κΈ° μν΄ VMwareλ νμ΄νΌλ°μ΄μ μ λ§μ λ³κ²½ μ¬νμ μ μ©νμ΅λλ€. νΉν vMotion κΈ°λ₯μ μμ΄λ€. λ‘λ λ°Έλ°μ±μ νμνλ©° μΌλ°μ μΌλ‘ μλ²λ GPU κ°μ κ°μ λ¨Έμ (VM)μ μ μ‘ν©λλ€. vMotionμ λΉνμ±ννλ©΄ μ΄μ κ° VMμ νΉμ GPUκ° ν λΉλ©λλ€. μ΄λ λ°μ΄ν° κ΅ν μ λΉμ©μ μ€μ΄λ λ° λμμ΄ λμμ΅λλ€.
μμ€ν μ λ λ€λ₯Έ ν΅μ¬ ꡬμ±μμ DirectPath I/O. μ΄λ₯Ό ν΅ν΄ CUDA λ³λ ¬ μ»΄ν¨ν λλΌμ΄λ²κ° νμ΄νΌλ°μ΄μ λ₯Ό μ°ννμ¬ κ°μ λ¨Έμ κ³Ό μ§μ μνΈ μμ©ν μ μμ΅λλ€. νλμ GPUμμ μ¬λ¬ VMμ λμμ μ€νν΄μΌ νλ κ²½μ° GRID vGPU μ루μ μ΄ μ¬μ©λ©λλ€. μΉ΄λμ λ©λͺ¨λ¦¬λ₯Ό μ¬λ¬ μΈκ·Έλ¨ΌνΈλ‘ λλλλ€(κ·Έλ¬λ κ³μ° μ£ΌκΈ°λ λλμ΄μ§μ§ μμ΅λλ€).
μ΄ κ²½μ° λ κ°μ λ¨Έμ μ μλ λ€μ΄μ΄κ·Έλ¨μ λ€μκ³Ό κ°μ΅λλ€.

κ²°κ³Ό λ° μμΈ‘
νμ¬ νμ΄νΌλ°μ΄μ λ₯Ό κΈ°λ°μΌλ‘ μΈμ΄ λͺ¨λΈμ νλ ¨νμ¬ . μ±λ₯ 'μμ'μ λ² μ΄λ©νμ λΉν΄ 3~4%μ λΆκ³Όνμ΅λλ€. κ·Έ λκ°λ‘ μμ€ν μ νμ¬ λ‘λμ λ°λΌ μμ²μ λ°λΌ 리μμ€λ₯Ό λ°°ν¬ν μ μμμ΅λλ€.
IT λκΈ°μ μμ 컨ν μ΄λλ‘. μ΄ νμ¬μ μμ§λμ΄λ€μ μ΄λ―Έμ§λ₯Ό μΈμνλλ‘ μ κ²½λ§μ νλ ¨μμΌ°μ΅λλ€. λμμ νλμ GPU 리μμ€κ° 17κ°μ 컨ν μ΄λ VMμ λΆμ°λμμ΅λλ€. κ²°κ³Όμ μΌλ‘ κ°λ³ λ¨Έμ μ μ±λ₯μ XNUMX% κ°μνμ΅λλ€(GPU 리μμ€μ λν μ 체 μ‘μΈμ€ κΆνμ κ°μΆ λ¨μΌ VMκ³Ό λΉκ΅). κ·Έλ¬λ μ΄λΉ μ²λ¦¬λλ μ΄λ―Έμ§ μλ μΈ λ². μ΄λ° μμ€ν μ΄ λμ¬ κ²μΌλ‘ μμλ©λλ€. λ°μ΄ν° λΆμ λ° μ»΄ν¨ν° λͺ¨λΈλ§μ μμ©λ©λλ€.
VMwareκ° μ§λ©΄ν μ μλ μ μ¬μ μΈ λ¬Έμ μ€ μ λ¬Έκ°λ€μ λ€μ μ’μ λμ κ³ κ°. μμμ νμ¬μμλ μ¬μ ν κ³ μ±λ₯ μμ€ν μ μ¬μ©νκ³ μμ΅λλ€. μ€νν°μ€νμλ μμ§λ§ 2021λ κΉμ§ μ μΈκ³ λ°μ΄ν° μΌν° μν¬λ‘λμ 94%κ° κ°μνλ κ²μ λλ€. μ μν΄ μ λ리μ€νΈλ€μ λ°λ₯΄λ©΄ HPC μμ₯ κ°μΉλ 32λ λΆν° 45λ κΉμ§ 2017μ΅ λ¬λ¬μμ 2022μ΅ λ¬λ¬λ‘ μ±μ₯ν κ²μΌλ‘ μμλλ€.

/ μ¬μ§ PD
μ μ¬ν μ루μ
μμ₯μλ AMDμ Intel λ± λκ·λͺ¨ IT κΈ°μ μμ κ°λ°ν μ¬λ¬ μ μ¬ μ νμ΄ μμ΅λλ€.
GPU κ°μνλ₯Ό μν μ΅μ΄μ νμ¬ SR-IOV(λ¨μΌ λ£¨νΈ μ μΆλ ₯ κ°μν) κΈ°λ° μ κ·Ό λ°©μμ λλ€. μ΄ κΈ°μ μ ν΅ν΄ VMμ μμ€ν νλμ¨μ΄ κΈ°λ₯μ μΌλΆμ μ‘μΈμ€ν μ μμ΅λλ€. μ΄ μ루μ μ μ¬μ©νλ©΄ κ°μνλ μμ€ν κ³Ό λμΌν μ±λ₯μΌλ‘ 16λͺ μ μ¬μ©μ κ°μ GPUλ₯Ό 곡μ ν μ μμ΅λλ€.
λ λ²μ§Έ IT λκΈ°μ μ κ²½μ°, Citrix XenServer 7 νμ΄νΌλ°μ΄μ μμ νμ€ GPU λλΌμ΄λ²μ κ°μ λ¨Έμ μ μμ μ κ²°ν©νμ¬ νμκ° μλ°± λͺ μ μ¬μ©μ μ₯μΉμ 3D μ ν리μΌμ΄μ κ³Ό λ°μ€ν¬ν±μ νμν μ μλλ‘ ν©λλ€.
κΈ°μ μ λ―Έλ
κ°μ GPU κ°λ°μ AI μμ€ν ꡬνκ³Ό λΉμ¦λμ€ κΈ°μ μμ₯μμ κ³ μ±λ₯ μ루μ μ μΈκΈ° μ¦κ°μ λν΄ μμλ΄ λλ€. κ·Έλ€μ λλμ λ°μ΄ν°λ₯Ό μ²λ¦¬ν΄μΌ νλ νμμ±μΌλ‘ μΈν΄ vGPUμ λν μμκ° μ¦κ°ν κ²μΌλ‘ κΈ°λνκ³ μμ΅λλ€.
μ΄μ μ μ‘°μ 체 CPUμ GPUμ κΈ°λ₯μ νλμ μ½μ΄μ κ²°ν©νμ¬ κ·Έλν½ κ΄λ ¨ λ¬Έμ ν΄κ²°, μνμ κ³μ°, λ Όλ¦¬ μ°μ° λ° λ°μ΄ν° μ²λ¦¬ μν μλλ₯Ό λμ λλ€. ν₯ν μμ₯μ μ΄λ¬ν μ½μ΄κ° λ±μ₯νλ©΄ 리μμ€ κ°μνμ λν μ κ·Ό λ°©μκ³Ό κ°μ νκ²½κ³Ό ν΄λΌμ°λ νκ²½μ μν¬λ‘λ κ° λ°°ν¬κ° λ°λ κ²μ λλ€.
λΉμ¬ λΈλ‘κ·Έμμ ν΄λΉ μ£Όμ μ κ΄ν΄ μ½μ΄μΌ ν λ΄μ©:
ν λ κ·Έλ¨ μ±λμ κ²μλ¬Ό λͺ κ°:
μΆμ² : habr.com
