摘要
超线程技术和双核技术是CPU发展历程中的重要技术。超线程技术把一个物理处理器模拟成两个"虚拟"的处理器,减少执行单元和一些资源的闲置时间,提高CPU的利用率。双核技术是将两个物理处理核心封装在一个CPU中,提高程序的执行效率。介绍CPU的基本模型,分析超线程和双核的技术原理,并从系统架构、并行程度和提升的效率三个方面比较它们的异同点。
Hyper-threading and dual-core are two important technologies during the CPU evolution.Hyper-threading technology simulates a physical processor as two "virtual" processors to reduce the idle time of the execution units and some resources,thus increasing CPU utilization.Dual-core technology encapsulates two physical processing cores into one CPU to improve the performance of programs.The paper describes the basic model of CPU,analyzes Hyper-threading and dual-core technology principles,and compares their similarities and differences from three perspectives of system architecture,parallel degree and improved efficiency.
出处
《计算机应用与软件》
CSCD
2011年第12期293-294,297,共3页
Computer Applications and Software