MULTI-CORE HETEROGENEOUS SYSTEM TRANSLATION LOOKASIDE BUFFER COHERENCY

물리적 주소 입력을 이용하여 역 변환 색인 버퍼 (TLB) 룩-업을 수행하는 방법들, 디바이스들, 명령들은 물리적 주소 입력을 제 1 프로세서로 획득하고 (여기서 물리적 주소 입력은 공유 메모리에 대응하는 물리적 주소를 나타낸다), 제 1 프로세서와 연관된 TLB 내의 제 1 TLB 엔트리로부터 제 1 가상 주소와 연관된 제 1 마스크를 획득하고 (여기서 획득된 제 1 마스크는 비트 패턴이다), 공유 메모리와 연관된 제 1 페이지 프레임 번호를 제 1 TLB 엔트리로부터 획득하고, 획득된 제 1 마스크를 획득된 제 1 페이지 프레임...

Full description

Saved in:
Bibliographic Details
Main Authors CHUA EOAN LEW GO, SHEN JIAN
Format Patent
LanguageEnglish
Korean
Published 09.06.2016
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:물리적 주소 입력을 이용하여 역 변환 색인 버퍼 (TLB) 룩-업을 수행하는 방법들, 디바이스들, 명령들은 물리적 주소 입력을 제 1 프로세서로 획득하고 (여기서 물리적 주소 입력은 공유 메모리에 대응하는 물리적 주소를 나타낸다), 제 1 프로세서와 연관된 TLB 내의 제 1 TLB 엔트리로부터 제 1 가상 주소와 연관된 제 1 마스크를 획득하고 (여기서 획득된 제 1 마스크는 비트 패턴이다), 공유 메모리와 연관된 제 1 페이지 프레임 번호를 제 1 TLB 엔트리로부터 획득하고, 획득된 제 1 마스크를 획득된 제 1 페이지 프레임 번호에 적용하여 제 1 값을 생성하고, 획득된 제 1 마스크를 획득된 물리적 주소 입력에 적용하여 제 2 값을 생성하고, 제 1 값과 제 2 값을 비교하여 제 1 값과 제 2 값이 매칭하는지 여부를 결정하는 것을 포함한다. Methods, devices, and instructions for performing a reverse translation lookaside buffer (TLB) look-up using a physical address input, including obtaining with a first processor the physical address input, wherein the physical address input indicates a physical address corresponding to a shared memory, obtaining a first mask associated with a first virtual address from a first TLB entry within a TLB associated with the first processor, wherein the obtained first mask is a bit pattern, obtaining from the first TLB entry a first page frame number associated with the shared memory, applying the obtained first mask to the obtained first page frame number to generate a first value, applying the obtained first mask to the obtained physical address input to generate a second value, and comparing the first value and the second value to determine whether the first value and the second value match.
Bibliography:Application Number: KR20167009817