发明名称 |
用于执行复数个执行绪之资料处理设备中之共享资源 |
摘要 |
处理设备100执行执行绪且包括通用程式计数器(PC)120,该通用程式计数器识别将针对至少执行绪之子集执行之指令。每一执行绪具有执行绪PC 184。执行绪之子集具有至少一个锁定参数188(500-504)以便追踪对共享资源之互斥存取。回应于针对执行绪执行之第一指令,处理器160修改至少一个锁定参数188(500-504)以指示执行绪已经获得了对共享资源之互斥存取。回应于第二指令,处理器修改至少一个锁定参数188(500-504)以指示执行绪不再具有互斥存取。选择器110基于至少一个锁定参数188(500-504)选择执行绪之子集中的一者且将通用PC 120设定为选定执行绪之执行绪PC 184。
|
申请公布号 |
TW201617859 |
申请公布日期 |
2016.05.16 |
申请号 |
TW104127210 |
申请日期 |
2015.08.20 |
申请人 |
ARM股份有限公司 |
发明人 |
荷姆卢恩;曼塞尔大卫翰那 |
分类号 |
G06F9/38(2006.01);G06F9/30(2006.01) |
主分类号 |
G06F9/38(2006.01) |
代理机构 |
|
代理人 |
蔡坤财;李世章 |
主权项 |
一种经配置以执行复数个执行绪的资料处理设备,该资料处理设备包含:一通用程式计数器,用于识别针对至少该复数个执行绪之一子集执行之一串指令中的一个指令,其中该子集中的每一执行绪具有用于识别该串指令中的一个指令之一关联执行绪程式计数器;一选择器,经配置以选择执行绪之该子集中的一选定执行绪且将该通用程式计数器设定为与该选定执行绪关联的该执行绪程式计数器;以及一处理器,经配置以针对包括该选定执行绪的执行绪之该子集中的一或更多者执行藉由该通用程式计数器所识别之一指令,其中执行绪之该子集与至少一个锁定参数关联以便追踪执行绪之该子集中的何者具有对一共享资源之互斥存取;其中该处理器经配置以回应于针对彼执行绪执行之一第一指令而修改该至少一个锁定参数来指示一执行绪已经获得对该共享资源之互斥存取,且回应于针对彼执行绪执行之一第二指令而修改与该执行绪关联的该至少一个锁定参数来指示该执行绪不再具有对该共享资源之互斥存取;且
其中该选择器经配置以基于该至少一个锁定参数选择该选定执行绪。
|
地址 |
英国 |