发明名称 |
利用指针来再排序指令的方法和装置 |
摘要 |
实施例包括在原始顺序的存储器中的地址处存储图形指令,并在存储器中存储与指向原始顺序的指令地址的每个指令相关的指针。与第一图形指令相关的第一指针可以接着从指向第一图形指令的第一地址,被移动到指向第二图形指令的第二地址。同样的,通过在移动第一指针之前访问第一指针,与第二图形指令相关的第二指针可以接着从指向第二地址被移动到指向第一地址,以确定第二指针是指向第一地址的(例如,在被移动之前的第一指令指向的地址)。然后,通过根据指针来转换它们到不同的地址,指令可以被再排序为优化的顺序,以用于编译。 |
申请公布号 |
CN100492295C |
申请公布日期 |
2009.05.27 |
申请号 |
CN200610148697.2 |
申请日期 |
2006.09.29 |
申请人 |
英特尔公司 |
发明人 |
S·斯瓦米;O·海姆 |
分类号 |
G06F9/45(2006.01)I;G06T1/20(2006.01)I |
主分类号 |
G06F9/45(2006.01)I |
代理机构 |
中国专利代理(香港)有限公司 |
代理人 |
王 岳;王 勇 |
主权项 |
1、一种方法,包括:在存储器中多个地址上存储多个指令;在存储器中存储指向该多个地址的多个指针,每个指针与一指令相关;从指向第一地址到指向第二地址,移动与第一指令相关的第一指针,其中所述第二地址上存储第二指令;从指向第二地址到指向第一地址,移动与第二指令相关的第二指针,其中移动第二指针包括在移动第一指针之前访问第一指针,以确定第二指针要指向第一地址,以及在根据被移动的指针移动了所述指令之后,将再排序顺序的指令编译为编译代码。 |
地址 |
美国加利福尼亚州 |