Sign In

PerfCoder: Large Language Models for Interpretable Code Performance Optimization

μž‘μ„±μž
  • Haebom
μΉ΄ν…Œκ³ λ¦¬
Empty

μ €μž

Jiuding Yang, Shengyao Lu, Hongxuan Liu, Shayan Shirahmad Gale Bagi, Zahra Fazel, Tomasz Czajkowski, Di Niu

πŸ’‘ κ°œμš”

λ³Έ μ—°κ΅¬λŠ” κΈ°μ‘΄ λŒ€κ·œλͺ¨ μ–Έμ–΄ λͺ¨λΈ(LLM)이 μ½”λ“œ μƒμ„±μ—λŠ” λ›°μ–΄λ‚˜μ§€λ§Œ μ„±λŠ₯ μ΅œμ ν™”μ—λŠ” ν•œκ³„λ₯Ό λ³΄μ΄λŠ” λ¬Έμ œμ μ„ μ§€μ ν•©λ‹ˆλ‹€. 이λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄, 인간이 이해 κ°€λŠ₯ν•œ 주석과 λŸ°νƒ€μž„ 츑정을 기반으둜 κ°•ν™” ν•™μŠ΅μ„ 톡해 λ―Έμ„Έ μ‘°μ •λœ LLM 계열인 PerfCoderλ₯Ό μ œμ•ˆν•©λ‹ˆλ‹€. PerfCoderλŠ” μž…λ ₯별 μ΅œμ ν™” μ „λž΅μ„ μ œμ•ˆν•˜κ³  직접 μ μš©ν•˜μ—¬, κΈ°μ‘΄ λͺ¨λΈλ“€μ„ λŠ₯κ°€ν•˜λŠ” μ½”λ“œ μ„±λŠ₯ ν–₯상을 λ‹¬μ„±ν•©λ‹ˆλ‹€.

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

β€’
LLM의 μ½”λ“œ μ„±λŠ₯ μ΅œμ ν™”λŠ” λ‹¨μˆœν•œ λͺ¨λΈ 크기 ν™•μž₯을 λ„˜μ–΄, μ΅œμ ν™” μ „λž΅ 인식이 μ€‘μš”ν•¨μ„ μ‹œμ‚¬ν•©λ‹ˆλ‹€.
β€’
PerfCoder의 해석 κ°€λŠ₯ν•œ ν”Όλ“œλ°±μ€ λ‹€λ₯Έ LLM과의 ν˜‘μ—… μ›Œν¬ν”Œλ‘œμš°λ₯Ό 톡해 μ½”λ“œ μ΅œμ ν™” μ„±λŠ₯을 λ”μš± ν–₯μƒμ‹œν‚¬ 수 μžˆμŠ΅λ‹ˆλ‹€.
β€’
ν˜„μž¬ μ—°κ΅¬λŠ” νŠΉμ • λ²€μΉ˜λ§ˆν¬μ— λŒ€ν•œ μ„±λŠ₯ ν–₯상을 λ³΄μ—¬μ£Όμ§€λ§Œ, λ‹€μ–‘ν•œ μ‹€μ œ μ†Œν”„νŠΈμ›¨μ–΄ μ‹œμŠ€ν…œμ— λŒ€ν•œ μΌλ°˜ν™” κ°€λŠ₯μ„± 및 λ³΅μž‘ν•œ μ΅œμ ν™” μ‹œλ‚˜λ¦¬μ˜€μ—μ„œμ˜ μ„±λŠ₯ 검증이 ν•„μš”ν•©λ‹ˆλ‹€.
πŸ‘