한국과학기술원(KAIST)은 권영진(사진) 전산학부 교수 연구팀이 애플 칩에서 발생하는 버그를 효율적으로 찾아내는 기술을 개발한 공로로 구글로부터 ‘리서치 스칼라 어워드’를 수상했다고 21일 밝혔다. 리서치 스칼라 어워드는 구글이 인공지능(AI), 시스템 등 분야에서 혁신적 연구를 수행한 신진 교수를 지원하기 위해 2020년부터 시행 중인 글로벌 프로그램이다.
권 교수 연구팀은 애플 M3와 같은 저전력 중앙처리장치(CPU)인 ARM 기반 서버에서 발생하는 동시성 버그를 자동으로 탐지하는 기술을 개발했다. 동시성 버그는 CPU가 여러 작업을 동시에 처리하는 과정에서 작업 순서가 꼬여 발생하는 오류다. 컴퓨터가 작동을 멈추거나 해킹 통로가 될 수 있는 보안 취약점이지만 이 버그를 찾아내기가 어려웠다.
연구팀은 실제 CPU를 분해하거나 사용하지 않고도 명령이 어떤 순서로 실행됐고 그중 어디에서 문제가 생겼는지를 가상환경인 소프트웨어만으로 알 수 있는 기술을 개발했다. 이 기술을 기반으로 리눅스 운영체제(OS)를 구동해 자동으로 버그를 탐지한 결과 최신 리눅스 커널에서 신규 버그 11개를 발견했고 이를 개발자 커뮤니티에 보고해 모두 수정되도록 했다. 구글은 이 기술을 ‘자사 인프라에도 매우 중요한 기술’로 평가했다.
신기술은 또 리눅스뿐 아니라 드로이드, 윈도 등 여러 OS에도 적용 가능한 범용성을 지닌 것으로 평가된다. 연구팀은 소프트웨어를 오픈소스로 공개해 누구나 활용할 수 있게 했다. 권 교수는 “KAIST 시스템 연구의 국제적 경쟁력을 입증했다”며 “안전하고 신뢰성 높은 컴퓨팅 환경 구축을 위한 연구를 지속하겠다”고 말했다.
< 저작권자 ⓒ 서울경제, 무단 전재 및 재배포 금지 >





sookim@sedaily.com








