← 최신 논문
💬 NLP

CASS: Nvidia to AMD Transpilation with Data, Models, and Benchmark

이 논문은 CUDA 와 HIP, SASS 와 RDNA3 간의 소스 및 어셈블리 수준 GPU 코드 번역을 위해 6 만 개의 검증된 데이터셋과 모델, 벤치마크를 포함한 CASS 를 소개하며, 이를 통해 상용 모델보다 뛰어난 번역 정확도와 성능을 달성했다고 주장합니다.

원저자: Ahmed Heakl, Gustavo Bertolo Stahl, Sarim Hashmi, Seung Hun Eddie Han, Mukul Ranjan, Arina Kharlamova, Salman Khan, Abdulrahman Mahmoud

게시일 2026-04-22
📖 3 분 읽기☕ 가벼운 읽기

원저자: Ahmed Heakl, Gustavo Bertolo Stahl, Sarim Hashmi, Seung Hun Eddie Han, Mukul Ranjan, Arina Kharlamova, Salman Khan, Abdulrahman Mahmoud

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

1. 문제 상황: 서로 다른 언어를 쓰는 두 나라

지금까지 컴퓨터 그래픽이나 인공지능 (AI) 을 돌릴 때 Nvidia라는 회사가 만든 'CUDA'라는 언어가 거의 독점했습니다. 마치 미국에서만 통하는 영어처럼요.
하지만 AMD라는 회사도 강력한 그래픽 카드를 만듭니다. AMD 카드는 가격이 더 저렴하고 성능도 좋지만, Nvidia 카드는 AMD 카드에서 작동하지 않습니다. 마치 영어를 쓰는 미국 사람이 한국어를 쓰는 한국에 가서 아무도 알아듣지 못해 당황하는 상황과 같습니다.

기존에는 이 문제를 해결하기 위해 사람이 일일이 코드를 다시 쓰거나, 'Hipify'라는 자동 번역 도구를 썼습니다. 하지만 이 도구들은 번역 실수가 많고, 복잡한 프로그램은 제대로 번역하지 못해 실패하는 경우가 많았습니다.

2. 해결책: CASS (캐시) 프로젝트

연구팀은 이 문제를 해결하기 위해 CASS라는 시스템을 만들었습니다. CASS 는 두 가지 핵심 요소를 가지고 있습니다.

① 거대한 '이중 언어 사전' (CASS 데이터셋)

  • 비유: imagine 하세요. 영어 원서 6 만 권과 그걸 완벽하게 번역한 한국어 번역본 6 만 권을 모아서, "이 문장은 왜 이렇게 번역했는지, 문법 오류는 없는지"를 모두 검증한 완벽한 이중 언어 도서관을 만든 것입니다.
  • 실제 내용: 연구팀은 Nvidia 의 코드 (CUDA) 와 AMD 의 코드 (HIP), 그리고 그 아래에서 실제로 작동하는 기계어 (SASS 와 RDNA3) 까지 6 만 개의 쌍을 모았습니다. 단순히 코드를 복사한 게 아니라, 두 코드가 실제로 같은 일을 하고, 같은 속도로, 같은 메모리를 쓰는지까지 검증했습니다.

② 똑똑한 '번역 전문가' (CASS 모델)

  • 비유: 이 도서관에서 공부한 초고성능 AI 번역가입니다.
  • 성능: 이 AI 는 기존에 있던 유명한 번역기 (Hipify) 나, 최신 대형 AI (GPT-5, Claude 등) 보다 훨씬 잘 번역합니다.
    • 코드 번역: 88.2% 정확도 (기존 AI 들은 60~70% 수준)
    • 기계어 번역: 69.1% 정확도 (기존 AI 들은 20% 미만으로 실패)
  • 특이점: 이 AI 는 단순히 단어를 바꾸는 게 아니라, "이 명령은 AMD 칩에서는 이렇게 실행해야 빠르고 안전해"라는 하드웨어의 속성까지 이해하고 번역합니다.

3. 왜 이것이 중요한가요? (결과)

이 번역기가 만든 코드는 원본과 거의 똑같은 성능을 냅니다.

  • 비유: 미국에서 만든 요리 레시피를 한국 식재료로 바꿔서 만들었는데, 맛과 조리 시간, 식감까지 원본과 95% 이상 똑같다는 뜻입니다.
  • 의미: 기업들은 비싼 Nvidia 카드를 사지 않고도, 더 저렴한 AMD 카드를 써도 기존에 만든 복잡한 AI 프로그램이나 게임이 그대로 잘 돌아갑니다.

4. CASS-Bench: 시험지

연구팀은 이 번역기가 정말 잘하는지 확인하기 위해 CASS-Bench라는 시험지를 만들었습니다. 18 가지 다른 분야 (게임, 과학 시뮬레이션, AI 등) 의 문제를 내서 번역기가 얼마나 잘 푸는지 평가했습니다. 여기서 CASS 모델은 다른 모든 AI 를 압도하는 성적을 냈습니다.

5. 요약: 이 연구가 가져오는 변화

  • 과거: Nvidia 카드만 써야 함. AMD 로 바꾸려면 코드를 다시 짜야 함 (시간과 돈 낭비).
  • 현재 (CASS): AI 가 Nvidia 코드를 AMD 코드로 완벽하게 번역해 줌.
  • 미래: 하드웨어 회사에 구애받지 않고, 가장 성능이 좋고 저렴한 그래픽 카드를 자유롭게 선택할 수 있게 됩니다.

한 줄 요약:

"Nvidia 의 복잡한 코드를 AMD 가 알아듣는 언어로, 맛과 영양 (성능) 을 그대로 유지하며 완벽하게 번역해 주는 AI 비서를 만들었습니다."

이 연구는 이제 오픈소스로 공개되어, 누구나 이 '번역 도서관'과 '번역 전문가'를 무료로 쓸 수 있게 되었습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →