Loading...

차세대 인터넷을 위한 고성능 네트워크 프로세서에 대한 설계 및 개발 연구

(목적 기초 연구 과제, 과학기술부, 2001. 9∼2004. 8)

  현재 본 연구실에서는 과학기술부의 목적기초 연구과제로서 3년에 걸친 네트워크 프로세서 설계의 연구·개발 과제를 수행중이다. 네트워크 프로세서(NPU)란 네트워크에서 패킷 처리를 위해 최적화된 마이크로 프로세서로서 네트워크 망 패킷의 흐름(packet flow) 위에 위치하여 이를 받아들여 가공하거나 적절한 방향으로 내보내는 일을 한다. 이러한 네트워크 프로세서는 네트워크 망의 요구에 대해 최적화되어 높은 대역폭bandwidth 처리와 프로그램 가능한 유연한 구조를 갖는다(세부사항참조)


noname01.png

▣ 목표 응용 시스템의 성능 향상에 필수적인 명령어를 연구하여 이에 최적화된 새로운 NPU ISA(Instruction Set Architecture)를 설계한다.본 연구진은 홍익대학교 정보컴퓨터공학부의 System Software & Architecture연구실(http://sal.hongik.ac.kr/), 아주대학교 정보통신전문대학원의 Internet연구실(http://ilab.ajou.ac.kr/)과 연계하여 두 개의 아키텍처 그룹과 한 개의 네트워크 그룹으로서 NPU 연구를 진행하고 있다. 참여 연구진은 프로세서의 개발과 설계 및 네트워크 분야에서 세계 최첨단의 기술력을 자랑하는 Intel(고려대 최린 교수님), IBM(홍익대 김선일 교수님), 벨 통신(Bellcore)연구소(아주대 김효곤 교수님)에서 최소 3년 이상 씩 개발 및 연구를 수행한 경험이 있는 연구원으로 구성되어 있다. 본 연구진은 차세대 인터넷을 위한 네트워크 프로세서의 설계, 성능 평가 및 개발 기술 확보를 최종 목표로 하며 다음과 같은 세부 사항을 기조로 연구를 진행중이다.

▣ 병렬 패킷 엔진·라우팅 테이블 처리 모듈·스케쥴러 모듈·버퍼관리 모듈·레이블 처리 모듈·메모리 및 스위치 fabric 인터페이스 및 중앙 처리 프로세서(CPU) 인터페이스·NPU 캐쉬 및 메모리 hierarchy 설계 기술 등의 NPU 성능 향상에 핵심적인 기술을 연구·개발한다.

▣ 아키텍처 수준의 NPU 시뮬레이션 모델 개발과 네트워크 응용 시스템 분석 기술을 개발하여 본 연구진에 의해 새롭게 설계된 NPU의 성능을 평가하며 기존의 NPU, CPU와의 성능을 비교·분석한다.

▣ 최종적으로, ISA 수준의 NPU 시뮬레이션 모델 개발과 마이크로 구조 수준의 NPU 시뮬레이션 모델을 개발하며, Clock cycle time과 chip area를 고려한 NPU 파이프라인 설계를 통해 실제 NPU 하드웨어로의 구현을 모색한다.

NP2.jpg



<연구 목적>

  현재 국내업계에서는 NPU를 장착한 라우터 또는 방화벽이 개발 초기 단계에 있다. 연구 분야에서도 활동이 미미하여 암호화 전용 프로세서를 위한 연구모임 등이 한시적으로 있었고, gigabit 이더넷 스위치 등이 개발되기도 했다. 그러나 최근 쓰이고 있는 일반적인 의미에서의 프로그램 가능한 NPU의 연구 개발은 아직 시작되지 않고 있다. 이러한 시점에서 본 연구진의 NPU 개발은 비메모리 반도체 기술 확보와 시장 선점으로 인한 수입 대체 효과에 기여할 수 있는 실질적인 연구가 될 수 있을 것이다. 곧, 본 연구진은 NPU 자체의 성능 향상과 이를 사용한 네트워크 응용 어플리케이션에 관한 연구를 목표로 하고 있으며, 이러한 연구는 네트워크 망의 발전과 더불어 새로운 패러다임으로 등장한 네트워크 프로세서 시장을 선점할 수 있는 실제적인 기조 연구가 될 수 있다. 

번호 제목 글쓴이 날짜 조회 수
18 [Current project] 심화학습 기술을 사용한 자기장 기반 실내 위치인식 연구 - 한국 연구재단 - 개발기간 (2017.03.01 ~ 2020.02.28) 관리자 2017.05.06 88
17 [Current project] IoT 기반 스마트 빌딩 이동 솔루션을 위한 실내 위치인식 기술 개발 - 현대엘리베이터 - (2016-08-01 ~ 2017-12-31) 관리자 2017.05.06 89
16 [Current project] 미래창조과학부 정보통신기술인력양성사업 - 세이프 웰빙을 위한 IoT 기반 스마트 웨어러블 SW 기술개발 - 정보통신산업진흥원 - 개발기간 (2015.06.01 ~ 2018.12.31 ) 관리자 2017.05.06 60
15 [Past project] 미래창조과학부 X-프로젝트 X문제 해결 연구 - 15. 사물인터넷을 전염병 예방과 확산 방지에 어떻게 활용할까? (2015.12.1 ~ 2016.12.1) 관리자 2017.05.06 49
14 [Past project] IT/SW 창의연구과정(기술개발형) - 가속도 센서를 이용한 손가락 부착형 3차원 동작 및 필기 입력 시스템 개발 - 정보통신산업진흥원 - 개발기간 (2013.05.01 ~ 2014.04.30 ) 관리자 2017.05.06 47
13 [Past project] 그린인프라와 그린웨어 기반의 차세대 IDC 테스트베드 구축 - 한국한국IT서비스산업협회 - 개발기간( 2010. 3. 1 ~ 2014. 2. 28 ) 관리자 2017.05.06 49
12 [Past project] RF 태그 기반의 무청취, 무지연 특성을 갖는 비동기식 무선 센서 네트워크 연구 - 한국연구재단 - 개발기간( 2010. 5. 1 ~ 2013. 4. 30 ) 관리자 2017.05.06 35
11 [Past project] 모바일 환경을 위한 UBIFS 안정성 검증 - 삼성전자 - 정형기법을 활용한 UBIFS 안정성 검증 (2009.9.1 ~ 2009.12.31 ) 관리자 2017.05.06 77
10 [Past project] 응용 특성에 따른 Network Reprogramming 정책 - ETRI - 개발기간 (2009.10.1 ~ 2010.3.31) 관리자 2017.05.06 36
9 [Past project] u-City 적용 센서 네트워크 시스템 개발 - ETRI - 대규모 센서 네트워크에서의 저전력 통신 방법 (2008.12.5 ~ 2009.3.31) 관리자 2017.05.06 36
8 [Past project] 로봇 기반 Mobile Sensor Network를 위한 저전력/고성능 네트워크 프로토콜 개발 - 삼성전자 - 개발기간 (2007.1.1 ~ 2007.12.31 ) 관리자 2017.05.06 37
7 [Past project] 애드 혹 커뮤니티를 위한 서비스 구조 및 네트워킹 인프라 연구 - 한국과학재단 - 개발기간 (2007.9.1 ~ 2012.08.31 ) 관리자 2017.05.06 36
6 [Past project] u-City 적용 센서 네트워크 시스템 개발 - ETRI - 센서 노드의 전원 관리 알고리즘에 관한 연구 (2006.8 ~ 2007.3) 관리자 2017.05.06 58
5 [Past project] 정수변환을 활용한 MPEG-4의 Simple Profile Level에서의 부호기 설계 (IT-SOC 핵심설계인력양성사업, 한국소프트웨어 진흥원, 2005.3.~2006.2) 관리자 2017.05.06 35
4 [Past project] 악성 코드 공격의 방지를 위한 비정상적 프로그램 제어 흐름의 차단에 관한 연구 (선도 연구자 지원 사업, 한국학술진흥재단, 2003. 12∼2005. 11) 관리자 2017.05.06 85
3 [Past project] Ubiquitous Computing 환경 하에서의 Power Management 핵심기술 확보 및 구현 (삼성종합연구소, 2003.07.01 - 2004.06.30) file 관리자 2017.05.06 34
2 [Past project] AE64000 파이프라인의 고성능화 및 Branch Prediction 연구 (시스템집적반도체기반기술 개발사업(반도체 개발 사업) 2001.7.1~2003.6.30) file 관리자 2017.05.06 34
» [Past project] 차세대 인터넷을 위한 고성능 네트워크 프로세서에 대한 설계 및 개발 연구 (목적 기초 연구 과제, 과학기술부, 2001. 9∼2004. 8) file 관리자 2017.05.06 48

LOGIN

SEARCH

MENU NAVIGATION