摘要
在深入研究单指令多数据流扩展指令集(StreamingSIMDExtensions,SSE)数据传输指令操作特点的基础上,充分考虑了数据预取、数据对齐、CPU缓存和新的128位寄存器等因素,在VisualC++平台上用嵌入汇编开发了内存拷贝函数。通过实验分析了各内存拷贝函数拷贝速度与拷贝内存量之间的对应关系。
A new memory copy function is developed after researching on the operating characters of Streaming SIMD Extensions (SSE) data transfer instructions and taking facts into account such as prefech,alignment,cache and new 128 bits registers. In the function, assemble language embedded in Visual (C++) 6.0 is employed.An experiment is conducted to analyze the relations between the velocity of every memory copy function and the size of memory to be copied.
出处
《计算机应用研究》
CSCD
北大核心
2005年第2期113-114,120,共3页
Application Research of Computers
基金
国家自然科学基金资助项目(40274044)