2026.03.24 (화)

  • 흐림동두천 11.3℃
  • 흐림강릉 11.2℃
  • 구름많음서울 12.6℃
  • 흐림대전 13.5℃
  • 연무대구 12.7℃
  • 연무울산 10.1℃
  • 흐림광주 15.3℃
  • 흐림부산 11.7℃
  • 흐림고창 10.7℃
  • 흐림제주 14.6℃
  • 흐림강화 8.7℃
  • 흐림보은 12.8℃
  • 흐림금산 13.5℃
  • 흐림강진군 12.3℃
  • 흐림경주시 10.7℃
  • 흐림거제 12.2℃
기상청 제공

빅테크

KAIST, 美 국방부가 주목한 C-러스트 기술 선도…류석영 교수·홍재민 박사 연구팀 '쾌거'

KAIST, 프로그래밍 언어 C로 작성한 코드를 러스트(Rust) 언어로 자동 번역하는 기술 세계적으로 선도
백악관과 미 국방부가 메모리 문제를 막기 위해 C 언어 대신 러스트 사용 촉구
C 코드의 안전성에 중요한 여러 핵심 기능을 자동으로 변환하는 C-러스트 코드 번역 기술 선도

 

[뉴스스페이스=이승원 기자] 컴퓨터 시스템을 작동시키기 위해서는 소프트웨어를 작성해야 하는데 그때 필요한 언어가 바로 프로그래밍 언어다. 실행속도도 빠르고 유지보수도 쉬운 언어가 C언어인데 메모리 할당 및 관리 등에 치명적인 문제점을 가지고 있다.

 

이런 문제를 해결하기 위해 개발된 프로그래밍 언어는 러스트이다. 미국 백악관이나 국방성에서 메모리 문제를 막기 위해 러스트같이 안전한 언어 사용을 촉구하고 있는데 KAIST 연구진이 C-러스트 코드 번역 기술을 이미 선제적으로 개발하고 선도하고 있어 화제다.

 

KAIST(총장 이광형)는 전산학부 류석영 교수 연구팀(프로그래밍 언어 연구실)이 C언어의 유니언(union, 여러 종류의 데이터를 같은 공간에 보관해 메모리 효율을 높이는 C언어의 핵심 기능이다. 그러나 보관된 데이터가 어떤 종류인지 구분하지 않아 메모리 문제를 일으킬 수 있다)을 러스트의 태그드 유니언(tagged union, 같은 공간에 보관할 수 있는 여러 종류의 데이터 중 어떤 종류의 데이터를 보관하는지 태그를 붙여서 구분하여, 메모리 문제를 일으키지 않는다)으로 변환하는 기술을 세계 최초로 개발했다고 13일 밝혔다. 

 

연구팀은 C언어의 유니언에 특화된 새로운 프로그램 분석 기법을 고안해 러스트의 태그드 유니언으로 자동 번역하는 데 성공했다.

 

올해 2월 백악관에서도 C언어의 사용을 중단하라고 촉구한 바가 있고, 미국 국방고등연구계획국(이하 DARPA)에서 C언어로 작성된 코드를 러스트(Rust)로 자동 번역하는 기술을 개발하는 연구 과제를 발표했다.


DARPA는 미국 국방성의 연구·개발을 담당하는 기관이며 인터넷의 원형인 아파넷(ARPANET)을 개발하는 등 혁신적이고 영향력 있는 연구를 지원해 왔다. DARPA는 이 과제를 제안하며 C의 메모리 문제를 막기 위해 러스트같이 안전한 언어를 사용해야 한다고 밝혔다. 

 

러스트는 2015년부터 개발된 프로그래밍 언어다. 운영 체제, 웹 브라우저 개발 등에 쓰이며, 2022년에는 리눅스(Linux) 개발에도 공식 사용되기 시작했다. 

 

류 교수 연구진은 2023년 5월과 2024년 6월에 각각 C의 뮤텍스(mutex, 프로그램 동기화에 필요한 기능)와 출력 파라미터(output parameter, 계산 결과 전달에 사용되는 기능)를 러스트로 변환하는 기술을 세계 최초로 개발해, 최우수 국제 학술대회인 국제소프트웨어엔지니어링학회(ICSE)와 프로그래밍언어설계구현학회(PLDI)에 발표한 바 있다. 


C언어와 러스트의 큰 간극으로 인해 세계적으로도 C-러스트 코드 번역 기술을 성공적으로 개발한 연구팀은 극소수다. 그마저도 포인터(pointer, 데이터 저장 위치를 표현하는 기능)를 변환하는 데 머물고 있다. 그러나 류석영 교수 연구팀은 C의 여러 핵심 기능을 변환하는 기법을 연달아 제시해 C-러스트 코드 번역 기술을 선도하고 있다.
 

류석영 교수는 “안전한 소프트웨어 제작을 목표로 연구하면서 C-러스트 코드 번역의 중요성을 일찍이 파악하고 각종 프로그래밍 언어 기법들을 코드 번역에 적극적으로 도입하여 나온 결과”라면서, “완전한 자동 번역을 위해 아직 풀어야 할 난제가 많으니 후속 연구에 정진하여 계속 이 분야를 선도하겠다”고 말했다.

 

KAIST 전산학부 홍재민 석박사통합과정 학생이 제1 저자로 참여한 이번 연구 결과는 최우수 국제 학술대회인 국제자동소프트웨어엔지니어링학회(ASE)에 채택됐다(논문명: To Tag, or Not to Tag: Translating C's Unions to Rust's Tagged Unions).

 

한편 이번 연구는 한국연구재단 선도연구센터 및 중견연구자지원사업, 정보통신기획평가원(IITP), 삼성전자의 지원을 받아 수행됐다.

배너
배너
배너

관련기사

93건의 관련기사 더보기


[빅테크칼럼] 오픈AI “마이크로소프트 의존은 상장에 중대 리스크”…1조 달러 IPO 전략, ‘MS의존도 축소·법적 리스크 관리’

[뉴스스페이스=이현주 기자] 오픈AI가 기업 공개(IPO)를 전제로 작성한 투자자 문서에서 마이크로소프트 의존도를 ‘중대한 사업 리스크’로 명시하며, 상장 전략의 핵심 변수를 드러냈다는 보도가 잇따르고 있다. CNBC와 Investing.com 등 외신 보도를 종합하면, 오픈AI는 최근 1,100억 달러 자금 조달 라운드와 연계해 잠재 투자자에게 배포한 IPO 투자설명서 성격의 문서에서 “마이크로소프트가 자금 조달과 컴퓨팅 자원의 상당 부분을 책임지고 있다”고 밝히며 파트너십 변경이나 종료 시 사업·전망·영업 실적·재무 상태에 부정적 영향이 발생할 수 있다고 명시했다. 마이크로소프트는 2019년부터 챗GPT 제작사 지원을 이어오며 약 130억 달러를 투자한 것으로 추산되며, 오픈AI의 클라우드 인프라와 AI 모델 훈련·추론에 필요한 연산 자원을 사실상 독점적으로 공급해 왔다. 이 때문에 오픈AI는 자체 데이터센터 건설 계획을 대폭 철회하고, 오라클, 아마존 웹 서비스(AWS) 등과의 계약을 통해 컴퓨팅 용량을 분산 조달하는 방향으로 전략을 수정하고 있다. 오픈AI는 투자자 문서에서 “2030년까지 약 6,000억 달러 규모의 총 컴퓨팅 지출을 목표로 한다”고

[빅테크칼럼] 저커버그의 ‘AI CEO’ 모델, 한국 재벌 총수·CEO들이 벤치마킹할 3가지 핵심 포인트

[뉴스스페이스=이승원 기자] 메타 CEO 마크 저커버그가 개인 AI 에이전트를 통해 의사결정 속도를 높이는 실험에 돌입한 가운데, 한국 재벌 총수·CEO들은 이 모델을 ‘총수 에이전트’로 벤치마킹해 생산성 혁신을 가속화할 수 있다는 주장이 제기돼 관심이 모아진다. 국내 대기업 AI 도입 사례를 분석하면, 메타의 30% 평균·80% 상위 생산성 향상 수치가 삼성·LG·SK에서 이미 재현되고 있으며, 이를 총수 레벨로 확장하면 보고 체계 평탄화와 전략 기획이 근본적으로 바뀔 전망이다. 메타 모델 핵심①: 총수 전용 ‘보고 요약 에이전트’ 구축 저커버그의 CEO 에이전트는 내부 데이터와 외부 정보를 실시간 요약해 보고 라인을 단축한다. 한국 재벌 총수들은 이를 벤치마킹해 총수 에이전트를 도입할 수 있다. 롯데그룹의 ‘아이멤버(iMember)’는 2023년 도입 후 활성 사용자 7만명을 돌파하며 월평균 20% 성장했고, 6종 전문 에이전트(보고서 초안·회의록 정리 등)가 그룹 전 계열사에 적용 중이다. 삼성전자는 자체 생성형 AI ‘삼성 가우스’로 이메일·문서 요약을 지원하며, 보안 문제를 해결한 모델로 평가된다. LG디스플레이는 AI 제조 데이터 분석으로 품질 이

[빅테크칼럼] 저커버그, ‘개인 AI CEO 에이전트’ 비공개로 구축중…10년 전 ‘자비스’에서 ‘개인 초지능’까지

[뉴스스페이스=김정영 기자] 메타 최고경영자(CEO) 마크 저커버그가 자신의 경영 업무를 보조하는 ‘개인 AI CEO 에이전트’를 비공개로 구축하며, 메타 전체를 개인 초지능 실험장으로 전환하고 있다. 그는 “모든 사람이 각자 개인 AI 에이전트를 갖게 될 것”이라는 구상을 내놓고 자신의 책상 위에서 그 실험을 시작했다. 월스트리트저널(WSJ)은 3월 22일(현지시간) “마크 저커버그가 CEO 업무를 돕는 AI 에이전트를 구축하고 있다”고 보도했다. WSJ에 따르면 이 에이전트는 방대한 내부 데이터와 외부 정보를 실시간으로 긁어와 의사결정에 필요한 인사이트를 요약·정리하고, 보고 라인을 건너뛰어 CEO가 직접 핵심 정보에 접근하도록 설계되고 있다. 테크 전문 뉴스레터와 경제매체 보도를 종합하면, 이 ‘CEO 에이전트’는 메타가 내부에서 이미 운영 중인 개인 업무용 에이전트 ‘My Claw’, 프로젝트 문서를 인덱싱하는 ‘Second Brain’ 등과 연동되는 상위 허브 역할을 하게 될 가능성이 크다. 직원들이 쓰는 에이전트 층 위에, CEO 전용 메타 에이전트가 존재하는 다층 구조인 셈이다. 저커버그는 1월 4분기 실적 발표에서 “개인의 이력, 관심사, 콘텐