发明名称 一种面向移动智能终端的3D图片显示优化实现方法
摘要 本发明公开一种面向移动智能终端的3D图片显示优化实现方法,包括以下步骤:对移动智能终端处理器的便笺式存储器空间进行划分;使用代码分析工具对3D图片显示程序进行分析,获取各种源代码和运行时的状态信息;然后对3D图片显示程序的代码和显示数据进行切分,获取可分配到便笺式存储器的候选存储对象;为候选存储对象增加编译指导信息,生成新的程序;最后运行时动态分配候选存储对象。本发明使用便笺式存储器对3D图片显示进行分析,实现了3D图片显示优化,与现有技术相比,通过充分利用了便笺式存储器访问速度快、能耗低的特点,既加快了3D图片的处理速度,又降低了3D图片显示程序所产生的功耗,提高了程序的性能。
申请公布号 CN103677717B 申请公布日期 2016.11.30
申请号 CN201310705593.7 申请日期 2013.12.20
申请人 武汉科技大学 发明人 胡威;夏宏伟;郭宏;邹代坤;胡雷;张凯;江若成;李伟强;谭练;徐景
分类号 G06F3/14(2006.01)I;G06F9/455(2006.01)I 主分类号 G06F3/14(2006.01)I
代理机构 杭州宇信知识产权代理事务所(普通合伙) 33231 代理人 张宇娟
主权项 一种面向移动智能终端的3D图片显示优化实现方法,其特征在于,包括以下步骤:A1:对移动智能终端处理器的便笺式存储器空间进行划分,划分成多个便笺式存储器页;A2:使用代码分析工具对3D图片显示程序的源代码和程序运行时的状态进行分析,获取各种源代码和运行时的状态信息,所述状态信息中包括所述3D图片显示程序中代码和显示数据的分段信息和使用频率;A3:根据步骤A2的分析结果,对3D图片显示程序的代码和显示数据进行切分,获取可分配到便笺式存储器的候选存储对象,具体包括:对于代码按照使用频率进行切分:具有相同使用频率的一段连续代码被切分为一个代码类型候选存储对象;对于数据按照使用频率进行切分:具有相同使用频率的一组连续显示数据被切分为一个数据类型候选存储对象;A4:为每个候选存储对象在编译期间增加编译指导信息,生成新的程序,所述新生成的程序所增加的编译指导信息包括:代码和显示数据的切分信息,每个候选存储对象的编号,每个候选存储对象的属性;A5:运行时动态分配候选存储对象,具体包括:A51:根据代码类型候选存储对象和数据类型候选存储对象的数量,计算便笺式存储器提供给这两种类型候选存储对象的便笺式存储器页的分配比例并分配相应数量的便笺式存储器页;A52:程序运行时,候选存储对象按照在程序中的执行顺序进行加载,此次如果便笺式存储器中没有任何有效数据则将候选存储对象直接加载到便笺式存储器中,否则执行步骤A53;A53:如果便笺式存储器中有未被使用的可被代码类型候选存储对象使用的便笺式存储器页和/或有未被使用的可被数据类型候选存储对象使用的便笺式存储器页,则将代码类型候选存储对象和/或数据类型候选存储对象直接加载到相应的便笺式存储器页中,否则执行步骤A54;A54:对没有获得相应的未使用便笺式存储器页来进行加载的代码类型候选存储对象和/或数据类型候选存储对象,采用替换策略进行处理。
地址 430081 湖北省武汉市和平大道947号