CPU
evolone
这个作者很懒,什么都没留下…
展开
-
计算机二进制数值表示为何出现原码反码补码三种方式? and 如何计算?
前言:学习计算机的同学,在底层硬件计算过程中会遇到原码、反码、补码。很多关于计算机的书籍都介绍原码、反码、补码的表示方法,及相互转换关系,但是同一个值为什么要用到原码、反码、补码却没详细说明。为什么要使用这三种不同的编码表示同一个数?它们的原理是什么呢?我搜索了论文资料,在前人基础上,终于弄明白了这些问题,现收集整理如下。我们知道数值在计算机中表示形式为机器数,由0和1组成,计算机只能识别0和1,使原创 2017-04-19 10:19:36 · 1529 阅读 · 0 评论 -
高性能CPU设计
CPU从出现到现在,已有几十年历史,经过多次迭代改进,由原始的五级流水扩展到现在的N级流水,从一次只能执行一条指令到现在的多核超标量处理器,CPU的性能得到巨大提升。当前,提升CPU的性能主要有两个方向: 第一,努力提升CPU单核core的性能,采用超标量技术,支持同时多线程; 第二,扩展多核并行计算技术;下面结合笔者的工作经验,多谈谈关于提升单核性能的看法。考核CPU的性能,就不得不考虑不同的原创 2017-06-15 20:26:20 · 2345 阅读 · 1 评论