[发明专利]使用多核心处理器执行顺序程序的控制装置有效
申请号: | 201510158082.7 | 申请日: | 2015-04-03 |
公开(公告)号: | CN104977860B | 公开(公告)日: | 2017-11-17 |
发明(设计)人: | 远藤胜博 | 申请(专利权)人: | 发那科株式会社 |
主分类号: | G05B19/04 | 分类号: | G05B19/04 |
代理公司: | 北京银龙知识产权代理有限公司11243 | 代理人: | 范胜杰,文志 |
地址: | 日本*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种使用多核心处理器执行顺序程序的控制装置。使用程序轮廓信息和预先准备的高速缓冲存储器信息,将顺序程序分割为容纳在高速缓冲存储器中的大小的程序。取得顺序程序的程序轮廓信息和高速缓冲存储器的信息,根据这些取得信息决定分割顺序程序的分割地址,将分割程序的ID、分配核心编号、程序的开始地址、结束地址以及高速缓冲存储块信息作为程序执行信息向存储器存储。 | ||
搜索关键词: | 使用 多核 处理器 执行 顺序 程序 控制 装置 | ||
【主权项】:
一种控制装置,其具备多核心处理器,该多核心处理器具备多个核心、与各个核心分别连接的独立的命令高速缓冲存储器、以及与命令高速缓冲存储器连接的由多个核心共享的高速缓冲存储器,上述控制装置执行超过上述命令高速缓冲存储器的容量的大小的顺序程序,其特征在于,具备:存储器,其存储上述顺序程序;程序轮廓信息生成单元,其分析上述顺序程序在上述存储器上的配置,生成程序轮廓信息并向存储器进行存储;程序执行信息生成单元,其根据上述程序轮廓信息,将上述顺序程序分割为容纳在上述命令高速缓冲存储器内的大小的多个程序,并向存储器存储分割后的程序的程序执行信息;依照上述程序执行信息,向各核心的命令高速缓冲存储器存储上述分割后的程序,并且将存储了程序的命令高速缓冲存储器设为禁止改写的单元;在开始执行上述存储的程序后,根据上述程序执行信息向别的核心的命令高速缓冲存储器存储下一个执行的上述分割后的程序,将存储了程序的命令高速缓冲存储器设为禁止改写的单元;在之前执行中的程序结束时开始执行下一个执行的程序,并且解除之前执行了程序的核心的命令高速缓冲存储器的禁止改写的单元。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于发那科株式会社,未经发那科株式会社许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510158082.7/,转载请声明来源钻瓜专利网。