Sign In

Accelerating Vision Transformers on Brain Processing Unit

Created by
  • Haebom
Category
Empty

μ €μž

Jinchi Tang, Yan Guo

πŸ’‘ κ°œμš”

λ³Έ μ—°κ΅¬λŠ” Brain Processing Unit(BPU)μ΄λΌλŠ” 신경망 처리 ν•˜λ“œμ›¨μ–΄μ—μ„œ Vision Transformer(ViT)의 연산을 효율적으둜 κ°€μ†ν™”ν•˜λŠ” 방법을 μ œμ•ˆν•©λ‹ˆλ‹€. CNN에 μ΅œμ ν™”λœ BPU의 νŠΉμ„±κ³Ό ViT의 3차원 데이터 μ—°μ‚° κ°„μ˜ 뢈일치 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄, ViT의 μ„ ν˜• λ ˆμ΄μ–΄μ™€ λ ˆμ΄μ–΄ μ •κ·œν™” 연산을 μ»¨λ³Όλ£¨μ…˜ μ—°μ‚°μœΌλ‘œ μž¬κ΅¬μ„±ν•˜λŠ” 방식을 μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€. 이λ₯Ό 톡해 μž¬ν•™μŠ΅ 없이 BPU의 가속 λŠ₯λ ₯을 μ΅œλŒ€ν•œ ν™œμš©ν•˜μ—¬ ViT λͺ¨λΈμ˜ μΆ”λ‘  속도λ₯Ό 높일 수 μžˆμ—ˆμŠ΅λ‹ˆλ‹€.

πŸ”‘ μ‹œμ‚¬μ  및 ν•œκ³„

β€’
CNN 가속에 νŠΉν™”λœ BPU ν•˜λ“œμ›¨μ–΄μ—μ„œ ViT λͺ¨λΈμ˜ μ„±λŠ₯을 효율적으둜 λŒμ–΄λ‚Ό 수 μžˆλŠ” μƒˆλ‘œμš΄ κ°€λŠ₯성을 μ œμ‹œν•©λ‹ˆλ‹€.
β€’
κΈ°μ‘΄ ViT λͺ¨λΈμ˜ κ°€μ€‘μΉ˜λ₯Ό κ·ΈλŒ€λ‘œ ν™œμš©ν•˜λ©΄μ„œλ„ ν•˜λ“œμ›¨μ–΄ 가속을 톡해 μΆ”λ‘  속도λ₯Ό 크게 ν–₯μƒμ‹œν‚¬ 수 μžˆμŒμ„ μž…μ¦ν–ˆμŠ΅λ‹ˆλ‹€.
β€’
μž¬ν•™μŠ΅ λ˜λŠ” λ―Έμ„Έ μ‘°μ • 없이도 정확도λ₯Ό 크게 μ†μƒμ‹œν‚€μ§€ μ•ŠμœΌλ©΄μ„œ 속도λ₯Ό 높일 수 μžˆμ§€λ§Œ, 정확도 μ†Œν­ μ €ν•˜κ°€ λΆˆκ°€ν”Όν•˜λ©°, λ‹€λ₯Έ μ’…λ₯˜μ˜ 특수 ν•˜λ“œμ›¨μ–΄μ— λŒ€ν•œ 적용 κ°€λŠ₯μ„± 및 μ΅œμ ν™”λŠ” 좔가적인 연ꡬ가 ν•„μš”ν•©λ‹ˆλ‹€.
πŸ‘