关于多核的常见问题

1 什么是多核技术?——多核技术就是把多个芯片集成在一个封装内的技术。是对称多处理技术的延伸。
2 多核和多 CPU 相比有什么优势?——性能上,多核心在不同核心间交换数据更快,减小电路延迟,性能会比多 CPU 更高(幅度不会很大),价格上,芯片制造成本和主板成本、功耗成本更低。
3 多核和 Hyper-Threading(超线程) 有什么区别?—— HT 是 Intel Netburst 架构处理器特有的技术,HT 技术实质上通过增加一组寄存器和指令调度机制实现两个指令入口,模拟出 2 个 CPU,由于共享执行单元、缓存、总线,所以对性能提高非常有限,大约提高 20%~30%,双核心理论上可以提高接近 100% 的性能。
4 多核、超线程需要什么软件支持?—— 需要能支持对应硬件的 BIOS 系统、支持 SMP(对称多处理)的操作系统 Windows NT/2000/XP/2003 皆可,Windows 2000 不支持 HT 的说法是不对的。
5 如何利用多核提高运算效能?—— 需要运用线程级并行运算技术,即多线程技术或者同时运行多个程序。
6 对于单线程程序,运行有性能提高吗?—— 没有。不过同时运行几个单线程程序每个程序的运行速度会比同频单核心 CPU 快。用一句名言—— 十个女人也不能在一个月内生一个孩子(但是可以在 10 个月内生 10 个孩子)。
7 目前哪些程序支持多线程?—— Internet Explorer、Photoshop、3DMax、WinRAR 3.6 以上、7-Zip、PCMark、MPEG Encoding 等部分视频编码程序、SQL Server。
8 哪些程序不支持多线程? —— Windows 自带的计算器、Super Pi (一个圆周率计算程序)、大部分的游戏、WinRAR 3.5。
9 什么是反向超线程技术?—— 前面提到,利用多核心不能提高单线程程序性能。利用反向超线程,可以在微观上利用多个核心并行运算一些可以并行的指令组,实质上是线程共享执行单元。但是需要特定的处理器才能支持反向超线程。
 
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值