https://www.zdnet.com/article/arm-and-linux-take-supercomputer-top500-crown/
μνΌμ»΄ν¨ν°μ μ¬μ©λλ CPUλ μΈν μ΄λ AMD νΉμ IBMμμ λ μ°¨μ§νκ³
Armμ λͺ¨λ°μΌμλ μ°μ§ μνΌμ»΄ν¨ν°μλ μ¬μ©νλ κ²μ μμλ λͺ» νλλ°
μμ μκ° μ€λλ‘ μλ μννΈλ± ν¬κ° μκ΅ Armμ μΈμνλ©΄μ λ³νκ° μ€κΈ° μμνλ€.
μννΈλ± ν¬κ° Armμ μΈμν ν κ°μ₯ λ¨Όμ ν μΌμ΄
μΌλ³Έμ λ©μΈνλ μ μ μ μ μ²΄μΈ νμ§μ°μ μ μ‘°μ°μ μ© μλ²(곡μ₯, μ°μ νμ₯μμ μ°λ μλ²) μ μ²΄μΈ NECμ μ°κ΅¬κ°λ° μΈλ ₯μ
Armμ CPU κ°λ°μ μ°Έμ¬μν€λ κ²μ΄μμ.
μ°Έκ³ λ‘ νμ§μ°μ λ©μΈνλ μμ μ€μμ€μν, λ°ν΄λ μ΄μ¦μν, HSBC μν, μ€μ¨λ΄ κ΅λ¦½μν, λ Έλ₯΄μ¨μ΄ μ€μμν λ±μ μ€μΉλμ΄ μμ.
κ·Έλμ Arm νλ‘μΈμμ κ°μ’ κΈ°κ³μ΄ λͺ λ Ήμ΄ μΈνΈμ μ»΄νμΌλ¬ κ°λ°μ μκ΅ Armμ΄ λ μμ μΌλ‘ νλλ°
μΌλ³Έ μ μ²΄κ° μ°Έμ¬νλ©΄μ νΉν νμ§μ°μ λ©μΈνλ μ κΈ°μ μ Arm νλ‘μΈμμ μ΄μνλ μμ μ 곡μ λ€μ.
μμ¬μ λ©μΈνλ μμ νμ¬νλ SPARC μν€ν μ² CPUμ μ¬μ©νκ³ μλ
Scalable Vector Extension (SVE) λΌλ λ©μΈνλ μμ νΉνλμ΄ μλ κΈ°μ μ κ°λν΄μ
Armμ μ΄μνλ λ° μ±κ³΅νκ³ μ΄ κΈ°λ₯μ μΈ μ μλλ‘ Armμ μ»΄νμΌλ¬λ₯Ό λλμ μΌλ‘ μλ΄μ
μ±λ₯μ λν μ¬λ¦¬λ λ° μ±κ³΅ν¨.
κ°λλ SVEκΈ°μ μ GPU κ°μ μ°μ°μΌλ‘λ ν΄κ²°μ΄ μ λλ λ€μ€ λΆκΈ° λ° μ νμ κ²½λ‘ μͺΌκ°κΈ°κ° λ€μ΄κ°λ ννμ μ°μ° μκ³ λ¦¬μ¦μμ μλΉν
μ±λ₯μ λ°ννμΌλ©° λ―Έκ΅μ μνΌμ»΄ μ μ²΄μΈ ν¬λ μ΄κ° νμ§μ° CPUλ₯Ό μ¬μ©ν μνΌμ»΄μ μ μν΄μ
μ¬λ¬ λ λ©ν(μκ΅ λΈλ¦¬μ€ν¨ λν, λ΄μ주립λ, λ‘μ€ μλΌλͺ¨μ€ κ΅λ¦½μ°κ΅¬μ, μλ₯΄κ³€ κ΅λ¦½μ°κ΅¬μ)νμΌλ©°
λ λ€λ₯Έ μνΌμ»΄μ μ μ μ€(μλμ κ΅λ¦½μ°κ΅¬μμ λ©ν μμ )μ μλ€.
μννΈλ± ν¬κ° Armμ μΈμνμ§ μμλ€λ©΄ Arm νλ‘μΈμλ μ¬μ ν
λͺ¨λ°μΌμλ μ°λ κ²μΌλ‘ μ¬κ²¨μ‘μ ν λ° νμ§μ° κΈ°μ μ΄ λ€μ΄κ°μΌλ‘ μΈν΄μ
μνΌμ»΄μλ 본격μ μΌλ‘ μ¬μ©νλ κΈΈμ μ΄μλ€.
μνΌμ»΄ν¨ν°μ μ¬μ©λλ CPUλ μΈν μ΄λ AMD νΉμ IBMμμ λ μ°¨μ§νκ³
Armμ λͺ¨λ°μΌμλ μ°μ§ μνΌμ»΄ν¨ν°μλ μ¬μ©νλ κ²μ μμλ λͺ» νλλ°
μμ μκ° μ€λλ‘ μλ μννΈλ± ν¬κ° μκ΅ Armμ μΈμνλ©΄μ λ³νκ° μ€κΈ° μμνλ€.
μννΈλ± ν¬κ° Armμ μΈμν ν κ°μ₯ λ¨Όμ ν μΌμ΄
μΌλ³Έμ λ©μΈνλ μ μ μ μ μ²΄μΈ νμ§μ°μ μ μ‘°μ°μ μ© μλ²(곡μ₯, μ°μ νμ₯μμ μ°λ μλ²) μ μ²΄μΈ NECμ μ°κ΅¬κ°λ° μΈλ ₯μ
Armμ CPU κ°λ°μ μ°Έμ¬μν€λ κ²μ΄μμ.
μ°Έκ³ λ‘ νμ§μ°μ λ©μΈνλ μμ μ€μμ€μν, λ°ν΄λ μ΄μ¦μν, HSBC μν, μ€μ¨λ΄ κ΅λ¦½μν, λ Έλ₯΄μ¨μ΄ μ€μμν λ±μ μ€μΉλμ΄ μμ.
κ·Έλμ Arm νλ‘μΈμμ κ°μ’ κΈ°κ³μ΄ λͺ λ Ήμ΄ μΈνΈμ μ»΄νμΌλ¬ κ°λ°μ μκ΅ Armμ΄ λ μμ μΌλ‘ νλλ°
μΌλ³Έ μ μ²΄κ° μ°Έμ¬νλ©΄μ νΉν νμ§μ°μ λ©μΈνλ μ κΈ°μ μ Arm νλ‘μΈμμ μ΄μνλ μμ μ 곡μ λ€μ.
μμ¬μ λ©μΈνλ μμ νμ¬νλ SPARC μν€ν μ² CPUμ μ¬μ©νκ³ μλ
Scalable Vector Extension (SVE) λΌλ λ©μΈνλ μμ νΉνλμ΄ μλ κΈ°μ μ κ°λν΄μ
Armμ μ΄μνλ λ° μ±κ³΅νκ³ μ΄ κΈ°λ₯μ μΈ μ μλλ‘ Armμ μ»΄νμΌλ¬λ₯Ό λλμ μΌλ‘ μλ΄μ
μ±λ₯μ λν μ¬λ¦¬λ λ° μ±κ³΅ν¨.
κ°λλ SVEκΈ°μ μ GPU κ°μ μ°μ°μΌλ‘λ ν΄κ²°μ΄ μ λλ λ€μ€ λΆκΈ° λ° μ νμ κ²½λ‘ μͺΌκ°κΈ°κ° λ€μ΄κ°λ ννμ μ°μ° μκ³ λ¦¬μ¦μμ μλΉν
μ±λ₯μ λ°ννμΌλ©° λ―Έκ΅μ μνΌμ»΄ μ μ²΄μΈ ν¬λ μ΄κ° νμ§μ° CPUλ₯Ό μ¬μ©ν μνΌμ»΄μ μ μν΄μ
μ¬λ¬ λ λ©ν(μκ΅ λΈλ¦¬μ€ν¨ λν, λ΄μ주립λ, λ‘μ€ μλΌλͺ¨μ€ κ΅λ¦½μ°κ΅¬μ, μλ₯΄κ³€ κ΅λ¦½μ°κ΅¬μ)νμΌλ©°
λ λ€λ₯Έ μνΌμ»΄μ μ μ μ€(μλμ κ΅λ¦½μ°κ΅¬μμ λ©ν μμ )μ μλ€.
μννΈλ± ν¬κ° Armμ μΈμνμ§ μμλ€λ©΄ Arm νλ‘μΈμλ μ¬μ ν
λͺ¨λ°μΌμλ μ°λ κ²μΌλ‘ μ¬κ²¨μ‘μ ν λ° νμ§μ° κΈ°μ μ΄ λ€μ΄κ°μΌλ‘ μΈν΄μ
μνΌμ»΄μλ 본격μ μΌλ‘ μ¬μ©νλ κΈΈμ μ΄μλ€.
μΌλ³Έμ΄λΌλ λλΌ μμ²΄κ° μ°λ¦¬κ° 무μν λ§ν μμ€μ κ΅κ°λ μλμ§
λλ λμ λ―Έκ° μΌλ³Έμμ κ°μ μͺ½λΉ 리 μ’λ¬Όλ°μ΄νλ λ μ΄λΌ μΌλ³Έ 무μλͺ»νλκ±°κ³ γ γ
μ°μνλ€λ κ²λ μλκ³ λ¬΄μν λλΌλ μλλΌλλ° μ λΆνμΈμ? - dc App
39λ κ°μ΄ νλνλκΉ μ΄λ¬λκΉ μ‘°μΌμ§ μ΄λΌλ μ리 λ£λκ±°
μμμλλ©΄ λ Έκ΄μ¬
Arm λ³΄λ€ x86 κ° μ½μ΄λΉ μ±λ₯μλ μ’μμ? μμ»΄μΌλ‘ x86κ³μ΄ μ΄κΈΈμμλ?
νμ€ν μνΌμ»΄ν¨ν°κ°μ λΆμΌλ κ΅κ° μ²΄κ²©μ΄ μ’ λκ³ λλΌμ λ μ’ λΉ΅λΉ΅ν μ λ€μ΄λ νλκ±΄κ° λ³΄λ€ μ°λ¦° μνΌμ»΄ν¨νκ°μ΄ λ μ΄λ§λ¬΄μνκ² μ‘μλ¨Ήλλ° λΉν΄ μ΄μ΅μ κ·Έλ€μ§ λμ§ μλ λΆμΌμμ μμ λκ°κΈ΄ νλ€λ―
μμμ»΄μ΄λ©΄ λͺ¨λ₯ΌκΉ λ€ μ£½μ΄κ°λ μνΌμ»΄ λ Έκ΄μ¬
-μ»΄μλͺ»- μμμ»΄ μμ±λλ€ν΄λ μνΌμ»΄μ κ³μμ΄λ€ - dc App