특정 실시 예 들 에서 , 프로세서 ( 902 ) 는 컴퓨터 프로그램 을 구성 하 는 등 의 명령어 실행 을 위한 하드웨어 를 포함 한다 . 한정 하 는 것 이 아닌 예 로서 , 명령어 들 을 실행 하 기 위해 프로세서 ( 902 ) 는 내부 레지스터 , 내부 캐시 , 메모리 ( 904 ) 또는 스토리지 ( 906 ) 으로부터 명령어 들 을 검색 하 고 ( 또는 가져오 고 ) , 그 들 을 디 코딩 및 실행 하 며 , 그런 다음 하나 이상 의 결과 들 을 내부 레지스터 , 내부 캐시 , 메모리 ( 904 ) 또는 스토리지 ( 906 ) 에 쓸 수 있 다 . 특정 실시 예 들 에서 프로세서 ( 902 ) 는 데이터 , 명령어 , 또는 어 드레스 를 위한 하나 이상 의 내부 캐시 들 을 포함 할 수 있 다 . 본 개시 는 적절 할 경우 임의 의 적절 한 수 의 임의 의 적절 한 내부 캐시 들 을 포함 하 는 프로세서 ( 902 ) 를 고려 한다 . 한정 하 는 것 이 아닌 예 로서 , 프로세서 ( 902 ) 는 하나 이상 의 명령어 캐시 들 , 하나 이상 의 데이터 캐시 들 , 및 하나 이상 의 TLB ( translation lookaside buffer ) 들 을 포함 할 수 있 다 . 명령어 캐시 들 안 의 명령어 들 은 메모리 ( 904 ) 나 스토리지 ( 906 ) 내 명령어 들 의 사본 들 일 수 있 으며 , 명령어 캐시 들 은 프로세서 ( 902 ) 에 의한 그러 한 명령어 들 의 검색 속도 를 높일 수 있 다 . 데이터 캐시 들 안 의 데이터 는 , 프로세서 ( 902 ) 에서 동작 을 위해 실행 되 는 명령어 들 에 대한 메모리 ( 904 ) 나 스토리지 ( 906 ) 내 데이터 ; 프로세서 ( 902 ) 에서 실행 되 는 후속 명령어 들 에 의해 액세스 되 거나 메모리 ( 904 ) 나 스토리지 ( 906 ) 에 쓰 기 위해 프로세서 ( 902 ) 에서 실행 되 는 이전 명령어 들 의 결과 들 ; 또는 기타 적절 한 데이터 의 사본 들 일 수 있 다 . 데이터 캐시 들 은 프로세서 ( 902 ) 에 의한 읽 기 및 쓰 기 동작 들 의 속도 를 높일 수 있 다 . TLB 들 은 프로세서 ( 902 ) 를 위한 가상 어드레스 변환 의 속도 를 높일 수 있 다 . 특정 실시 예 들 에서 프로세서 ( 902 ) 는 데이터 , 명령어 , 또는 어 드레스 를 위한 하나 이상 의 내부 레지스터 들 을 포함 할 수 있 다 . 본 개시 는 적절 할 경우 임의 의 적절 한 수 의 임의 의 적절 한 내부 레지스터 들 을 포함 하 는 프로세서 ( 902 ) 를 고려 한다 . 적절 한 경우 , 프로세서 ( 902 ) 는 하나 이상 의 산술 로직 유닛 ( ALU ) 들 을 포함 하 거나 , 멀티 코어 프로세서 이 거나 , 하나 이상 의 프로세서 들 ( 902 ) 을 포함 할 수 있 다 . 본 개시 가 특정 프로세서 를 기술 하 고 예시 하 지만 , 본 개시 는 임의 의 적절 한 프로세서 를 고려 한다 .