https://www.aitimes.com/news/articleView.html?idxno=159048

μ—”λΉ„λ””μ•„, 10μ‹œκ°„ λ§Œμ— 'μ•ŒνŒŒν΄λ“œ' ν›ˆλ ¨ μ™„λ£Œν•˜λŠ” 'μŠ€μΌ€μΌν΄λ“œ' κ³΅κ°œμ—”λΉ„λ””μ•„λŠ” λ”₯λ§ˆμΈλ“œκ°€ κ°œλ°œν•œ λ‹¨λ°±μ§ˆ 생성 인곡지λŠ₯(AI) λͺ¨λΈ β€˜μ•ŒνŒŒν΄λ“œ(AlphaFold)β€™μ˜ ν›ˆλ ¨ μ‹œκ°„μ„ λ‹¨μΆ•ν•˜λŠ” κΈ°μˆ μ„ μ„ λ³΄μ˜€λ‹€. 이λ₯Ό 톡해 λ‹Ήμ΄ˆ 7일 걸리던 λͺ¨λΈμ˜ ν›ˆλ ¨μ„ 10μ‹œκ°„ λ§Œμ— 마칠 수 있게 됐닀.λ§ˆν¬ν…Œν¬ν¬μŠ€νŠΈλŠ” 22일(ν˜„μ§€μ‹œκ°„) μ—”λΉ„λ””μ•„ 연ꡬ진이 λ”₯λ§ˆμΈλ“œμ˜ λ‹¨λ°±μ§ˆ 생성 AI λͺ¨λΈμΈ μ•ŒνŒŒν΄λ“œμ˜ ν›ˆλ ¨ μ‹œκ°„μ„ λ‹¨μΆ•ν•˜λŠ” β€˜μŠ€μΌ€μΌν΄λ“œ(ScaleFold)’ κΈ°μˆ μ— κ΄€ν•œ 논문을 온라인 μ•„μΉ΄μ΄λΈŒμ— κ²Œμž¬ν–ˆλ‹€κ³  μ „ν–ˆλ‹€.이에 λ”°λ₯΄λ©΄ μŠ€μΌ€μΌν΄λ“œλŠ” 벀치마크 기쀀보닀 6λ°° 이상 λΉ λ₯Έ 7.51λΆ„ λ§Œμ— μ•ŒνŒŒν΄λ“œμ—μ„œ νŒŒμƒν•œ 'μ˜€ν”ˆν΄λ“œ(OpenFwww.aitimes.com





μ—”λΉ„λ””μ•„λŠ” λ”₯λ§ˆμΈλ“œκ°€ κ°œλ°œν•œ λ‹¨λ°±μ§ˆ 생성 인곡지λŠ₯(AI) λͺ¨λΈ β€˜μ•ŒνŒŒν΄λ“œ(AlphaFold)β€™μ˜ ν›ˆλ ¨ μ‹œκ°„μ„ λ‹¨μΆ•ν•˜λŠ” κΈ°μˆ μ„ μ„ λ³΄μ˜€λ‹€. 이λ₯Ό 톡해 λ‹Ήμ΄ˆ 7일 걸리던 λͺ¨λΈμ˜ ν›ˆλ ¨μ„ 10μ‹œκ°„ λ§Œμ— 마칠 수 있게 됐닀.


λ§ˆν¬ν…Œν¬ν¬μŠ€νŠΈλŠ” 22일(ν˜„μ§€μ‹œκ°„) μ—”λΉ„λ””μ•„ 연ꡬ진이 λ”₯λ§ˆμΈλ“œμ˜ λ‹¨λ°±μ§ˆ 생성 AI λͺ¨λΈμΈ μ•ŒνŒŒν΄λ“œμ˜ ν›ˆλ ¨ μ‹œκ°„μ„ λ‹¨μΆ•ν•˜λŠ” β€˜μŠ€μΌ€μΌν΄λ“œ(ScaleFold)’ κΈ°μˆ μ— κ΄€ν•œ 논문을 온라인 μ•„μΉ΄μ΄λΈŒμ— κ²Œμž¬ν–ˆλ‹€κ³  μ „ν–ˆλ‹€.


이에 λ”°λ₯΄λ©΄ μŠ€μΌ€μΌν΄λ“œλŠ” 벀치마크 기쀀보닀 6λ°° 이상 λΉ λ₯Έ 7.51λΆ„ λ§Œμ— μ•ŒνŒŒν΄λ“œμ—μ„œ νŒŒμƒν•œ 'μ˜€ν”ˆν΄λ“œ(OpenFold)' λͺ¨λΈμ˜ λΆ€λΆ„ ν›ˆλ ¨ μž‘μ—…μ„ μ™„λ£Œ, ꢁ극적으둜 μ•ŒνŒŒν΄λ“œμ˜ 7일 걸리던 초기 ν›ˆλ ¨ μ‹œκ°„μ„ 10μ‹œκ°„μœΌλ‘œ λ‹¨μΆ•ν•œλ‹€.


연ꡬ진은 μ•ŒνŒŒν΄λ“œμ˜ ν›ˆλ ¨ 속도λ₯Ό μ§€μ—°μ‹œν‚€λŠ” λΉ„νš¨μœ¨μ μΈ 톡신 방식과 둜컬 CPU μ˜€λ²„ν—€λ“œ, 병렬화 λΆˆκ°€λŠ₯ν•œ μ›Œν¬λ‘œλ“œ, 졜적이 μ•„λ‹Œ 컀널 ν™•μž₯μ„± λ“± μ»΄ν“¨νŒ… λ¦¬μ†ŒμŠ€ μ €ν™œμš© μš”μ†Œλ₯Ό λ°œκ²¬ν–ˆλ‹€.


이런 문제λ₯Ό κ·Ήλ³΅ν•˜κΈ° μœ„ν•΄ +μƒˆλ‘œμš΄ 비차단 데이터 νŒŒμ΄ν”„λΌμΈμ„ λ„μž…ν•˜κ³  +μΏ λ‹€(CUDA) κ·Έλž˜ν”„λ₯Ό ν™œμš©ν•΄ ν›ˆλ ¨μ„ μΆ”μ ν•˜κ³  +μ˜€λ²„ν—€λ“œλ₯Ό μ΅œμ†Œν™”ν•˜λŠ” λ“± μ„ΈλΆ„ν™”λœ μ΅œμ ν™”λ₯Ό κ΅¬ν˜„, 톡신 νš¨μœ¨μ„±μ„ 크게 ν–₯μƒν–ˆλ‹€κ³  μ„€λͺ…ν–ˆλ‹€.





또 μ•ŒνŒŒν΄λ“œ ν›ˆλ ¨ λ‚΄μ—μ„œ ν•„μˆ˜ 계산 νŒ¨ν„΄μ„ μ‹λ³„ν•˜κ³  각 νŒ¨ν„΄μ— λŒ€ν•œ μ „μš© νŠΈλ¦¬ν†€(Triton) 컀널을 개발, λͺ¨λΈ μ „λ°˜μ— 걸쳐 λ‹¨νŽΈν™”λœ 계산을 ν†΅ν•©ν•˜κ³  λ‹€μ–‘ν•œ μž‘μ—… λΆ€ν•˜ 크기 및 ν•˜λ“œμ›¨μ–΄ μ•„ν‚€ν…μ²˜μ— 맞게 컀널 ꡬ성을 μ„Έμ‹¬ν•˜κ²Œ μ‘°μ •ν–ˆλ‹€. νŠΈλ¦¬ν†€μ€ μ‹ κ²½λ§μ˜ 계산을 λΉ λ₯΄κ³  효율적으둜 μ‹€ν–‰ν•˜λ„λ‘ GPU ν•˜λ“œμ›¨μ–΄μ˜ μ„±λŠ₯을 μ΅œλŒ€λ‘œ μœ μ§€ν•˜λ„λ‘ ν•˜λŠ” ν”„λ‘œκ·Έλž˜λ° 기법이닀. 이런 μ΅œμ ν™”μ˜ μœ΅ν•©μ„ 톡해 μŠ€μΌ€μΌν΄λ“œκ°€ λ§Œλ“€μ–΄μ‘Œλ‹€.





ML퍼프 HPC v3.0 λ²€μΉ˜λ§ˆν¬μ—μ„œ μŠ€μΌ€μΌν΄λ“œλŠ” 2080개의 'H100' GPUμ—μ„œ μ—”λΉ„λ””μ•„μ˜ μ˜€ν”ˆν΄λ“œ λͺ¨λΈμ˜ λΆ€λΆ„ ν›ˆλ ¨ μž‘μ—…μ„ 단 7.51뢄에 μ™„λ£Œν–ˆλŠ”λ°, μ΄λŠ” 벀치마크 기쀀보닀 6λ°° λΉ λ₯Έ 것이닀. 특히 μ•ŒνŒŒν΄λ“œ λͺ¨λΈμ— λŒ€ν•œ 총 사전 ν›ˆλ ¨ μ‹œκ°„μ„ 7μΌμ—μ„œ 단 10μ‹œκ°„μœΌλ‘œΒ  λ‹¨μΆ•ν•˜λ©° μƒˆλ‘œμš΄ 기둝을 μ„Έμ› λ‹€.


결둠적으둜 이 μ—°κ΅¬λŠ” λΉ„νš¨μœ¨μ μΈ 톡신과 μ˜€λ²„ν—€λ“œ 쀑심 계산을 μ™„ν™”ν•˜κΈ° μœ„ν•΄ λ§žμΆ€ν™”λœ 체계적인 μ ‘κ·Ό 방식인 μŠ€μΌ€μΌν΄λ“œλ₯Ό λ„μž…, μ•ŒνŒŒν΄λ“œ ν›ˆλ ¨μ˜ ν™•μž₯μ„± 문제λ₯Ό ν•΄κ²°ν–ˆλ‹€λŠ” 평이닀.


연ꡬ진은 β€œμ΄ 연ꡬ가 λ³΅μž‘ν•œ λ‹¨λ°±μ§ˆ μ ‘νž˜ 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ λ”₯λŸ¬λ‹ 기반 계산 방법을 ν™•μž₯ν•˜κΈ° μœ„ν•œ 효과적인 ν”„λ ˆμž„μ›Œν¬λ₯Ό 제곡, κ³ μ„±λŠ₯ μ»΄ν“¨νŒ…κ³Ό 생물정보학 연ꡬ에 도움이 될 것”이라고 λ§ν–ˆλ‹€.