도 4 의 프로세스 에 의해 예시 된 다수 의 단계 들 은 도 5 에 도시 된 것 과 같 은 프로그램 가능 한 컴퓨팅 플랫폼 에 의해 수행 될 수 있 다 . 도 5 는 인터 커넥트 또는 버스 ( 504 ) 에 의해 , 예 를 들 면 네트워크 인터페이스 ( 506 ) , 사용 자 인터페이스 ( 508 ) , 그래픽 프로세서 ( 510 ) 및 시스템 메모리 ( 512 ) 와 같 은 다양 한 다른 기능 유닛 에 결합 된 프로세서 ( 502 ) 를 포함 할 수 있 다 . 프로세서 ( 502 ) 는 각각 하나 이상 의 프로세서 코어 를 구비 할 수 있 는 하나 이상 의 프로세서 를 나타낸다 . 시스템 메모리 ( 512 ) 는 메모리 계층 구조 의 일부 일 수 있 거나 , 메모리 계층 구조 의 일부 컴포넌트 는 프로세서 ( 502 ) 와 동일 한 칩 에 내장 될 수 있 다 . 모듈 ( 514 ) 은 프로세서 ( 502 ) 에 의해 실행 될 때 도 5 의 프로그래밍 가능 한 컴퓨팅 플랫 폼 이 도 4 의 프로세스 와 관련 하 여 설명 된 바 와 같이 회로 레이아웃 생성 을 수행 하 도록 하 는 메모리 ( 512 ) 에 저장 된 명령어 들 을 예시 한다 .