多核CPU对程序员来说是多个CPU吗

ProComFan 2010-10-23 10:16:06
在操作系统方面,单CPU系统和多CPU系统在设计方式上有很大不同。我不知道多核CPU是不是意味着许多个相互独立的CPU。
...全文
554 8 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
yunpeng8800 2011-04-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 liuyimu 的回复:]

这个多核是指片上多核,多个核心在同一块芯片上,这个核你可以简单理解为ALU+CU,也就是每个核有自己独立的ALU和CU。这个多CPU是不同的。
[/Quote]

应该是多个ALU,计算大多数是总线结构,多个CU同时也只能有一个发出控制指令,所以多CU是不合理的。
zhouxingyu896 2010-11-23
  • 打赏
  • 举报
回复
http://download.csdn.net/source/1769413

建议楼主 可以下载来 看看
bingleiying 2010-11-22
  • 打赏
  • 举报
回复
如果是多核芯片的话,应该要涉及到核间通信、核间变量共享等问题吧。

还需要看每一个核上的操作系统是否一致、核的硬件类型是否一致,比如是否有定制的指令,各个核定制的指令是否一致,这个和核的任务划分有关系。

另外,还有核上面的代码是否一致,那么应该会涉及到核的代码哪些是L1/L2,哪些是L3,考虑到Memory Map,那么核的代码是否能够统一,如何加载?

呵呵,这些都是多核相对单核应该考虑的问题。

个人觉得,多核并不是单个核的叠加这么简单滴~
liuyimu 2010-11-05
  • 打赏
  • 举报
回复
这个多核是指片上多核,多个核心在同一块芯片上,这个核你可以简单理解为ALU+CU,也就是每个核有自己独立的ALU和CU。这个多CPU是不同的。
xylinjh 2010-11-05
  • 打赏
  • 举报
回复
受教一点 多几个大哥 解释就好了
Phoenix918 2010-11-05
  • 打赏
  • 举报
回复
受教一点 多几个大哥 解释就好了
Intel_CG 2010-10-25
  • 打赏
  • 举报
回复
对。只是这些核会共享Level3 cache。

567

社区成员

发帖
与我相关
我的任务
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
  • 英特尔技术社区
  • shere_lin
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧