【技术实现步骤摘要】
本专利技术主要涉及微处理器除法,特别涉及使用能进行浮点加乘运算的浮点运算硬件得到整数除法结果的方法和装置。在现代计算机界,使用计算机系统中的中央处理单元(CPU)执行整数除法的必要性在逐步增长。整数除法操作包括一个整数分子和一个整数分母,在许多应用中都将用到这一操作。典型地,整数除法可用于Internet上MPEG序列或JPEG图象的计算。整数除法可用于计算机图形处理、各种绘图算法、三维屏幕显示、图形用户界面(GUIs)以及其他使用整数除法进行比例换算和/或压缩的应用。同线性代数和矩阵计算紧密相连的多媒体应用需要使用整数除法。视频处理、整数线性规划、多倍精度(multiple-precision)算术以及欧几里德(Euclid)的最大公分母(GCD)算法的使用也需要大量的整数除法。因此,随着这些应用的逐步扩展,以一种效果和效率不断提高的方式执行整数除法对于现代计算机和微处理器设计已变得越来越重要。现在,整数除法是通过中央处理单元(CPU)的除法操作来完成的。整数除法由CPU的整数执行单元(integer execution unit)执行,其精度一般不超过3 ...
【技术保护点】
一个产生整数分子(a)和整数分母(b)的整数商的方法,其特征在于:整数分子(a)、整数分母(b)和整数除法指令一起提供给中央处理单元(CPU);使用中央处理单元(CPU)确定整数分母(b)倒数的初始近似值(y);对初始近似值(y )进行精细处理,产生更为精确的整数分母(b)倒数的近似值(z);通过偏差值(p)对整数分子(a)进行偏差处理,产生偏差分子(a′);并通过将更精确的近似值(z)和偏差分子(a′)相乘来确定a/b的整数商,以此响应CPU中发布的控制信号并 在CPU中执行舍入操作以确保a/b的整数商是一个整数。
【技术特征摘要】
...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。