특정 실시 예 들 에서 , 프로세서 ( 1302 ) 는 컴퓨터 프로그램 을 구성 하 는 명령 들 과 같 은 , 명령 들 을 실행 하 기 위한 하드웨어 를 포함 한다 . 제한 이 아닌 일 예 로서 , 명령 들 을 실행 하 기 위해 , 프로세서 ( 1302 ) 는 내부 레지스터 , 내부 캐시 , 메모리 ( 1304 ) 또는 스토리지 ( 1306 ) 으로부터 명령 들 을 검색 ( 또는 페치 ) 하 고 ; 명령 들 을 디 코딩 및 실행 하 며 ; 그 후 에 하나 이상 의 결과 를 내부 레지스터 , 내부 캐시 , 메모리 ( 1304 ) 또는 스토리지 ( 1306 ) 에 기록 할 수 있 다 . 특정 실시 예 들 에서 , 프로세서 ( 1302 ) 는 데이터 , 명령 들 또는 어 드레스 들 에 대한 하나 이상 의 내부 캐시 들 을 포함 할 수 있 다 . 본 개시 는 적절 한 경우 , 임의 의 적절 한 개수 의 임의 의 적절 한 내부 캐시 들 을 포함 하 는 프로세서 ( 1302 ) 를 고려 한다 . 제한 이 아닌 일 예 로서 , 프로세서 ( 1302 ) 는 하나 이상 의 명령 캐시 들 , 하나 이상 의 데이터 캐시 들 및 하나 TLB ( translation lookaside buffer ) 들 을 포함 할 수 있 다 . 명령 캐시 들 내 의 명령 들 은 메모리 ( 1304 ) 또는 스토리지 ( 1306 ) 내 의 명령 들 의 복사본 일 수 있 으며 , 명령 캐시 들 은 프로세서 ( 1302 ) 에 의한 이러 한 명령 들 의 검색 속도 를 빠르 게 할 수 있 다 . 데이터 캐시 들 에 있 는 데이터 는 , 프로세서 ( 1302 ) 에서 실행 되 는 명령 들 의 동작 대상 인 , 메모리 ( 1304 ) 또는 스토리지 ( 1306 ) 에 있 는 데이터 의 복사본 이 거나 , 프로세서 ( 1302 ) 에서 실행 되 는 다음 명령 들 에 의한 액세스 또는 메모리 ( 1304 ) 또는 스토리지 ( 1306 ) 로 의 기록 을 위해 프로세서 ( 1302 ) 에서 실행 되 는 이전 명령 들 의 결과 이 거나 , 또는 그 밖 의 적절 한 데이터 가 될 수 있 다 . 데이터 캐시 는 프로세서 ( 1302 ) 에 의한 독 출 또는 기록 동작 의 속도 를 빠르 게 할 수 있 다 . TLB 들 은 프로세서 ( 1302 ) 를 위해 가상 어드레스 변환 의 속도 를 빠르 게 할 수 있 다 . 특정 실시 예 들 에서 , 프로세서 ( 1302 ) 는 데이터 , 명령 들 , 또는 어 드레스 들 을 위한 하나 이상 의 내부 레지스터 를 포함 할 수 있 다 . 본 개시 는 , 적절 한 경우 , 어떠 한 적절 한 수 의 어떠 한 적절 한 내부 레지스터 라도 포함 하 는 프로세서 ( 1302 ) 를 고려 한다 . 적절 한 경우 , 프로세서 ( 1302 ) 는 하나 이상 의 산술 논리 연산 유닛 ( ALU ) 을 포함 할 수 있 거나 , 멀티 - 코어 프로세서 ( multi - core processor ) 이 거나 또는 하나 이상 의 프로세서 ( 1302 ) 를 포함 할 수 있 다 . 본 개시 가 특정 프로세서 를 설명 및 예시 하 고 있 지만 , 본 개시 는 어떠 한 적절 한 프로세서 라도 고려 한다 .