社区
英特尔边缘计算技术
帖子详情
双核对一个线程的大量计算有效果吗?
ablewindy
2006-07-08 09:33:12
多核对于多线程及多进程的处理的效果是无容置疑的。
如果我的一个处理是在同一线程内的大量运算,是不是还不如一个高频率的单核CPU?
比如进行视频压缩。
...全文
585
16
打赏
收藏
双核对一个线程的大量计算有效果吗?
多核对于多线程及多进程的处理的效果是无容置疑的。 如果我的一个处理是在同一线程内的大量运算,是不是还不如一个高频率的单核CPU? 比如进行视频压缩。
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
tongshushan
2006-08-03
打赏
举报
回复
cxxylce0 CPU有集成 256MB 内存的吗?
goldencode
2006-08-03
打赏
举报
回复
cxxylce0就是要把你们搞疯你疯了他就爽了.
不过我觉得他的手段实在弱智了点,照理说不应该对具有正常智力的人产生影响啊.
sncp_pluto
2006-08-03
打赏
举报
回复
我也快疯了
wwcz898
2006-08-03
打赏
举报
回复
我快疯了!!!!!!!!!
ablewindy
2006-08-03
打赏
举报
回复
Inter 的赛扬 ? 集成 256MB 内存 ? 还有双核,而且都 3GHz 了?
cxxylce0
2006-07-20
打赏
举报
回复
Inter 的赛扬比 AMD 的好多了,不但集成 256MB 内存,还有双核,而且都 3GHz 了。AMD 3000+ 才 1.8GHz,卖的那么贵,虽然有 HT 技术,但是不像 Inter 那样是双 CPU。
mathe
2006-07-19
打赏
举报
回复
我觉得对于一般应用程序来说,L2 Cache的大小更加重要,而对于L1 Cache,更加重要的访问的速度,而不是大小.
L2 Cache是否命中对性能影响太大了.由于主频提高,如果无法命中L2 Cache,那么就要访问内存,一般就要花费数百个时钟周期.
而对于L1 Cache, 里面存放的是访问非常频繁的数据,当然是越快越好,最好是一个时钟周期就能够访问到. 从这个角度来说,L1 Cache就不能够太大,尺寸大了,离各种处理单元的距离就远了,那么电子就要花费更长的时间来访问L1 Cache了.
而现在有些处理器,为了解决这种尺寸同速度之间的矛盾,就会使用3级Cache,其中L1可以非常快(比如一到两个时钟周期),但是尺寸很小.L2速度和大小都适中,此外还有个L3,相当于过去的L2.
xiaoju3209
2006-07-19
打赏
举报
回复
写错了,是L1 Cache
xiaoju3209
2006-07-19
打赏
举报
回复
但是普遍的amd的一级catch比inter大啊
goldencode
2006-07-18
打赏
举报
回复
那是低端的,中高端扣肉和pentium D都配备4M二级缓存!
AMD就不用说了,由于工艺和产能的落后能支持512K和1M就不错了.
fangzhe
2006-07-18
打赏
举报
回复
Core Duo和Dothan的Pentium M都是2M L2吧?cache不大啊
Pentium D和Prescott的Pentium 4也都是2M
Athlon64和X2都是512k吧?
goldencode
2006-07-18
打赏
举报
回复
起码双核的cache比单核大啊,一般情况下还是有明显改善的.
pfc001
2006-07-16
打赏
举报
回复
双核还是需要软件的支持呀!
DentistryDoctor
2006-07-14
打赏
举报
回复
就你的应用,可以考虑两个线程。
JasonHeung
2006-07-11
打赏
举报
回复
对于楼主的例子,如果能一个核做压缩,一个核做存储,效果还是很明显的。
lserlohn
2006-07-08
打赏
举报
回复
没错,那样等于单核心
为什么要使用多
线程
?创建多少个
线程
合适?什么是
线程
池?
多
线程
应用 多
线程
1、什么是
线程
? 1.1、任务调度的基本概念 1.2、进程和
线程
的基本联系 1.3、多
线程
与多核的基本关系 2、为什么使用多
线程
? 2.1、并发场景的应用 2.1.1、I/O密集型(I/O bound) 2.1.1.1、单核型应用 2.1.2、CPU (
计算
)密集型程序((CPU-bound) 2.1.2.1、单核型 2.1.2.2、多核型(并行) ..
多
线程
,
线程
池,
线程
的创建,
线程
池的参数
进程是处于运行过程中的程序,并且具有一定的独立功能,进程是系统进行资源分配和调度的
一个
独立单位。
线程
也被称为轻量级进程,
线程
是进程的组成部分,
一个
进程可以拥有多个
线程
,
一个
线程
必须有
一个
父进程。
线程
可以拥有自己的堆栈、自己的程序计数器和自己的局部变量,但不拥有系统资源,它与父进程的其它
线程
共享该进程所拥有的全部资源。
一个
线程
可以创建和撤销另
一个
线程
,同
一个
进程中的多个
线程
之间可以并发执行。
用户级
线程
和内核级
线程
的区别
对比维度用户
线程
(ULT)内核
线程
(KLT)是否依赖内核否,完全在用户空间是,由操作系统内核管理切换效率高,不需要陷入内核低,需进行系统调用并行能力差,多核系统中仍在单核上执行强,支持多
线程
在多个核上并行执行阻塞影响
一个
线程
阻塞,整个进程挂起
一个
线程
阻塞,不影响其他
线程
使用资源少,
线程
开销小多,内核需维护每个
线程
上下文应用场景高并发、
计算
密集型、需要
大量
线程
时使用高可靠性、多核并行、需操作系统调度时使用。
CPU对
线程
效率的影响?
单核 CPU 上运行多个
线程
的效率是否会高,是
一个
很有趣且复杂的问题。它不仅涉及到
线程
的类型(如 CPU 密集型和 IO 密集型),还关系到操作系统的调度机制、上下文切换的开销以及应用程序的具体需求。在这篇博客中,我们将深入探讨这个问题,并通过源码和示例来进行详细解释。
杂记(二十)
线程
和内核什么关系 | CPU,Core,GPU,进程,
线程
|
我猜题主在说
线程
与CPU核心之间的关系吧。,这两个
一个
是硬件概念,
一个
是软件上的概念,但毕竟是CPU核心在执行
线程
,因此这里有一点的关联,我们慢慢讲起。实际上CPU和厨师一样,都是按照菜谱(机器指令)去执行某个动作,。这和炒菜一样,我可以按照菜谱抄鱼香肉丝,那么炒菜时这就是鱼香肉丝
线程
;我可以按照菜谱抄宫保鸡丁,那么炒菜时这就是宫保鸡丁
线程
。厨师个数就好比CPU核心数,炒菜的样数就好比
线程
数,这时我问你,你觉得厨师的个数和可以同时抄几样菜有关系吗?答案当然是没有。。
英特尔边缘计算技术
568
社区成员
7,024
社区内容
发帖
与我相关
我的任务
英特尔边缘计算技术
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
复制链接
扫一扫
分享
社区描述
英特尔® 边缘计算,聚焦于边缘计算、AI、IoT等领域,为开发者提供丰富的开发资源、创新技术、解决方案与行业活动。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章