TECH 으로 돌아가기
TECH HACKER NEWS 오늘 6분 읽기 27 READS

LLVM 핵심 개발자 요하네스 되르페르트, 36세로 별세

LLVM 핵심 개발자 요하네스 되르페르트, 36세로 별세
SOURCE IMAGE · HACKER NEWS

오픈소스 컴파일러 인프라 LLVM의 핵심 기여자였던 요하네스 되르페르트(Johannes Doerfert)가 2026년 9월 17일 암 투병 끝에 36세를 일기로 세상을 떠났다. LLVM 프로젝트 블로그가 공식적으로 부고를 알렸다. 1989년 11월 5일 태어난 그는 컴파일러 연구와 고성능 컴퓨팅(HPC)의 접점에서 10여 년간 활동하며 이 분야에서 가장 왕성하고 존경받는 개발자 중 한 명으로 꼽혔다. 국내 개발자에게는 낯선 이름일 수 있지만, 그가 손댄 코드와 최적화 기술은 오늘날 수많은 프로그램의 빌드 과정에 조용히 녹아 있다.

되르페르트는 2018년 독일 자르브뤼켄의 자를란트대학교에서 컴퓨터과학 박사 학위를 받았다. 세바스티안 하크(Sebastian Hack) 교수의 컴파일러 설계 연구실에서 다면체(polyhedral) 컴파일러 기술을 저수준 코드에 적용하는 연구를 수행했다. LLVM 기여는 2014년부터 본격화됐고, 다면체 최적화 프로젝트인 Polly의 핵심 개발자로는 2012년부터 이름을 올렸다. 이후 그의 관심은 OpenMP, LLVM, 병렬 프로그램 최적화로 이어졌다.

컴파일러 최적화와 병렬 컴퓨팅의 접점

그가 몰두한 영역은 한국 실무자에게도 시사점이 크다. 다면체 컴파일 기법은 반복문(loop) 구조를 수학적으로 모델링해 자동 병렬화와 데이터 지역성 최적화를 끌어내는 방식으로, HPC와 GPU 워크로드에서 성능을 좌우한다. OpenMP는 C·C++·포트란 코드에 지시문(pragma) 몇 줄을 더해 멀티코어와 가속기 병렬성을 활용하게 해주는 표준으로, 과학 계산부터 최근의 AI·머신러닝 인프라까지 폭넓게 쓰인다. 되르페르트는 컴파일러 최적화, GPU 커널의 자동 미분, 성능 이식성(performance portability), OpenMP를 주제로 수십 편의 논문을 공동 저술하며 이 기술들이 실제 하드웨어에서 제 성능을 내도록 다듬는 데 기여했다.

그가 관여한 대표적 결과물 중 하나가 LLVM의 프로시저 간 분석 프레임워크인 Attributor다. 함수 경계를 넘나들며 코드의 속성을 추론해 더 공격적인 최적화를 가능하게 하는 이 기능은, 컴파일러가 개별 함수를 넘어 프로그램 전체를 조망하도록 만드는 인프라적 성격을 띤다. 이런 종류의 작업은 특정 애플리케이션에 직접 드러나지 않지만, 컴파일러가 생성하는 바이너리의 품질을 근본에서 끌어올린다는 점에서 생태계 전체에 파급된다.

코드 너머의 커뮤니티

되르페르트가 남긴 것은 코드만이 아니었다. 그는 2017년 자르브뤼켄에서 열린 EuroLLVM 조직에 참여했고, 2017년부터는 CGO 학회의 LLVM-HPC 워크숍을, 2019년부터는 ISC에서 열리는 LLVM 행사를 도우며 LLVM 커뮤니티와 HPC 커뮤니티를 잇는 다리 역할을 했다. LLVM 개발자 회의의 신규 참가자 세션에 꾸준히 참석해 처음 온 이들을 맞이하고 프로젝트에 어떻게 더 깊이 관여할 수 있는지 조언을 나눴다. 매주 온라인 오피스아워를 열어 OpenMP, LLVM-IR, 프로시저 간 최적화, Attributor 등에 관한 질문에 답한 것도 그의 일상이었다.

또한 그는 여러 해에 걸쳐 구글 서머 오브 코드(GSoC)의 LLVM 멘토로 학생 기여자들을 이끌었다. 2015년부터 2024년까지 11년간 11차례의 개발자 회의에서 발표에 나서 최소 26개 세션에서 연사로 참여했고, 그 외에도 많은 발표 준비를 도왔다. 오픈소스가 코드 자체보다 사람과 지식의 전수로 지탱된다는 점을 감안하면, 이런 커뮤니티 활동은 그가 남긴 또 하나의 인프라였던 셈이다.

함께 일한 이들은 그를 활기와 유머가 넘치는 사람으로 기억한다. 그는 자신의 소셜미디어 소개란에 "LLVM 개발자, OpenMP 기여자, 맥주 애호가, 순서는 이대로가 아님"이라고 적어두기도 했다. 그의 죽음은 특정 회사 제품이 아니라 전 세계 개발자가 공유하는 공용 기반을 다듬어 온 한 사람의 부재라는 점에서, 오픈소스 생태계의 지속성이 결국 개인들의 헌신에 기대고 있음을 새삼 상기시킨다.

추모식은 2026년 10월 3일 토요일 오후 1시부터 5시까지 미국 캘리포니아주 새너제이의 산호세 장례식장에서 열리며, 독일에서도 별도의 추모 행사가 예정돼 있다. 그의 유족으로는 아내 쉬에진 장(Xuejin Zhang), 아버지 위르겐 되르페르트(Jürgen Doerfert)를 비롯한 가족과 친구들이 있다. 유족은 조화 대신 그가 평생 지원해 온 LLVM 재단에 대한 기부로 그를 기려 달라고 요청했으며, 한 기부자가 그를 기리는 의미로 5만 달러 한도의 매칭 기부를 약속했다. 기부자문기금(DAF)을 통해 직접 기부할 경우 '요하네스 되르페르트를 추모하며'라고 명기하면 된다.

SOURCE · HACKER NEWS
원문 전체 보기 → https://blog.llvm.org/posts/2026-09-24-rememberingjohannesdo...
SHARE
NEXT · CHOOSE

변화를 읽었다면,
내가 만들 수익 구조를 고릅니다.

정보를 더 모으는 데서 멈추지 않고, 광고·외주·판매·중개·구독 중 내 상황에 맞는 출발점을 정해보세요.

21가지 수익 구조 살펴보기 →
처리 중...