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 자체의 성능 향상과 이를 사용한 네트워크 응용 어플리케이션에 관한 연구를 목표로 하고 있으며, 이러한 연구는 네트워크 망의 발전과 더불어 새로운 패러다임으로 등장한 네트워크 프로세서 시장을 선점할 수 있는 실제적인 기조 연구가 될 수 있다. 

번호 제목 글쓴이 날짜 조회 수
29 [Current Project] LG화학 여수 화학 단지 측위시스템 Pilot 구축 (2022.11.22 ~ 2022.12.31) 임바다 2022.12.15 52
28 [Current Project] 산학연 주관 미래도전국방기술 연구개발 (2022.11.25 ~ 2025.10.31) 임바다 2022.11.01 55
27 [Current Project] 디지털기반 건축시공 및 안전감리 기술개발 (2022.04.01~2026.12.31) 배한준 2022.07.25 102
26 [Past project] 2015 정보통신산업진흥원 (2015.06.01 ~ 2018.12.31) 배한준 2020.08.30 142
25 [Past project] 2021 스마트 공장 안전 및 관제 시스템을 위한 지구 자기장 기반 실내측위 기술의 포스코 현장 성능 검증 (2021.02.01~2021.11.26) file 배한준 2021.09.14 166
24 [Past project] 응용 특성에 따른 Network Reprogramming 정책 - ETRI - 개발기간 (2009.10.1 ~ 2010.3.31) 관리자 2017.05.06 169
23 [Past project] 실내 측위를 위한 저전력 웨어러블 소형 태그 보드 설계 및 시작품 제작 - 개발기간 (2019.06.01 ~ 2020.08.31) file 배한준 2020.07.16 185
22 [Past project] 애드 혹 커뮤니티를 위한 서비스 구조 및 네트워킹 인프라 연구 - 한국과학재단 - 개발기간 (2007.9.1 ~ 2012.08.31 ) 관리자 2017.05.06 187
21 [Past project] 로봇 기반 Mobile Sensor Network를 위한 저전력/고성능 네트워크 프로토콜 개발 - 삼성전자 - 개발기간 (2007.1.1 ~ 2007.12.31 ) 관리자 2017.05.06 192
20 [Current Project] 교통약자를 위한 도시철도 역사내 맞춤형 스마트 내비게이션 개발 (2022.05.01~2023.12.31) file 배한준 2022.07.25 192
19 [Past project] AE64000 파이프라인의 고성능화 및 Branch Prediction 연구 (시스템집적반도체기반기술 개발사업(반도체 개발 사업) 2001.7.1~2003.6.30) file 관리자 2017.05.06 194
18 [Past project] RF 태그 기반의 무청취, 무지연 특성을 갖는 비동기식 무선 센서 네트워크 연구 - 한국연구재단 - 개발기간( 2010. 5. 1 ~ 2013. 4. 30 ) 관리자 2017.05.06 221
17 [Current project] 위치기반 마케팅 플랫폼 개발을 위한 실내 측위 시스템 구축 (2021.08.13. ~ 2023.12.31) file 배한준 2021.09.14 225
16 [Past project] Ubiquitous Computing 환경 하에서의 Power Management 핵심기술 확보 및 구현 (삼성종합연구소, 2003.07.01 - 2004.06.30) file 관리자 2017.05.06 240
15 [Past project] u-City 적용 센서 네트워크 시스템 개발 - ETRI - 대규모 센서 네트워크에서의 저전력 통신 방법 (2008.12.5 ~ 2009.3.31) 관리자 2017.05.06 255
14 [Past project] u-City 적용 센서 네트워크 시스템 개발 - ETRI - 센서 노드의 전원 관리 알고리즘에 관한 연구 (2006.8 ~ 2007.3) 관리자 2017.05.06 283
13 [Past project] 정수변환을 활용한 MPEG-4의 Simple Profile Level에서의 부호기 설계 (IT-SOC 핵심설계인력양성사업, 한국소프트웨어 진흥원, 2005.3.~2006.2) 관리자 2017.05.06 327
12 [Past project] 블록체인 기반 KU Mobile ID 체계 수립 및 구축 (2019.03.01~2021.12.31) 배한준 2020.07.16 338
11 [Past project] 그린인프라와 그린웨어 기반의 차세대 IDC 테스트베드 구축 - 한국한국IT서비스산업협회 - 개발기간( 2010. 3. 1 ~ 2014. 2. 28 ) 관리자 2017.05.06 399
10 [Past project] 미래창조과학부 X-프로젝트 X문제 해결 연구 - 15. 사물인터넷을 전염병 예방과 확산 방지에 어떻게 활용할까? (2015.12.1 ~ 2016.12.1) 관리자 2017.05.06 439

LOGIN

SEARCH

MENU NAVIGATION