社区
英特尔边缘计算技术
帖子详情
内存拷贝用单核快还是双核快?
jamesking
2007-09-13 04:59:12
假设要做一段内存的拷贝操作,内存块大小为1K左右。
两种方案:
1、用单线程拷贝全部1K内存
2、采用双线程,每个线程各拷贝512字节
两种方案那个更快一些?如果内存块大小为100M呢?
...全文
195
6
打赏
收藏
内存拷贝用单核快还是双核快?
假设要做一段内存的拷贝操作,内存块大小为1K左右。 两种方案: 1、用单线程拷贝全部1K内存 2、采用双线程,每个线程各拷贝512字节 两种方案那个更快一些?如果内存块大小为100M呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用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
打赏
举报
回复
并无凝问,多线程的肯定快,
单核
CPU vs. 多核CPU
本文深入解析
单核
与多核CPU的工作原理及区别,探讨了多核CPU如何通过内部总线交互数据,实现并行处理,以及操作系统在资源分配中的作用。同时,文章对比了
单核
CPU在执行多任务时的局限性,阐述了多线程在提高程序并发性和资源使用效率方面的优势。
AI智能棋盘共享TMS320F28377D
双核
内存
资源
本文深入解析TMS320F28377D
双核
架构下共享
内存
与IPC通信机制的应用,围绕AI智能棋盘场景,介绍CPU1与CPU2如何通过共享SRAM和硬件IPC实现高效协同。涵盖资源分配、核间同步、常见问题排查及优化技巧,展现低延迟、零
拷贝
的实时系统设计方法。
如何使用MDK建立STM32H7
双核
编译工程
本文详细介绍了如何使用MDK为STM32H745
双核
MCU创建编译工程,包括从STM32CubeMX生成源文件、创建MDK工程、添加源代码、设置编译选项、屏蔽无用文件,直至最终成功编译的过程。
别再让
双核
DSP28379D‘打架’了!手把手教你配置IPC共享
内存
与中断(附完整代码)
本文聚焦TI TMS320C28x系列
双核
DSP28379D的核间通信(IPC)实践,详解共享
内存
(GS RAM、IPC专用RAM)布局、中断标志协同机制及硬件抽象层关键配置(MPU、GSxMSEL、IPCxINT)。涵盖死锁规避、数据一致性保障(CRC/双缓冲)、零
拷贝
实现与动态负载均衡等核心技术要点,并强调调试中CCS
双核
同步、ETB追踪等嵌入式开发必备方法。
STM32H747I
双核
音频环回:低延迟实时处理与共享
内存
协同
本文详述基于DISCO_H747I开发板的实时音频环回系统实现,聚焦STM32H747I
双核
(M9/M4)协同架构下的低延迟处理:M4核负责SAI/I2S外设配置与DMA管理,M7核执行PCM实时增益运算;通过SRAM3共享
内存
、Mailbox中断通信及HSEM硬件信号量保障零
拷贝
与数据一致性;采用DMA双缓冲与CMSIS-DSP饱和运算优化,实测端到端延迟≤3ms。涵盖SAI初始化、时钟同步、STLA01 DAC驱动及时序修复等关键技术。
英特尔边缘计算技术
568
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章