비교 및 스왑 트랜잭션

비교 및 스왑 트랜잭션은, 비교 데이터 값이 저장장소로부터 판독된 타겟 데이터 값에 일치하는지의 여부에 따라 타겟 어드레스에 대응한 저장장소에 스왑 데이터 값을 기록할지를 선택하도록 처리유닛에 요구하기 위해 마스터 디바이스에 의해 발행될 수 있다. 비교 및 스왑 데이터 값들은, 비교 및 스왑 트랜잭션의 데이터 필드내에 전송된다. 비교 데이터 값은, 타겟 어드레스의 오프셋 부분에 따라 데이터 필드의 제1영역에, 저장장소내에 타겟 데이터 값의 위치에 대응한 데이터 필드내에 위치를 갖게, 팩 된다. 이것은 비교 및 스왑 트랜잭션을 핸들링...

Full description

Saved in:
Bibliographic Details
Main Authors BRUCE KLAS MAGNUS, MATHEWSON BRUCE JAMES, LACOURBA GEOFFRAY MATTHIEU, MANNAVA PHANINDRA KUMAR
Format Patent
LanguageKorean
Published 02.10.2019
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:비교 및 스왑 트랜잭션은, 비교 데이터 값이 저장장소로부터 판독된 타겟 데이터 값에 일치하는지의 여부에 따라 타겟 어드레스에 대응한 저장장소에 스왑 데이터 값을 기록할지를 선택하도록 처리유닛에 요구하기 위해 마스터 디바이스에 의해 발행될 수 있다. 비교 및 스왑 데이터 값들은, 비교 및 스왑 트랜잭션의 데이터 필드내에 전송된다. 비교 데이터 값은, 타겟 어드레스의 오프셋 부분에 따라 데이터 필드의 제1영역에, 저장장소내에 타겟 데이터 값의 위치에 대응한 데이터 필드내에 위치를 갖게, 팩 된다. 이것은 비교 및 스왑 트랜잭션을 핸들링하는 처리유닛에서 필요로 한 회로와 대기시간을 감소시킨다. A compare and swap transaction can be issued by a master device to request a processing unit to select whether to write a swap data value to a storage location corresponding to a target address in dependence on whether a compare data value matches a target data value read from the storage location. The compare and swap data values are transported within a data field of the compare and swap transaction. The compare data value is packed into a first region of the data field in dependence of an offset portion of the target address and having a position within the data field corresponding to the position of the target data value within the storage location. This reduces latency and circuitry required at the processing unit for handling the compare and swap transaction.
Bibliography:Application Number: KR20197024439