연구목표 |
하드웨어와 소프트웨어를 동시에 개발하는 co-design 전략으로 초병렬프로세서에 최적화된 HPC용 시스템 소프트웨어 스택 개발운영체제 핵심기능 개발, 초병렬프로세서 전용 컴파일러, 병렬 프로그래밍 모델 정의 및 관련 라이브러리 일체 개발수치 라이브러리 및 벤치마크 프로그램 최적화전통적인 슈퍼컴퓨터 응용 프로그램 포팅 및 성능평가 |
연구내용 |
본 과제의 연구 분야를 운영체제, 컴파일러, 프로그래밍 모델, 수치 라이브러리, 벤치마크, 시범응용으로 구분하고 아래와 같이 연구를 수행함(운영체제) 메모리(HBM/DIMM), 코어 구성(범용코어/XPU) 등 초병렬프로세서의 하드웨어 특징을 고려해서 태스크 스케줄러와 메모리 관리, 전력관리기능을 운영체제 커널에 최적화된 형태로 구현하고 커널 전반에 걸친 경... |
기대효과 |
국내 독자기술로 개발하는 초병렬프로세서에 최적화된 시스템 소프트웨어 스택 확보운영체제(스케줄러, 메모리 관리, 전력관리 등), 저수준/고수준 프로그래밍 도구, 벤치마크에 이르는 핵심 소프트웨어 스택 일체에 대한 개발경험 축적⇒ 새로 개발한 프로세서로 전통적인 HPC 시스템을 구축할 때 반드시 진행되어야 하는 시스템 소프트웨어 개발기간 단축 기대엑사스케일 어... |
키워드 |
운영체제,컴파일러,수치 라이브러리,시스템 소프트웨어,프로그래밍 모델,고성능컴퓨팅,공유메모리 프로그래밍 인터페 |