描绘控制装置制造方法及图纸

技术编号:16237838 阅读:22 留言:0更新日期:2017-09-21 19:12
运算处理器(1)具备:队列单元(102),控制队列存储器(21);负荷数据库(103),保持与能够从描绘指令提取的检索关键字对应的描绘负荷信息;负荷判定单元(104),根据队列存储器(21)中积蓄的描绘指令,从负荷数据库(103)检索描绘负荷信息,计算该描绘指令的描绘处理时间;以及描绘调度器单元(105),根据队列存储器(21)中积蓄的描绘指令上附加的优先级以及由负荷判定单元(104)计算出的描绘指令的描绘处理时间,对队列单元(102)指示该描绘指令的处理顺序的调换和/或该描绘指令的细分化。

Drawing control device

A processor (1) includes queue unit (102), (21); control of queue memory load database (103), and to keep from drawing instruction extraction corresponding retrieval keywords description information of load; load judging unit (104), according to the queue memory (21) described in the instructions from savings, load database (103) describe load calculation of the information retrieval, drawing instruction for the drawing processing time; and drawing unit (105), according to the scheduler queue memory (21) storing in the attached drawing instruction as well as the priority by the load judging unit (104) calculates the drawing instruction for the drawing processing time, the queue unit (102) differentiation instructions sequence of the drawing instruction for the replacement of the instructions and / or description.

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术涉及具有如下功能的描绘控制装置:在描绘图形、文字等的描绘处理中,使与多个应用的优先级对应的描绘、多个应用平衡性良好地顺利地动作。
技术介绍
以往,在描绘图形、文字等的描绘处理中,进行带优先级的描绘处理、描绘中断处理(例如参照专利文献1~3)。例如,在从优先级低的处理转移到优先级高的处理的情况下,首先,在使正执行优先级低的处理的硬件临时停止、保存了硬件内的处理信息之后,执行优先级高的处理。然后,在优先级高的处理结束之后,恢复优先级低的处理的信息来执行该优先级低的处理。另外,在与以往的描绘调度对应的描绘处理中,根据对描绘指令附加的优先级,在积蓄了描绘指令的队列存储器内调换处理顺序,或者根据通过参照执行时间表格而取得的描绘指令的描绘处理时间对描绘指令进行细分化(例如参照专利文献4)。专利文献1:日本特开平7-271344号公报专利文献2:日本特开平11-133943号公报专利文献3:日本特开2007-241629号公报专利文献4:日本特开2010-182139号公报
技术实现思路
如上所述,在专利文献1~3公开的以往的进行图形处理的装置中,采用使硬件临时停止,使内部的信息临时保存的方式。因此,需要图形描绘用的硬件能够应对中断处理,并且,能够保存/恢复硬件的动作状态信息,且在描绘处理的途中能够使描绘重新开始。但是,在当前的图形处理中,三维图形、向量图形等状况状态多,在硬件内具有的状况状态也多。另外,如果考虑处理流水线也深、能够重新动作的状态下的中断处理的接受的可能性、软件中的保存时间,则能够实现这些的硬件的执行环境非常少。在无上述那样的硬件执行环境的情况下,无法在描绘处理中接受中断,等待当前动作中的处理结束而执行接下来的处理。因此,存在如下课题:在大量的三维描绘、地图描绘等描绘硬件的占有时间长的情况下,在发生了进行紧急显示的优先顺序高的请求的情况下,无法应对。例如,在汽车的仪表面板(仪表板)的显示中,车速表那样的测量仪表类必须严格在1秒钟实现30次或60次描绘更新,但在车辆导航等那样的地图描绘中,不要求如车速表的程度的严格的性能,关于优先顺序,车速表高而导航低。在该情况下,如果使用以往的方法,则在为了提高地图描绘性能而描绘了大量的数据的集群的情况下,H/W被独占,有时无法确保车速表的描绘更新次数。另外,在专利文献4公开的以往的对描绘指令进行调度的装置中,从执行时间表格取得描绘指令的描绘处理时间,在该描绘处理时间是规定时间以上的情况下,实施了描绘指令的细分化。但是,执行时间表格是保持有针对描绘指令自身的描绘处理时间的表,存在无法从决定描绘处理时间的多个项目(描绘面积、顶点数等描绘条件)取得描绘处理时间这样的课题。另外,在专利文献4公开的装置中,作为对描绘指令进行调度的运算处理器设想了单CPU,存在仅能够应对在单CPU上动作的应用这样的课题。因此,无法进行使用了多核结构的运算处理器的情况下的各处理器核之间的应用的调度、多CPU结构的情况下的各运算处理器之间的应用的调度。本专利技术是为了解决上述那样的课题而完成的,其目的在于提供一种描绘控制装置,即使在硬件未应对中断等的环境下,也能够关照向优先级高的处理的应对,并且,能够使多个应用平衡性良好地顺利地动作。本专利技术的描绘控制装置,具备:运算处理器,具有发出附加了优先级的描绘指令的描绘程序;以及队列存储器,积蓄由描绘程序发出的描绘指令,运算处理器具备:队列单元,控制队列存储器;负荷数据库,保持与能够从描绘指令提取的检索关键字对应的描绘负荷信息;负荷判定单元,根据在队列存储器中积蓄的描绘指令从负荷数据库检索描绘负荷信息,计算该描绘指令的描绘处理时间;以及描绘调度器单元,根据队列存储器中积蓄的描绘指令上附加的优先级以及由负荷判定单元计算出的描绘指令的描绘处理时间,对队列单元指示该描绘指令的处理顺序的调换和/或该描绘指令的细分化。根据本专利技术,由于构成为如上述那样,所以即使在硬件未应对中断等的环境下,也能够关照向优先级高的处理的应对,并且能够使多个应用平衡性良好地顺利地动作。附图说明图1是示出本专利技术的实施方式1的描绘控制装置的结构的图。图2是示出本专利技术的实施方式1的描绘控制装置的动作的流程图。图3是说明本专利技术的实施方式1的描绘控制装置的动作的图。图4是示出本专利技术的实施方式2的描绘控制装置的结构的图。图5是示出本专利技术的实施方式3的描绘控制装置的结构的图。图6是示出本专利技术的实施方式4的描绘控制装置的结构的图。符号说明1、5:运算处理器;2、6:系统存储器;3:描绘处理器;4:描绘存储器;7:共用存储器;8:共用存储器管理单元;10、11:处理器核;21、71:队列存储器;101:描绘程序;102:队列单元;103:负荷数据库;104:负荷判定单元;105:描绘调度器单元;106:虚拟描绘API(API处理单元);107:描绘管理器;111:描绘程序;501:描绘程序。具体实施方式以下,参照附图,详细说明本专利技术的实施方式。实施方式1.图1是示出本专利技术的实施方式1的描绘控制装置的结构的图。如图1所示,描绘控制装置由运算处理器1、系统存储器2、描绘处理器3以及描绘存储器4构成。运算处理器1在操作系统(OS)上执行多个应用、多个任务,向描绘处理器3发出文字/图形描绘、描绘控制等描绘请求。运算处理器1由例如CPU等构成。该运算处理器1由描绘程序101、队列单元102、负荷数据库103、负荷判定单元104以及描绘调度器单元105构成。描绘程序101调用规定的描绘API(ApplicationProgramInterface:应用程序接口),使用该描绘API,发出构成描绘请求的描绘指令。对该描绘指令附加有优先级。由该描绘程序101发出的描绘指令被积蓄到系统存储器2内的后述的队列存储器21中。队列单元102依照基于描绘调度器单元105的指示控制队列存储器21。负荷数据库103保持与能够从描绘指令提取的检索关键字(描绘条件)对应的描绘负荷信息。负荷判定单元104根据队列存储器21内的描绘指令从负荷数据库103检索描绘负荷信息,计算该描绘指令的描绘处理时间。即,负荷判定单元104首先经由队列单元102解析队列存储器21内的描绘指令,提取检索关键字。然本文档来自技高网...

【技术保护点】
一种描绘控制装置,具备:运算处理器,具有发出附加了优先级的描绘指令的描绘程序;以及队列存储器,积蓄由所述描绘程序发出的描绘指令,所述描绘控制装置的特征在于,所述运算处理器具备:队列单元,控制所述队列存储器;负荷数据库,保持与能够从描绘指令提取的检索关键字对应的描绘负荷信息;负荷判定单元,根据所述队列存储器中积蓄的描绘指令从所述负荷数据库检索描绘负荷信息,计算该描绘指令的描绘处理时间;以及描绘调度器单元,根据所述队列存储器中积蓄的描绘指令上附加的优先级以及由所述负荷判定单元计算出的描绘指令的描绘处理时间,对所述队列单元指示该描绘指令的处理顺序的调换和/或该描绘指令的细分化。

【技术特征摘要】
【国外来华专利技术】1.一种描绘控制装置,具备:
运算处理器,具有发出附加了优先级的描绘指令的描绘程序;以

队列存储器,积蓄由所述描绘程序发出的描绘指令,
所述描绘控制装置的特征在于,
所述运算处理器具备:
队列单元,控制所述队列存储器;
负荷数据库,保持与能够从描绘指令提取的检索关键字对应的描
绘负荷信息;
负荷判定单元,根据所述队列存储器中积蓄的描绘指令从所述负
荷数据库检索描绘负荷信息,计算该描绘指令的描绘处理时间;以及
描绘调度器单元,根据所述队列存储器中积蓄的描绘指令上附加
的优先级以及由所述负荷判定单元计算出的描绘指令的描绘处理时
间,对所述队列单元指示该描绘指令的处理顺序的调换和/或该描绘指
令的细分化。
2.根据权利要求1所述的描绘控制装置,其特征在于,
所述运算处理器是由第1处理器核和第2处理器核构成的多核结
构,该第1处理器核具有所述描绘程序、所述队列单元、所述负荷数
据库、所述负荷判定单元以及所述描绘调度器单元,该第2处理器核
具有所述描绘程序。
3.根据权利要求2所述的描绘控制装置,其特征在于,
各个不同的操作系统在所述各处理器核上动作。
4.根据权利要...

【专利技术属性】
技术研发人员:根岸博康
申请(专利权)人:三菱电机株式会社
类型:发明
国别省市:日本;JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1