The invention discloses a design method of pipeline processor test in commercial divider based on the FPGA processor using high test line divider law principle, the implementation of the four stage combined with the divider to improve processor performance. This method improves the calculation speed divider circuit design, reduce the complexity.
【技术实现步骤摘要】
一种基于试商法的流水线处理器中除法器设计方法
本专利技术属于计算机
,涉及一种流水线处理器中除法器设计方法,特别是涉及一种基于试商法的流水线处理器中除法器设计方法。
技术介绍
在CPU中,指令的解释执行过程可以分为取指、译码、执行、访存、回写五个子过程。利用流水线技术把一个复杂的任务分解为若干个子过程,每个子过程与其他子过程并行运行,可以提高了计算机内部时间上的并行性。流水线是提高处理器性能的有效技术,而决定流水线瓶颈的是其各阶段中的最大值。加、减、乘、除是数值计算中常用的运算,其中,除法指令最为复杂,实现起来最困难,目前除法运算主要有SRT、Newton-Raphson和GoldSchmidt等算法。经典五级流水线中,除法指令运算最复杂,占用多个时钟周期,一个好的除法器设计,能有效提升流水线的性能。因此,除法器设计的好坏直接影响了处理器的整体性能。
技术实现思路
本专利技术的目的在于提供一种可以提高除法器运算速度、降低电路设计复杂度的基于试商法的流水线处理器中除法器设计方法。本专利技术所采用的技术方案是:一种基于试商法的流水线处理器中除法器设计方法,其特征在于,包括以下步骤:步骤1:确定FPGA流水线中执行指令的“瓶颈”阶段;FPGA流水线把一个复杂的任务分解为若干个子进程,每个子过程与其他子过程并行运行,当流水线各个阶段任务的执行时间不相等时,流水线中执行时间最长的阶段在执行时,其他阶段将处于“阻塞”和“断流”,流水线中出现“瓶颈”阶段;步骤2:利用试商法进行除法运算;步骤3:设计基于试商法除法器,包括就绪、运算、结束和错误四个阶段;初始化除法器,除 ...
【技术保护点】
一种基于试商法的流水线处理器中除法器设计方法,其特征在于,包括以下步骤:步骤1:确定FPGA流水线中执行指令的“瓶颈”阶段;FPGA流水线把一个复杂的任务分解为若干个子进程,每个子过程与其他子过程并行运行,当流水线各个阶段任务的执行时间不相等时,流水线中执行时间最长的阶段在执行时,其他阶段将处于“阻塞”和“断流”,流水线中出现“瓶颈”阶段;步骤2:利用试商法进行除法运算;步骤3:设计基于试商法除法器,包括就绪、运算、结束和错误四个阶段;初始化除法器,除法器处于就绪阶段,读取操作数;如果除数为0,则表示除法运算出错,进入错误阶段,且将商和余数均设置为0,进入结束阶段并返回结果;如果除数不为0,则进入运算阶段,开始运算,运算完成之后,进入结束阶段并返回结果。
【技术特征摘要】
1.一种基于试商法的流水线处理器中除法器设计方法,其特征在于,包括以下步骤:步骤1:确定FPGA流水线中执行指令的“瓶颈”阶段;FPGA流水线把一个复杂的任务分解为若干个子进程,每个子过程与其他子过程并行运行,当流水线各个阶段任务的执行时间不相等时,流水线中执行时间最长的阶段在执行时,其他阶段将处于“阻塞”和“断流”,流水线中出现“瓶颈”阶段;步骤2:利用试商法进行除法运算;步骤3:设计基于试商法除法器,包括就绪、运算、结束和错误四个阶段;初始化除法器,除法器处于就绪阶段,读取操作数;如果除数为0,则表示除法运算出错,进入错误阶段,且将商和余数均设置为0,进入结束阶段并返回结果;如果除数不为0,则进入运算阶段,开始运算,运算完成之后,进入结束阶段并返回结果。2.根据权利要求1所述的基于试商法的流水线处理器中除法器设计方法,其特征在于:步骤1中,单位时间内FPGA流水线所完成的任务数或输出结果的数量用吞吐率Tp表示,其中,n为任务数,Tk是处理n个任务所用的时间;当FPGA流水线中出现“瓶颈”阶段,FPGA流水线的实际吞吐率为:其中,Δti为流水线第i段执行任务所用的时间,m表示流水线共有m段,分母中第一部分为流水线完成第一个任务所用的时间,第二部分为完成剩余的n-1个任务所用的时间。3.根据权利要求1所述的基于试商法的流水线处理器中除法器设计方法,其特征在于,步骤2中的具体实现包括以下子步骤...
【专利技术属性】
技术研发人员:张瑜,胡威,李春强,张鸿,刘小明,张凯,王悦,唐玉馨,
申请(专利权)人:武汉科技大学,
类型:发明
国别省市:湖北,42
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。