탐색 엔진 ( 400 ) 이 개별 디바이스 에 있 는 경우 , 바람직 한 통신 채널 은 고속 직렬 버스 , 예 를 들 어 도 4 에 도시 된 것 과 같 은 고속 USB , USB 3 . 0 또는 FireWire 인터페이스 ( 50 ) 가 된다 . 이 경우 , 탐색 엔진 은 개별 CPU ( 440 ) , 버스 링크 ( 50 ) 의 다른 쪽 에 있 는 호환 성 있 는 인터페이스 ( 402 ) 에 대응 하 는 직렬 인터페이스 ( 401 ) , 서비스 RAM ( 405 ) , 및 높 은 속도 및 효율 성 으로 상관 및 / 또는 푸리 에 변환 들 을 계산 하 는 데 사용 되 는 벡터 프로세서 ( 430 ) 를 포함 한다 . 직렬 버스 를 통해 접속 된 그래픽 프로세서 와 같 은 외부 프로세서 를 사용 할 때 이 를 달성 하 기 위해 , 프로세서 로 전송 되 는 각 데이터 샘플 세트 의 정확 한 타임스탬프 를 관련 시키 는 것 이 필요 하 며 , 이 를 위해 타임스탬프 와 함께 데이터 의 각 블록 을 전송 하 는 패킷 포맷 이 사용 될 것 이 제안 된다 . 이러 한 패킷 이 패킷 의 시작 에 타임스탬프 를 포함 한다면 , 이 정보 를 이용 하 여 , 예 를 들 어 효율 적 인 처리 를 위해 데이터 가 저장 되 어야 하 는 정확 한 위치 를 결정 하 는 DMA 전송 메커니즘 을 예측 하 는 것 이 가능 하 다 .