← 최신 논문
🤖 AI

A Reconfigurable Multiplier Architecture for Error-Resilient Applications in RISC-V Core

본 논문은 신경망 추론을 위한 세밀한 에너지-정확도 트레이드오프를 가능하게 하는 RISC-V 코어에 통합된 런타임 재구성 가능 곱셈기 아키텍처를 제시하며, 이는 높은 계산 성능을 유지하면서 정밀 모드와 근사 모드 모두에서 상당한 전력 및 에너지 절감을 달성합니다.

원저자: Pragun Jaswal, L. Hemanth Krishna, B. Srinivasu

게시일 2026-05-12
📖 3 분 읽기☕ 가벼운 읽기

원저자: Pragun Jaswal, L. Hemanth Krishna, B. Srinivasu

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

당신은 매초 수천 개의 복잡한 레시피 (신경망) 를 준비해야 하는 분주한 주방 (컴퓨터 프로세서) 을 운영한다고 상상해 보세요. 이러한 레시피를 조리하는 데 가장 시간이 오래 걸리고 에너지를 많이 소모하는 부분은 수학 계산, 특히 숫자를 서로 곱하는 작업입니다.

전통적인 주방에서 셰프는 완벽주의자입니다. 그들은 모든 재료를 밀리그램 단위로 정확히 측정하고 모든 단계를 절대적인 정밀도로 계산합니다. 이렇게 하면 요리가 완벽해지지만, 많은 시간이 소요되고 막대한 양의 연료 (에너지) 가 소모됩니다.

문제:
이티 mandi 의 연구원들은 많은 현대식 "레시피"(이미지 인식이나 AI 등) 의 경우, 음식이 맛있게 먹히기 위해 반드시 완벽하게 정밀할 필요가 없다는 점을 발견했습니다. 측정값이 약간만 어긋나도 고객 (AI 애플리케이션) 은 보통 눈치채지 못합니다. 그러나 셰프는 여전히 완벽함을 추구하며 연료를 태우고 있습니다.

해결책: "스마트" 승산기
이 팀은 재구성 가능 승산기 (Reconfigurable Multiplier) 라는 새로운 주방 도구를 개발했습니다. 이는 작업 내용에 따라 즉시 성격을 바꾸는 "스마트 셰프 보조원"과 같습니다.

  1. 한 가지 도구, 두 가지 모드:

    • 완벽주의자 모드 (정확): 레시피가 정밀함을 절대적으로 요구할 때, 이 도구는 전통적인 셰프처럼 모든 것을 완벽하게 계산합니다.
    • "충분히 좋은" 모드 (근사): 레시피가 아주 작은 오차를 견딜 수 있을 때 (예: 소금 양을 대략적으로 추정하는 경우), 도구는 더 빠르고 여유로운 모드로 전환합니다. 이는 에너지를 아끼기 위해 지루하고 에너지를 많이 소모하는 몇 가지 단계를 생략합니다.
  2. 리모컨 (mulcsr):
    이 설계의 마법은 한 가지 모드에 고정되지 않았다는 점입니다. 컴퓨터는 소프트웨어가 필요한 정밀도 수준을 정확히 조절할 수 있게 해주는 특별한 "리모컨"( mulcsr 라는 레지스터) 을 갖추고 있습니다.

    • 전구의 밝기 조절 스위치를 상상해 보세요. 정밀도를 100% 완벽하게 최대로 올리거나, "충분히 좋은" 255 가지 수준 중 하나로 낮출 수 있습니다.
    • 컴퓨터는 프로그램을 실행하는 동안 파이프라인을 멈추거나 하드웨어를 변경하지 않고도 이러한 설정 사이를 즉시 전환할 수 있습니다.
  3. 내부 작동 원리:
    이러한 전환을 가능하게 하기 위해 엔지니어들은 이 도구를 더 작고 모듈화된 블록 (압축기라고 함) 으로 구성했습니다.

    • 그들은 매우 신중하지만 약간 더 복잡한 블록과, 더 단순하고 빠르지만 몇 가지 "단축키"를 사용하는 블록 두 가지 유형을 설계했습니다.
    • 리모컨의 신호에 따라 이러한 블록들을 섞고 조합함으로써, 무거운 작업용 수학부터 빠른 에너지 절약형 추정까지 모든 것을 처리할 수 있는 32 비트 승산기를 만들었습니다.

결과: 속도 저하 없이 에너지 절약
이 새로운 도구를 표준 프로세서 (소형 장치를 위한 인기 있는 오픈소스 엔진인 RISC-V 코어) 에서 테스트했을 때:

  • 에너지 절감: "충분히 좋은" 모드로 실행될 때, 이 도구는 전통적인 완벽한 도구보다 62% 에서 68% 적은 전력을 사용했습니다. "완벽" 모드에서도 설계 자체가 간소화되어 44% 에서 52% 더 효율적이었습니다.
  • 속도: 속도가 느려지지 않았습니다. 프로세서는 동일한 속도 (1.89 DMIPS/MHz) 로 계속 실행되었습니다.
  • 실제 테스트: 그들은 "행렬 곱셈"(AI 의 기반 수학) 과 "2D 컨볼루션"(이미지 처리의 기반 수학) 과 같은 작업에서 이를 테스트했습니다. 이러한 테스트에서 새로운 도구는 프로그램을 실행하는 데 필요한 총 에너지의 최대 63% 를 절약했습니다.

결론
이 논문은 스마트 카메라나 센서와 같은 소형 배터리 구동 장치를 위한 하드웨어 업그레이드를 제시합니다. 이는 구식이고 경직된 "완벽한 수학" 계산기를, 언제 정밀해야 하고 언제 단축키를 취해야 하는지 아는 유연하고 에너지 절약형 계산기로 대체합니다. 그 결과, 사용자는 품질 저하를 전혀 눈치채지 못한 채 단일 배터리 충전으로 훨씬 더 오랫동안 복잡한 AI 작업을 실행할 수 있는 프로세서가 됩니다.

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

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

Digest 사용해 보기 →