한편 , 본 발명 의 실시 예 에서 는 네트워크 전용 으로 설계 된 네트워크 프로세서 ( Network Processor Unit , NPU ) 를 사용 하 여 플로우 수집 장치 ( 100 ) 를 구현 한다 . 네트워크 프로세서 란 기존 의 ASIC ( Application specific integrated circuit ) 을 통한 접근 방법 이 갖 는 고속 처리 와 우수 한 성능 의 장점 을 그대로 유지 하 면서 패킷 처리 , 프로토콜 분석 , 음성 / 데이터 통합 , QoS ( Quality of Service ) 등 통신 시스템 에서 이루어지 는 작업 들 을 수행 할 수 있 도록 프로그래밍 이 가능 한 디바이스 로서 , 높 은 패킷 처리 성능 과 다양 한 네트워크 서비스 의 제공 이 가능 하 며 , 고속 처리 능력 과 함께 확장 성 및 유연 성 을 갖 는다 . 이러 한 , 네트워크 프로세서 는 하드웨어 적 인 병렬 처리 구조 를 갖 는 마이크 로 엔진 부 와 프로그램 가능 한 범용 CPU 부 로 구성 된다 .