연세대학교 시스템반도체공학과
응용 프로그램과 하드웨어 장치 사이에 존재하는 소프트웨어이며 운영체제를 중심으로 컴파일러 등의 개발도구, 각종 라이브러리, 소프트웨어 플랫폼 등이 모두 포함됩니다.
System Architecture
CPU, 메모리, 네트워크, 저장 장치와 같은 다양한 하드웨어 장치에 대한 여러 레벨의 추상화를 응용 프로그램에게 제공함으로써 보다 손쉬운 응용 프로그램 개발과 효율적인 실행을 목표로 두고 연구하고 있습니다. 분산된 서로 다른 형태의 컴퓨터 시스템의 응용 프로그램 개발자에게 부담을 주지 않아야 합니다. 이를 위해 성능, 전력 효율성 및 보안을 향상시키기위한 새로운 컴파일러 및 컴퓨터 시스템의 설계를 연구하고 있습니다.
A.I
자율주행자동차 의료기구, 스마트 홈과 같은 많은 분야에 널리 사용되며 뛰어난 성능을 보여주고 있습니다. 하지만, 제한된 메모리와 에너지를 가진 IoT 디바이스에 적용하기 위해서는 효율적인 알고리즘 수행과 메모리 수요 및 계산 복잡성을 줄여야 합니다. 따라서, 인공지능을 실행하는 하드웨어 아키텍처에 적합한 병렬적 계산 혹은 알고리즘 수행이 이루어지도록 연구하고 있습니다.