多核到底是什么

jwhandsome521 2008-04-29 08:22:28
2007年,可以说是电脑发展史上非常重要的一年。多核处理器,大屏幕,宽屏风。。。。这些概念都已经深入人心。
作为一名大学生,对于这些东西虽然都已经能耳熟能详了,不过对于很多原理方面的东西还是不太明白。
比如说现在非常流行的酷睿2双核处理器。很多人在计算处理器主频的时候,简单的将两个核心的频率相加,但也有很多人说不能这么简单的相加。所以自己就会感到非常的迷茫。请专家帮我解释一下吧
...全文
118 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
waitgod 2008-04-30
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 tengwl 的回复:]
我觉得多核与单核的比较不能简单的相加那么简单,如果你的单核CPU是3G的,但是你的双核CPU是2G
的,这个时候如果你运行的程序没有针对多线程优化过,那么结果是单核的CPU快。
所以主要是看你的应用程序是否使用multi-thread,如果使用multi-thread 的话,OS会自动分派线程到各个CPU内核上。
处理器调度的基本单位是线程,如果不使用multi-thread,多核的优势是基本上无法体现的。
[/Quote]
=====
这样的话
多核优势能不能体现出来
还跟应用程序具体的编写有关系了
AtomII 2008-04-30
  • 打赏
  • 举报
回复
很显然,单处理器能够在许多进程间切换,以达到较高的使用率和更好的性能,但是,对于运行在多个处理器上的多个处理器来说,我们没有必要再去要求每个处理器都很忙,更为重要的是处理器的平均性能,即在单核上进行多线程,所以以单独的频率相加是没有什么意义
至于什么是多核,我们以最通俗的例子来说:就是以前是一个人做4件事,现在同时多叫了些人来做这四件事,而具体几个人,就是我们说的几个核心的问题
tengwl 2008-04-29
  • 打赏
  • 举报
回复
我觉得多核与单核的比较不能简单的相加那么简单,如果你的单核CPU是3G的,但是你的双核CPU是2G
的,这个时候如果你运行的程序没有针对多线程优化过,那么结果是单核的CPU快。
所以主要是看你的应用程序是否使用multi-thread,如果使用multi-thread 的话,OS会自动分派线程到各个CPU内核上。
处理器调度的基本单位是线程,如果不使用multi-thread,多核的优势是基本上无法体现的。

567

社区成员

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

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