发明名称 AUTOMATIC SUSPEND AND RESUME IN HARDWARE TRANSACTIONAL MEMORY
摘要 컴퓨터 프로세서를 위한 장치 및 방법이 개시되는바, 상기 컴퓨터 프로세서는 다수의 프로세싱 코어들에 의해서 공유되는 메모리에 액세스하도록 구성되며 그리고 복수의 메모리 액세스 동작들을 트랜잭션 모드에서 하나의 원자적 트랜잭션으로서 실행하도록 구성되며 그리고 암시적인 중지 조건(가령, 프로그램 콘트롤 양도)을 결정하는 것에 응답하여 트랜잭셔널 모드를 중지하도록 구성된다. 트랜잭션을 실행하는 것의 일부로서, 상기 프로세서는 추론적 메모리 액세스 동작들에 의해서 액세스되는 데이터를 추론적 데이터라고 마킹한다. 암시적인 중지 조건을 결정하는 것에 응답하여(실행 중인 쓰레드에서의 콘트롤 양도를 검출하는 것을 포함하여), 프로세서는 트랜잭셔널 실행 모드를 중지하며, 이는 중지 플래그를 세팅하는 것과 그리고 추론적 데이터에 대한 마킹을 중지하는 것을 포함한다. 만일, 프로세서가 나중에 재개 조건(예컨대, 콘트롤 양도로부터의 반환에 대응하는 리턴 콘트롤 양도)을 검출한다면, 프로세서는 추론적 데이터에 대한 마킹을 재개하도록 구성된다.
申请公布号 KR101678133(B1) 申请公布日期 2016.12.06
申请号 KR20127025000 申请日期 2011.02.22
申请人 어드밴스드 마이크로 디바이시즈, 인코포레이티드 发明人 정 재웅;크리스티 데이비드 에스.;호흐무쓰 마이클 피.;디에스텔호르스트 스테판;폴랙 마틴
分类号 G06F9/46;G06F9/30 主分类号 G06F9/46
代理机构 代理人
主权项
地址