g3020 cpu参数

g3020 cpu参数

g3520cpu参数主频3.2GHz,核心数量双核心,线程数量双线程,三级缓存3MB,总线规格DMI2 5GT/s,热设计功耗(TDP)53W。

CPU包括运算逻辑部件、寄存器部件和控制部件等,英文Logic components;运算逻辑部件,可以执行定点或浮点算术运算操作、移位操作以及逻辑操作,也可执行地址运算和转换。

工作原理

冯诺依曼体系结构是现代计算机的基础。在该体系结构下,程序和数据统一存储,指令和数据需要从同一存储空间存取,经由同一总线传输,无法重叠执行。根据冯诺依曼体系,CPU的工作分为以下5个阶段:取指令阶段、指令译码阶段、执行指令阶段、访存取数和结果写回。

取指令(IF,instruction fetch),即将一条指令从主存储器中取到指令寄存器的过程。程序计数器中的数值,用来指示当前指令在主存中的位置。当一条指令被取出后,程序计数器(PC)中的数值将根据指令字长度自动递增。

指令译码阶段(ID,instruction decode),取出指令后,指令译码器按照预定的指令格式,对取回的指令进行拆分和解释,识别区分出不同的指令类别以及各种获取操作数的方法。现代CISC处理器会将拆分已提高并行率和效率。

RISC技术有什么特点

许多处理器没有核心显示器。

AMD A4 A6 A8 A10系列配备了核心显示器。英特尔2代、3代和4代赛扬、奔腾和酷睿都有酷睿显示屏。没有核心显示,必须使用独立的显示卡来显示。

英特尔系列:i7-3960x/3930k/3820(高端)i5-2550k/i5-2450p/i5-2380p/e6700/e5800/e3400(低端)等。

AMD系列:除APU系列外,其他系列无核显示。

扩展资料:

工作原理

冯诺依曼建筑是现代计算机的基础。在这种体系结构下,程序和数据以统一的方式存储,指令和数据需要从同一存储空间访问并通过同一总线传输,因此不能重叠执行。根据von neumann系统,cpu的工作分为五个阶段:指令获取阶段、指令解码阶段、执行指令阶段、访问号和结果写回阶段。

指令获取是将指令从主存提取到指令寄存器的过程。程序计数器中的一个值,指示当前指令在主存中的位置。当一条指令被取出时,pc中的值将根据指令字的长度自动增加。

在指令解码阶段,在取出指令后,指令解码器根据预定的指令格式对检索到的指令进行拆分和解释,并识别和区分不同的指令类别和获取操作数的各种方法。

g3020 cpu参数

作为最后一个阶段,结果写回阶段将执行指令阶段的操作结果数据“写回”到某种存储形式。结果数据通常写入CPU的内部寄存器,以便后续指令可以快速访问。

在执行指令并将结果数据写回后,如果没有意外事件(如结果溢出等),计算机将从程序计数器中获取下一个指令地址,开始一个新周期,下一个指令周期将按顺序取出下一个指令。

百度百科-中央处理器

RISC的英文全称是Reduced Instruction Set Computer,中文是精简指令集计算机,它的指令系统相对简单,它只要求硬件执行很有限且最常用的那部分指令,大部分复杂的操作则使用成熟的编译技术,由简单指令合成。其技术特点:

1、大多数指令在单周期内完成

2、采用LOAD/STORE结构。因为访问存储器指令所需要的时间比较长,在指令系统中要尽量减少这类指令,所以RISC指令中只保留不可再少的LOAD/STORE两种存储器访问指令

3、硬布线控制逻辑。使得大多数指令在单周期内执行完成,以减少为程序技术中的指令解释开销

4、减少指令和寻址方式的种类

5、固定的指令格式

6、译码优化

7、面向寄存器结构

8、注重提高流水线的执行效率,尽量让减少流水线断流,提高流水线效率

9、优化编译技术

扩展资料

RISC中的关键技术

1、延时转移技术

g3020 cpu参数

在RISC处理机中采用流水线工作方式,取指令和执行指令并行工作,那么当遇到条件转移指令时,流水线可能断流。为了尽量保证流水线的执行效率,在转移指令之后插入一条有效的指令,而转移指令好像被延时了,这样了技术即为延迟转移技术。通常指令序列的调整由编译器自动进行。需要注意的是:调整指令序列是不能改变原有程序的数据关系;被移动的指令不破坏机器的条件码。

2、指令取消技术

由于采用指令延迟技术中,遇到条件转移指令时,调整指令序列比较困难,采用了指令取消技术。所有转移指令和数据变换指令都可以决定待执行指令是否应该取消。为了提高执行效率,采用取消规则为:如果向后转移(转移的目标地址小雨当前程序计数器PC值),则转移不成功时取消下一条指令,否则执行下一条指令;如果向前转移,则相反,在转移不成功时执行下一条指令,否则取消。

3、重叠寄存器窗口技术

由于RISC的指令系统比较简单,通常采用一段子程序来实现。因此RISC中的CALL和RETURN非常多,而且都需要通过堆栈操作保存前一过程指针、数据等。为了尽量减少因为CALL和RETURN操作访问存储器的量,提出了重叠寄存器窗口技术。基本思想:在处理器中设置一个数量较大的寄存器堆,并划分成窗口。每个过程使用其中的三个窗口和一个公共窗口,而在这些窗口中有一个窗口式前一个过程公用的,还有一个窗口是与后一个过程共用。与前一过程公用的窗口可以用来存放前一过程传递被本过程的参数。

4、指令流水调整技术

为了保持指令流水线高效率,不断流,优化编译器必须分析程序的数据流和控制流。当发现指令有断流可能时,要调整指令顺序。有些可以通过变量重命名来消除的数据相关,要尽量消除。例如:

ADD R1,R2,R3; (R1)+(R2)->R3

ADD R3,R4,R5; (R3)+(R4)->R5

MUL R6,R7,R3; (R6)*(R7)->R3

MUL R3,R8,R9; (R3)*(R8)->R9

调整指令后

ADD R1,R2,R3;

MUL R6,R7,R0;

ADD R3,R4,R5;

MUL R0,R8,R9;

调整指令后,速度可以提高一倍。

5、硬件为主固件为辅

指令系统采用为程序实现的优点:便于实现复杂指令,便于修改指令系统,增加机器的灵活性,但是速度慢。所以RISC一般采用硬件为主固件为辅的方法实现指令。

百度百科-精简指令集

相关推荐

返回顶部