版块
论坛
喜欢
话题
应用
搜索
登录
注册
zydcat的个人空间
访问量
0
新鲜事
帖子
资料
http://bbs3.driverdevelop.com/index.php?m=space&uid=12730
帮忙阿,有什么好办法
一段线性空间的内存区域中,每隔一段长度有定长的数据,用什么方法可以将其取出,要求耗时最少,效率最高。我现在用memcpy分段copy,耗时还是有点多阿,有什么更好的办法 :D
回复
(
9
)
2004-03-22 12:30
来自版块 -
疯狂灌水&& 人生 &&娱乐
◆
◆
表情
告诉我的粉丝
提 交
zydcat
:
其实一般用汇编写已经很快了,没必要那么优化的,嘿嘿 已经改好了 是没有多大改善, 看来memcpy已经性能挺高了 放分 :D 不给2000给 :mad:
(2004-03-23 21:25)
回复
wowocock
:
其实一般用汇编写已经很快了,没必要那么优化的,嘿嘿
(2004-03-23 20:46)
回复
zydcat
:
[quote]如果是连续对齐的话,可以考虑采用P4的SS2,SSE3和超线程优化.. 不是欺负虫虫吗?他哪会? :D 你帮他写还差不多 :D [/quote] :mad: :mad: :mad:
(2004-03-23 09:54)
回复
arthurtu
:
如果是连续对齐的话,可以考虑采用P4的SS2,SSE3和超线程优化.. 不是欺负虫虫吗?他哪会? :D 你帮他写还差不多 :D
(2004-03-22 21:25)
回复
wowocock
:
如果是连续对齐的话,可以考虑采用P4的SS2,SSE3和超线程优化..
(2004-03-22 17:36)
回复
zydcat
:
用内嵌汇编? :D 和我想法一样阿,有没有用mmx写好的memcpy阿,我找到一个,编译过不去 :D
(2004-03-22 14:58)
回复
tigerzd
:
用内嵌汇编? :D
(2004-03-22 14:47)
回复
zydcat
:
取出到哪? memcpy?从一个内存copy到另一个地方? filemapping? :D 内存中互相copy,需要把一个缓冲区中不连续的数据拷贝到另外一个连续的缓冲区域,然后处理, 有什么好办法 :D
(2004-03-22 14:07)
回复
arthurtu
:
取出到哪? memcpy?从一个内存copy到另一个地方? filemapping? :D
(2004-03-22 13:21)
回复
zydcat
加关注
写私信
0
关注
0
粉丝
4401
帖子
返回顶部