社区
英特尔边缘计算技术
帖子详情
内存拷贝用单核快还是双核快?
jamesking
2007-09-13 04:59:12
假设要做一段内存的拷贝操作,内存块大小为1K左右。
两种方案:
1、用单线程拷贝全部1K内存
2、采用双线程,每个线程各拷贝512字节
两种方案那个更快一些?如果内存块大小为100M呢?
...全文
150
6
打赏
收藏
内存拷贝用单核快还是双核快?
假设要做一段内存的拷贝操作,内存块大小为1K左右。 两种方案: 1、用单线程拷贝全部1K内存 2、采用双线程,每个线程各拷贝512字节 两种方案那个更快一些?如果内存块大小为100M呢?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ajq
2007-09-21
打赏
举报
回复
赞同楼上的观点
flyingdog
2007-09-20
打赏
举报
回复
这种情况下多线程没有任何优势的。本来就共享一个前端总线,无论是对于总线的竞争还是对于写数据缓存的竞争都会造成速度慢的。
想提高速度可以考虑,将对齐部分使用sse等指令大批量传输。
或者可以操作硬件的话,使用dma也不错。
jamesking
2007-09-20
打赏
举报
回复
楼上的答案应该是正确的。
aero_boy
2007-09-19
打赏
举报
回复
1K应该是单线程快,100M就待测试了
edwin_edwin
2007-09-16
打赏
举报
回复
如果可以在一个时间片内就完成,我认为单线程快。
启动线程也要花费成本。
凌雯
2007-09-15
打赏
举报
回复
并无凝问,多线程的肯定快,
4.linux下虚拟机,虚拟磁盘借鉴.pdf
4.linux下虚拟机,虚拟磁盘借鉴.pdf
异数OS TCP协议栈性能测试(三)1
异数OS TCP协议栈性能测试(三)1
云计算英文术语.docx
云计算英文术语.docx
云的英文单词参考.doc
云的英文单词参考.doc
54_ZYNQ7020开发板SDK_逻辑
双核
AMP的使用
前面的例程都是采用
单核
CPU,有些情况比如多任务处理,并行处理,需要用到
双核
CPU,本章将开始介绍
双核
CPU 1.CPU0实现PS端按键中断,控制PS端的LED的亮灭,并向CPU1发出软件中断,让CPU1打印CPU0
内存
空间的一串字符。 2.CPU1实现PL端按键中断,控制PL端的LED的亮灭,并向CPU0发出软件中断,让CPU0打印CPU1
内存
空间的一串字符。 3.
内存
空间的划分,共享
内存
空间的使用 4.FSBL启动Flash 一、硬件环境搭建 本实验以“ps_hello”例程为基础,添加PL端GPIO,
英特尔边缘计算技术
567
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章