< (왼쪽부터) 전산학부 류석영 교수, 강지훈 교수 >
세계 최대 컴퓨터 학회에서 주간한 학술대회(PLDI)에서 2012년에 한국에서 처음 논문을 발표한 이래, KAIST 연구진이 처음으로 3편 이상의 논문을 발표하여 화제다.
우리 대학 전산학부 강지훈 교수, 류석영 교수 연구팀이 프로그래밍 언어 분야 최고 권위 학술대회인 PLDI에서 올해 발표될 89편의 논문 중 6.7%인 5편의 논문을 발표했다고 3일 밝혔다.
PLDI(Programming Language Design and Implementation)는 세계 최대 컴퓨터 학회인 ACM(Association for Computing Machinery)이 주관하는 학술대회로, 지난 45년간 전산학 전체에 깊은 영향을 미치는 중요한 논문이 다수 발표된 유서 깊은 학술대회다. 프로그래밍 언어와 컴파일러 등 소프트웨어 전반의 기초가 되는 핵심 기술을 발표하고 있다.
이번 학회에 발표되는 5개의 논문은 아래와 같다.
1) 멀티코어 컴퓨팅 시스템에서 동작하는 고성능 병렬 자료구조가 사용을 마친 메모리를 수집하기 위해 다양한 기법을 제안 2) 멀티코어 컴퓨팅 시스템에서 성능을 높이기 위해 운영체제, 데이터베이스 등 고성능 시스템 소프트웨어의 안전성을 현실적으로 증명할 수 있는 토대 마련 3) 시스템 반도체의 논리적인 청사진이라 할 수 있는 RTL(register-transfer level) 설계 및 검증비용을 획기적으로 줄일 수 있는 프로그래밍 언어 개발 4) 빠르지만 안정성이 취약한 C 언어로 작성된 프로그램을 더 안전한 러스트(Rust) 언어로 작성된 프로그램으로 자동 변환하는 연구 5) 산업계에서 가장 널리 사용하는 자바스크립트 프로그래밍 언어의 공식 개발 과정에 적용한 기술(https://www.kaist.ac.kr/news/html/news/?mode=V&mng_no=36610)을 기반으로 웹어셈블리 언어에 특화한 연구
< 그림 1. Concurrent Immediate Reference Counting(CIRC) 알고리즘과 경쟁 기법 비교. 병렬 자료구조를 위한 메모리 수집 기법중에 사용하기 쉽고, 빠르고, 메모리를 아껴서 사용하는 것은 CIRC가 유일하다. >
< 그림 2. A Proof Recipe for Linearizability in Relaxed Memory Separation Logic 논문의 핵심 아이디어. 느슨한 메모리 효과가 있음에도 불구하고 병렬 자료구조의 쓰기 연산은 거의 순서가 보존되고, 읽기 연산은 순서가 뒤바뀌더라도 향후 쓰기 연산에 영향을 주지 못함을 이용하여 쉽게 증명한다. >
< 그림 3. Modular Hardware Design of Pipelined Circuits with Hazards 논문의 핵심 아이디어. 고성능 RTL을 조립식으로 설계할 수 있도록, 모듈 사이에 자료를 전달하는 인터페이스를 일반화하여, 병렬화의 가장 큰 난관인 해저드를 지원할 수 있도록 하였다. >
< 그림 4. 엄밀하게 기술한 웹어셈블리 언어로부터 자연어 명세와 다양한 소프트웨어 도구를 자동으로 생성하는 프레임워크 SpecTec >
강지훈 교수는 “5편의 논문은 각각 학생들이 오랫동안 정성껏 연구한 결과를 담아 뛰어난 독창성과 실용성을 동시에 갖춘 우수한 논문들”이라면서 “이 논문들이 앞으로 지속적으로 프로그래밍 언어와 인접 전산학 분야, 그리고 더 나아가서 산업계에 깊은 영향을 미칠 수 있도록 후속 연구에 정진할 것”이라고 포부를 밝혔다.
류석영 교수는 “반도체, 운영체제, 클라우드 등 인프라부터 사용자에게 제공하는 서비스까지 모두를 아우르는 풀 스택 소프트웨어를 안전하고 올바르게 동작하도록 설계하고 개발하는 세계적인 기술을 선보인 결과”라며, “소프트웨어가 이끄는 세상에서 더 안전하고 올바르게 동작하는 소프트웨어를 사용할 수 있기를 기대한다”고 말했다.
5편의 논문은 한국 시각으로 6월 21일에 PACMPL(Proceedings of the ACM on Programming Languages) 저널에 게재됐고 6월 25일부터 27일 사이에 진행된 PLDI 2024 학술대회에서 발표됐다.
(논문 제목: ① Concurrent Immediate Reference Counting, ② A Proof Recipe for Linearizability in Relaxed Memory Separation Logic, ③ Modular Hardware Design of Pipelined Circuits with Hazards, ④ Don't Write, but Return: Replacing Output Parameters with Algebraic Data Types in C-to-Rust Translation, ⑤ Bringing the WebAssembly Standard up to Speed with SpecTac)
한편 이번 연구는 한국연구재단 선도연구센터, 중견연구자지원사업 및 우수신진연구자지원사업, 정보통신기획평가원(IITP), 삼성전자 미래기술육성센터의 지원을 받아 수행됐다.
우리 대학은 한국1형당뇨병환우회(대표 김미영, 이하 1형환우회)와 함께 '2023 1형당뇨 청소년 KAIST 과학 캠프'를 개최했다. 1형환우회의 제안으로 20일부터 이틀간 KAIST 대전 본원 전산학동에서 열린 캠프에는 초등학교 5학년부터 고등학교 2학년까지 32명의 청소년이 참가했다. 학생들은 KAIST 기숙사에서 1박 2일간 생활하며, 학부생 동아리 케이렛(K-Let)의 진로 멘토링, 교원 및 대학원생 특강, 리더십 프로그램, 랩투어 등에 참가했다. 특히, 학부모도 함께 참석한 특강에는 시각장애인으로 의료 인공지능을 연구하는 가현욱 KAIST 융합인재학부 교수가 '꿈은 어디에서 오는가?'라는 제목으로 강연했다. 시각장애라는 제약 속에서 과학자를 꿈꾸게 된 계기와 이뤄가는 과정을 통해 "꿈은 경쟁하고 비교하며 확인하는 것이 아니라 자신 삶에 대한 바른 질문과 일상의 소소한 일들을 수용하고 사랑하는 태도에서 시작된다"라고 강조했다. 중증장애인 중 처음으로 KAIST에
2023-07-21우리 대학 전산학부는 2023년 봄학기 웹3 어플리케이션을 개발하는 Web3@KAIST 수업을 개설한다. 우리 대학에서 처음 개설하는 수업으로 KAIST 전산학부 학생 뿐 아니라 다른 학과 학생 및 외부 청강생도 수강할 수 있도록 온라인 강의로 개설한다. 기간은 3월 8일부터 6월 7일까지 매주 수요일 오후 4시-7시이며, 영어로 진행한다. 교육 내용은 블록체인 기술과 사업의 기초를 소개하고, 웹3 앱을 개발하기 위한 기술과 기획, 사업 전반에 대한 내용을 다룬다. 블록체인은 지금까지 가상자산에 집중되어 적용된 면이 있는데, 이번 수업을 통해 사회 문제와 글로벌 이슈를 풀고 실생활 적용이 가능한 웹3 앱을 함께 탐색하는 것을 목표로 한다. 최종 결과물로서 웹3 앱 시제품이나 사업계획을 도출하여 향후 투자까지 연계할 수 있는 구조를 계획하고 있다. 이번 수업은 학교와 산업계의 협력으로도 의미가 크다. KAIST에서는 블록체인 보안 연구를 하고 있는 강민석 교수와 전산학부
2023-01-18우리 대학이 10일 온라인 영상을 통해 <다양성과 포용성을 위한 KAIST 선언문>을 공표했다. 모든 구성원의 다양성을 존중하고 서로를 포용하는 환경을 조성하겠다는 의지를 담은 이번 선언문은 KAIST 포용성위원회가 주축이 되어 작성했다. 포용성위원회 관계자는 "KAIST를 포함한 여러 대학교에서 인터넷 익명 커뮤니티를 중심으로 나타나고 있는 차별과 편견의 혐오 발언이 심각한 수위에 다다른 것은 물론 최근에는 인터넷을 벗어나 우리의 실생활 속에서도 여러 문제를 일으키고 있다"라며 선언문 작성 계기를 설명했다. 기관 구성원 사이에 오가는 혐오 표현이 괴롭힘에 해당할 수 있다고 판단한 포용성위원회는 KAIST 구성원의 교육권·학습권·노동권을 보장하기 위해 지난 1월 교내 학생 단체 및 외부 전문가와 논의를 시작했다. 혐오차별 분야의 전문가인 홍성수 숙명여자대학교 법학부 교수와 동료 연구자들에게 자문 및 감수를 받고 KAIST 내 다양한 구성
2022-10-11과학계·산업계·법조계·창업계·금융계 등 사회 각 분야에 소속된 여성 리더 10인과 이들의 뜻에 동참하는 2인의 남성 교수가 우리 대학의 포용적 발전을 후원하기 위해 1억 1천 5백만 원을 기부했다. 이번 기부는 류석영 KAIST 전산학부 교수와 배순민 KT 융합기술원 AI2XL 연구소장이 주변을 독려해 ‘KAIST’, ‘여성’, ‘기부’라는 세 가지 취지에 공감하는 선후배들을 모으며 시작됐다. 그 결과, 채양희 법무법인 H 대표 변호사, 장세영 한화 NxMD(Next Generation Materials and Devices) 대표, 장윤규 아마존웹서비스 엔터프라이즈 석세스 매니저(Enterprise Success Manager), 석현정 KAIST 산업디자인학과 교수, 제현주 인비저닝 파트너스 대표, 차미영 KAIST 전산학부 교수, 오혜연 전산학부 교수, 여성
2022-03-03우리 대학 전산학부 류석영 교수가 미래 과학기술인재 양성에 기여한 공로를 인정받아 ‘과학기술정보통신부 장관상’을 지난달 수상했다. 류석영 교수는 2009년 12월에 우리 대학 전산학부 교수로 부임했다. 2010년 가을학기부터 전산학부 전공 필수 과목인 ‘프로그래밍 언어’를 강의로 시작으로, 2014년 봄학기부터 현재까지 매 학기 강의하고 있다. 2021년 가을학기 20번째 강의를 개설했으며, 평균 121명의 수강생에게 4.64/5.0의 강의평가를 받아 2012년·2017년 우수강의상과 2019년 우수강의대상을 수상했다. 2015년 겨울학기부터는 장병규 동문과 함께 ‘몰입 캠프’ 교육 과정을 개설했다. 대학의 소프트웨어 교육 현장의 실정과 산업계가 기대하는 개발자의 역량 사이에서 발생하는 괴리를 줄이고자 기획된 ‘몰임캠프’는 ‘빠르게’ · &l
2022-01-13