发明名称 |
DYNAMICALLY DETERMINING PROFITABILITY OF DIRECT FETCHING IN A MULTICORE ARCHITECTURE |
摘要 |
멀티코어 프로세서에서 직접 펫칭의 이득을 결정하기 위한 기술이 여기에서 일반적으로 설명된다. 멀티코어 프로세서는 제1 및 제2 타일을 포함할 수 있다. 제1 타일은 제1 코어 및 제1 캐시를 포함할 수 있다. 제2 타일은 제2 코어, 제2 캐시 및 펫치 위치 포인터 레지스터(FLPR)를 포함할 수 있다. 멀티코어 프로세서는 제1 코어 상에서 실행하는 스레드를 제2 코어로 이송할 수 있다. 멀티코어 프로세서는 제1 캐시의 위치를 FLPR에 저장할 수 있다. 멀티코어 프로세서는 스레드를 제2 코어 상에서 실행할 수 있다. 멀티코어 프로세서는 제2 캐시 내 블록에 대한 캐시 미스를 식별할 수 있다. 멀티코어 프로세서는 블록의 직접 펫칭의 이득이 직접 펫칭을 나타내는지 또는 디렉토리 기반 펫칭을 나타내는지를 결정할 수 있다. 멀티코어 프로세서는 결정에 기초하여 직접 펫칭 또는 디렉토리 기반 펫칭을 수행할 수 있다. |
申请公布号 |
KR20130116903(A) |
申请公布日期 |
2013.10.24 |
申请号 |
KR20137019466 |
申请日期 |
2011.03.24 |
申请人 |
EMPIRE TECHNOLOGY DEVELOPMENT LLC |
发明人 |
SOLIHIN YAN |
分类号 |
G06F9/00;G06F9/30;G06F9/38 |
主分类号 |
G06F9/00 |
代理机构 |
|
代理人 |
|
主权项 |
|
地址 |
|