[发明专利]处理器有效
申请号: | 201180003728.4 | 申请日: | 2011-07-06 |
公开(公告)号: | CN102483708A | 公开(公告)日: | 2012-05-30 |
发明(设计)人: | 森下广之 | 申请(专利权)人: | 松下电器产业株式会社 |
主分类号: | G06F9/52 | 分类号: | G06F9/52;G06F9/38 |
代理公司: | 永新专利商标代理有限公司 72002 | 代理人: | 徐殿军 |
地址: | 日本*** | 国省代码: | 日本;JP |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 处理器 | ||
1.一种处理器,执行多个线程,其特征在于,该处理器具有:
设定单元,在执行一个线程中的确保向存储器区域完成了写入的位置上存在的指令时,对表示是否向该存储器区域完成了写入的利用信息,设定表示该一个线程向该存储器区域完成了写入之意的内容,上述一个线程向上述存储器区域进行写入,上述存储器区域由上述一个线程与另一线程共同利用;以及
控制单元,在上述利用信息表示上述一个线程向上述存储器区域完成了写入的情况下,执行另一线程读出上述存储器区域中存在的数据的读出指令,在上述利用信息表示上述一个线程向上述存储器区域未完成写入的情况下,抑制执行该读出指令。
2.如权利要求1所述的处理器,其特征在于,上述设定单元具有预先保存与存在于上述位置上的指令相对应的程序计数器的值的保存区域,
上述设定单元从外部取得上述程序计数器的值后,将该值存放到上述保存区域中,
在与由上述一个线程执行的指令相对应的程序计数器的值和所保存的值一致的情况下,上述设定单元对上述利用信息设定表示上述一个线程向该存储器区域完成了写入之意的内容。
3.如权利要求2所述的处理器,其特征在于,在上述保存区域中还将上述利用信息和表示上述存储器区域的存储器地址相对应地保存,
上述控制单元从上述另一线程取得上述读出指令的读出对象即存储器区域的读出对象地址,在上述读出对象地址与上述存储器地址一致的情况下,根据对应的利用信息所示的内容执行及抑制上述读出指令。
4.如权利要求3所述的处理器,其特征在于,上述处理器还具有地址变换单元,
该地址变换单元将进行数据的读出时取得的虚拟地址变换为物理地址,在变换后的上述物理地址与由上述许可单元预先保存的上述存储器地址之间具有关联的情况下,通知应确认上述存储器区域的利用状况,
上述控制单元接收上述通知后,基于上述利用信息判断与上述存储器地址对应的上述存储器区域的利用状况。
5.如权利要求2所述的处理器,其特征在于,上述存储器区域是也被与上述另一线程不同的线程利用的区域,
上述控制单元还在上述利用信息表示上述一个线程向上述存储器区域完成了写入的情况下,执行由上述不同的线程读出上述存储器区域中存在的数据的读出指令,在上述利用信息表示上述一个线程向上述存储器区域未完成写入的情况下,抑制执行该读出指令。
6.如权利要求2所述的处理器,其特征在于,上述处理器还具有地址变换单元,
该地址变换单元将取出指令时取得的虚拟地址变换为物理地址,在变换后的上述物理地址与由上述许可单元预先保存的上述程序计数器之间具有关联的情况下,将请求上述许可单元执行上述判断的请求信息通知给上述许可单元,
上述许可单元从上述地址变换手段取得上述请求信息后,进行上述判断。
7.如权利要求2所述的处理器,其特征在于,上述设定单元还在对利用信息设定表示向上述存储器区域完成了写入之意的内容时,也对由另一处理器管理的另外的利用信息设定表示向上述存储器区域完成了写入之意的内容。
8.如权利要求1所述的处理器,其特征在于,上述一个线程及另一线程用于进行图像的解码处理,
进行图像的解码处理的图像处理系统具有上述处理器。
9.如权利要求1所述的处理器,其特征在于,上述一个线程及另一线程用于进行图像的编码处理,
进行图像的编码处理的图像处理系统具有上述处理器。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于松下电器产业株式会社,未经松下电器产业株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201180003728.4/1.html,转载请声明来源钻瓜专利网。
- 上一篇:用于提供预览信息的搜索方法、设备和系统
- 下一篇:复合树脂组合物