HPC 분야에서 9년 이상 시스템 아키텍처와 성능 최적화 경험을 보유하고 있습니다. 현재는 대규모 AI/ML 워크로드의 실제 성능을 극대화하는 데 집중하고 있으며, 대학 클러스터부터 주 단위 연구 인프라, 직접 구축한 홈 클러스터까지 다양한 환경을 다뤄왔습니다.
경력 #
HPC 성능 엔지니어 (HPC Performance Engineer) Research Computing, Northeastern University | 2025년 1월 – 현재
- 프로덕션 GPU 클러스터에서 멀티노드 PyTorch DDP 학습 최적화 (NCCL 설정, 데이터 로딩, Slurm 리소스 바인딩 튜닝)
- 클러스터 상태를 검증하고 설정 오류나 성능 저하 노드를 찾아내는 내부 도구 개발
- 다양한 분야의 연구자 컴퓨팅 워크플로우 최적화 지원
GPU 훈련 벤치마킹, AICR Benchmarking Group Massachusetts AI Computing Resource (AICR) | 2026년
- Northeastern University 자체 클러스터와는 별도로 운영되는 매사추세츠 주 AI 연구 인프라 이니셔티브 참여
- 노드가 정상 범위에서 동작하는지 확인하고 설정 오류나 성능 저하 하드웨어를 찾아내는 멀티노드 GPU 검증 스위트 개발 (PyTorch DDP, NCCL)
- 대상 시스템은 멀티노드 구성의 B200 및 RTX PRO 6000 노드
HPC 소프트웨어 컨설턴트 Institute for Computational and Data Sciences, Penn State | 2017년 1월 – 2024년 12월
- 8년간 500명 이상의 연구자 지원
- 클러스터 성능 최적화 및 사용자 지원
- 재현 가능한 연구환경을 위한 컨테이너 환경 개발 (Singularity Hub 기여자)
- 시스템 모니터링, 자원 할당, 작업 최적화
Parallel Computing Support Application Engineer (인턴십) MathWorks | 2021년 여름
- MATLAB 병렬 컴퓨팅 툴박스 최적화
- 분산 컴퓨팅 성능 벤치마크 개발
- HPC와 MATLAB 통합을 위한 문서 작성
기술 역량 #
| 분류 | 도구 |
|---|---|
| 스케줄러 | Slurm, PBS (job array, 의존성 체인, 자원 최적화) |
| 병렬 컴퓨팅 | MPI (OpenMPI, Intel MPI), OpenMP, CUDA |
| 스토리지 | NFS (export, home/scratch), 스토리지 구성 및 데이터 관리 전략 |
| 컨테이너 | Singularity/Apptainer, Docker, Podman |
| 자동화 | Ansible, Bash 스크립팅, 시스템 프로비저닝 |
| 모니터링 및 검증 | 성능 메트릭, 프로파일링, 클러스터 상태 자동 검증 (HPL, PyTorch DDP validation) |
| 언어 | Python, C/C++, MATLAB, Shell; Fortran (레거시 과학 계산 코드 읽기 및 디버깅) |
| 버전 관리 | Git |
| 성능 | 프로파일링, 최적화, 병목 분석 |
프로젝트 #
| 프로젝트 | 설명 |
|---|---|
| HPC From Scratch | 소비자용 하드웨어로 6노드 클러스터 구축. Slurm, Ansible, NFS, FreeIPA, Lmod. |
| PyTorch DDP Benchmark | HPC 클러스터용 멀티GPU/멀티노드 분산 훈련 스케일링 벤치마크. [GitHub] |
| pkg_audit | Slurm 파티션 전체 스캔 및 Ansible 수정 기능을 포함한 RPM 패키지 일관성 감사 도구. [GitHub] |
| 4D LiDAR SLAM 최적화 | ROS 2 실시간 성능을 위한 포인트 클라우드 처리 병렬화 |
| 사이드 프로젝트 (공개 예정) | Game of Life 웹앱, 브라우저 포커 게임, ESP32-P4 열화상 카메라 |
기타 엔지니어링 프로젝트
NIST First Responder UAS Indoor Challenge (2022) 수상: 3위 + First Responder’s Choice (상금 $80,000) GPS 미작동 실내 긴급 상황을 위한 커스텀 쿼드콥터 제작. [nist.gov]
VFS Design-Build-Vertical Flight Student Competition (2021, 2022) 수상: 3위 (2022), 예비 보고서 1위 + 최우수 전산 시뮬레이션상 (2021). [engr.psu.edu]
제9, 10회 ESA Global Trajectory Optimization Competition (2017, 2019) 복잡한 궤도 최적화를 위한 병렬 알고리즘 개발. [psu.edu]
학력 #
Pennsylvania State University (펜실베니아 주립대학교)
| 학위 | 연도 | 비고 |
|---|---|---|
| 항공우주공학 박사 | 2024 | 계산과학 부전공. 논문: Multiple Gravity-Assist Trajectory Design with Continuous-Thrust Synergetic Maneuvers |
| 항공우주공학 석사 | 2015 | 계산과학 부전공. 논문: Optimal Orbit Raising via Particle Swarm Optimization |
| 항공우주공학 학사 | 2013 |
강연 및 워크샵 #
자세한 내용은 강연 페이지를 참조하세요.
| 강연 | 장소 | 연도 |
|---|---|---|
| Introduction to Software Installation | Northeastern University | 2026년 여름 |
| Introduction to Parallel Computing | Northeastern University | 2026년 봄 |
| Linux Essentials for HPC Researchers | Northeastern University | 2026년 봄 |
| Aerospace Analysis, Programming for Engineers TA | Penn State | 2015–2016 |