检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《计算机应用与软件》2009年第11期38-40,共3页Computer Applications and Software
基 金:国家重点基础研究发展计划项目(2005CB321602)。
摘 要:在64位机器上,存储器一般以64位的虚地址进行访问,所有的指针变量也以8字节进行存储和使用。介绍一种在64位机器上采取32位地址进行计算和访存的编译优化方法,这种优化的目的是针对64位机器上大量使用指针数据的课题,采取32位寻址可以减少指针变量占用内存和cache空间,从而大大提高了该类课题的运行效率。Memory is usually accessed by 64-bit virtual address on a 64-bit processor, at the same time, all pointer variables are stored and used in 8 bytes. In this paper, we present a new compiling optimization method, which makes use of 32-bit addressing space in a 64-bit machine to compute, access and store. The aim of the optimization is in light of a subject that massive pointer variables are used in 64-bit machines, to use 32-bit addressing technique can efficiently reduce the storage area the pointer variables possess in memory and cache spaces by cutting the length of it, thus improves the runtime efficiency of such subjects.
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.62