一种染色器驱动静态重构方法与流程

文档序号:12064706阅读:来源:国知局

技术特征:

1.一种染色器驱动静态重构方法,其特征在于,包括:

步骤1、驱动程序原子段划分模块(1)将驱动代码划分为最基本的原子段,将生成的原子段下发给原子段程序重构模块(3);

步骤2、在用户功能配置模块(2)中,用户静态的指定所要使用的功能参数;

步骤3、原子段程序重构模块(3)根据用户功能配置模块(2)所配置的功能参数,提取驱动程序原子段划分模块(1)中相应的原子段,重构、生成所需的软件代码,并发送给指令优化模块(4);

步骤4、指令优化模块(4)接收原子段程序重构模块(3)发送的软件代码,进行数据相关性优化、结构相关性优化,将优化完成后的驱动程序发送至机器码生成模块(5);

步骤5、机器码生成模块(5)接收指令优化模块(4)的驱动程序,生成对应的机器码。

2.如权利要求1所述的一种染色器驱动静态重构方法,其特征在于,步骤4指令优化模块(4)中所述的数据相关性优化是指:相近的多条指令中不存在写后写、写后读、读后写的限制,在多发射机制中,多条指令可以在同一时刻执行。

3.如权利要求1所述的一种染色器驱动静态重构方法,其特征在于,步骤4指令优化模块(4)中所述的结构相关性优化是指:相近的多条指令在同一时刻可在不同的运算单元中执行。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1