멀티코어 및 재구성가능 코어에 관한 연구

본 논문에서는 멀티코어 아키텍처 및 멀티프로세싱의 하드웨어 및 소프트웨어 개념을 소개하고 멀티코어 기반의 재구성가능 (Reconfigurable) 코어의 구조를 분석하였다. 재구성가능(Reconfigurable) 코어는 CPU의 각 부분을 모듈처럼 만들어 기능을 빼고 더하기 쉽게 만들었다. 이 방식은 한 번 설계하기엔 복잡하지만 한 번 만든 모듈은 여러 번 재활용해 여러 CPU를 만들어 낼 수 있다. 본 논문에서는 최근 르코어사가 제안한 재구성가능(Reconfigurable) 코어 기반의 타일(Tiled) 프로세서인 Montium 프로세서에 대한 구조 및 성능을 분석하였다.