본 명세서 에서 서술 된 프로세스 들 및 로직 흐름 들 은 입력 데이터 에 대해 동작 하 는 것 및 출력 을 생성 하 는 것 에 의해 액션 을 수행 하 기 위한 하나 이상 의 컴퓨터 프로그램 을 실행 하 는 하나 이상 의 프로그램 가능 프로세서 에 의해 수행 될 수 있 다 . 그러 한 프로세스 들 및 로직 흐름 들 은 또한 특수 한 목적 의 로직 회로 , 예컨대 필드 프로그래머 블 게이트 어레이 ( field programmable gate array : FPGA ) 또는 애플리케이션 - 특정 형 집 적 회로 ( application - specific integrated circuit : ASIC ) 에 의해 수행 될 수 있 고 , 장치 또한 특수 한 목적 의 로직 회로 , 예컨대 FPGA 또는 ASIC 으로서 구현 될 수 있 다 .