1. 글로벌 오픈프론티어
  2. 글로벌 오픈프론티어 소개
  3. 글로벌 오픈프론티어 4기

글로벌 오픈프론티어 4기

  • 클라우드 기반 분산형 코드 실행 프레임워크 및 API
    Sorna
    이기종 프로세서를 위한 고속 패킷처리 프레임워크
    NBA (Network Balancing Act)
    • 글로벌 오픈프론티어 4기
    • GLOBAL OPEN FRONTIER
    • 김준기
    • ㆍ주요경력
    • (2016-) Lablup Inc. CTO
      (2012-2016) KAIST 전산학과 박사
      (2015) 제9회 공개SW개발자대회 금상
      (2015) ACM EuroSys 최우수학생논문상
      (2006-) TNF/Needlworks 활동 및 Textcube 커미터
    • ㆍ활동 커뮤니티
    • Sorna
    • ㆍ전문분야
    • 컴퓨터 네트워크, GPGPU 컴퓨팅, 분산처리, 클라우드, 운영체제

    활동 프로젝트

    • 프로젝트명
    • Sorna
    • 개요
    • 코딩 교육을 위한 실습 환경과 딥러닝 모델을 개발하거나 배포하여 연산을 담당할 수 있는 클라우드 기반의 분산처리 시스템.
    • 특징
    • 복잡한 설치·설정 및 클라우드 세팅 과정 필요 없이 API 키 발급만으로 인터넷으로 미리 만들어진 개발환경을 불러와 사용할 수 있으며, API를 이용해 다양한 프론트엔드 및 텍스트편집기에 탑재하여 사용할 수 있다.
    • 목표
    • 클라우드 전문가 없이도 클라우드와 같은 pay-as-you-go 비용 모델에 기반하여 누구나 손쉽게 대규모 컴퓨팅을 시도할 수 있도록 하는 것
    • 기대효과
    • 컴퓨팅에 기반한 과학·공학 연구 과정과 결과물을 공유하는 방법의 혁신
    • 리퍼지토리
    • https://github.com/lablup/sorna
    • 프로젝트명
    • NBA (Network Balancing Act)
    • 개요
    • CUDA GPU 및 Xeon Phi co-processor를 활용하여 자동으로 프로세서별 부하분산 알고리즘이 적용된 고성능 패킷 처리 프레임워크.
    • 특징
    • Xeon E5급 x86 Linux 서버에서 최대 80 Gbps까지 모듈화된 패킷 처리 파이프라인 탑재할 수 있다. 패킷을 입출력 단위로 하는 모듈들을 자유롭게 그래프 형태로 조합할 수 있고, GPU 등으로 가속 가능한 모듈들은 자동으로 batching, pipelining, parallelization을 적용해준다.
    • 목표
    • 복잡한 성능 튜닝 과정 없이 패킷 처리 모듈을 작성하는 것만으로도 어떠한 하드웨어 조합에서든 항상 최대의 패킷 처리 성능 유지
    • 기대효과
    • 값비싼 전용칩을 탑재한 전문 장비 없이도 리눅스와 같이 친숙한 개발환경에서 다양한 네트워크 애플리케이션 개발 가능
    • 리퍼지토리
    • https://github.com/anlab-kaist/NBA