CILAB 연구실에 관심을 가져주어서 감사합니다.
지원을 희망하는 학생은 아래 사항들을 확인하고 박혁우 교수에게 e-mail (hyukwoo.park@jbnu.ac.kr) 로 자기소개를 해주기를 바랍니다.
저희 연구실의 가장 중요한 철학은 경쟁이 아닌 '협업'입니다. 함께 공부하고 연구하는 과정에서 서로 배우며 성장할 수 있다는 믿음을 바탕으로, 자유로운 질문과 토론, 자료 공유를 적극 장려합니다. 협업을 통해 더 나은 아이디어와 결과를 만들어내는 것이 연구실의 핵심 가치입니다. 또한, 개발은 GitHub를 중심으로 체계적인 협업 개발 문화를 유지하고 있으며, 이를 통해 코드 품질 관리와 버전 관리를 효율적으로 수행하고 있습니다.
컴파일러 최적화 기술을 토대로 웹 엔진을 포함한 다양한 주제로 연구를 수행하고 있습니다.
프로그래밍의 경험이 많이 있거나 혹은 최소한 프로그래밍에 대한 흥미와 애정을 가지고 있어야 합니다.
필수 선수 과목으로는 자료구조와 알고리즘이 있으며, 컴퓨터 구조, 운영체제, 컴파일러 등을 수강하면 기초를 더욱 탄탄히 다질 수 있습니다. 또한 객체지향 프로그래밍, 리눅스 프로그래밍, 임베디드 시스템 등도 매우 유익한 배경 지식이 됩니다. 이러한 지식이 부족하더라도 프로그래밍을 좋아하고 꾸준히 학습하려는 자세가 있다면 충분히 잘 해나갈 수 있습니다.
연구실에서 발표하는 논문들은 보통 다음의 연구 개발 과정을 통하여 작성됩니다.
벤치마크나 실제 응용 프로그램 코드 분석을 통해 반복적으로 나타나는 최적화 기회를 탐색
가능한 경우, 해당 문제를 수학적으로 정형화
최적화 알고리즘을 설계 및 구현
데이터를 활용한 성능 평가 및 튜닝 작업 수행
따라서 이론만 가지고 논문을 작성하는 경우는 매우 드물며 구현 작업을 항상 동반합니다. 즉, 구현을 해 보면 겉으로 보기에 좋은 아이디어나 이론의 한계와 문제점을 쉽게 알 수 있습니다.
개요
SW중심대학사업 산학협력프로젝트 (전북대-삼성리서치)
기간: 5/1 - 10/31 (6개월)
연구 내용
오픈소스 웹 엔진 프로젝트[link] 개발 참여
최신 JavaScript 스펙 구현 (ECMAScript 2025)
성능 및 메모리 최적화
CI (github actions) 업데이트 및 코드 분석툴 적용
API 업데이트 및 관련 TC 적용 (TDD 기반)
지원 혜택
개인 자리 및 컴퓨터 (연구실 533호)
논문 게재료 및 학회 참가비
SW중심대학사업 장학금 지원
필요 사항
C/C++ 프로그래밍
자료구조 및 알고리즘 지식
컴파일러 (권장)
Git 및 Github 기반 개발 (권장)