在電腦科學中,浮點數運算(Floating-point arithmetic)是一種用浮點(英語:floating point,縮寫為FP)方式表示實數的運算方式。浮點是一種用於表示實數近似值的數值表示法,由一个有效數字(即尾数)加上冪數來表示,通常是乘以某个基数的整数次指數得到。以這種表示法表示的數值,稱為浮点數(floating-point...
11 KB (1,681 words) - 15:13, 7 June 2025
IEEE二進位浮點數算術標準(IEEE 754)是20世纪80年代以来最廣泛使用的浮點數運算標準,為許多CPU與浮點運算器所採用。這個標準定義了表示浮點數的格式(包括負零-0)與反常值(denormal number),無窮(Inf)與非數值(NaN),以及這些數值的「浮點數...
22 KB (3,197 words) - 08:20, 30 April 2025
单精度浮点数(英語:single-precision floating-point)是用来表示浮点数的一种数据类型,在计算机中占据32比特(4字节)大小,因此也称为float32或FP32。在IEEE 754中这种32位二进制格式被正式称为binary32格式,而在IEEE 754-1985中被称为single,即单精度。...
2 KB (317 words) - 08:00, 30 April 2025
雙精度浮點數(英語:Double-precision floating-point)是用来表示浮点数的一种資料型別,在计算机中占据64比特(8字节)大小,因此也称为float64或FP64。在IEEE 754中这种64位二进制格式被正式称为binary64格式,而在IEEE 754-1985中被称为double,即双精度。...
8 KB (412 words) - 07:58, 30 April 2025
四精度浮点数(Quadruple-precision floating-point)是用来表示浮点数的一种资料型别,在计算机中占据128比特(16字节)大小,因此也称为float128或FP128。在 IEEE 754-2008 中,四精度浮点数格式的正式名称为 binary128。 IEEE 754...
1 KB (140 words) - 10:43, 3 June 2025
八精度浮点数(Octuple-precision floating-point)是用来表示浮点数的一种资料型别,在计算机中占据256比特(32字节)大小,因此也称为float256或FP256。在 IEEE 754-2008 中,四精度浮点数格式的正式名称为 binary256。 IEEE 754 标准将八精度浮点数指定为具有:...
1 KB (139 words) - 10:43, 3 June 2025
半精度浮点数(英語:half-precision floating-point)是用来表示浮点数的一种数据类型,在计算机中占据16比特(2字节)大小,因此也称为float16或FP16。在IEEE 754中这种16位二进制格式被正式称为binary16格式,因为只有單精度浮...
6 KB (721 words) - 08:03, 30 April 2025
logic unit,縮寫:ALU)是一种可对二进制整数执行算术运算或位运算的组合逻辑数字电路。ALU 与浮点数运算单元(FPU)不同,后者仅对浮点数进行操作。ALU 是许多类型的计算电路的基本部件,这些计算电路包括计算机的中央处理单元(CPU)、浮点处理单元(FPU)和图形处理单元(GPU)。单个CPU、FPU...
19 KB (2,732 words) - 11:48, 29 September 2024
Number,非数)是计算机科学中数值数据类型的一类值,表示未定义或不可表示的值。常在浮点数运算中使用。首次引入NaN的是1985年的IEEE 754浮点数标准。 在浮点数运算中,NaN与无穷大的概念不同,尽管两者均是以浮点数表示实数时的特殊值。无效操作(Invalid...
4 KB (636 words) - 15:53, 14 February 2025
其优点是增加了處理器關於多媒体方面的处理能力,缺点是占用浮点数寄存器进行运算(64位MMX寄存器实际上就是浮点数寄存器的别名)以至于MMX指令和浮点数操作不能同时工作。为了减少在MMX和浮点数模式切换之间所消耗的时间,程序员们尽可能减少模式切换的次数,也就是说,这两种操作在...
4 KB (597 words) - 14:41, 21 May 2023
在電腦中,定点数(英語:fixed-point number)是指用固定整數位數表達分數的格式,屬於实数数据类型中一種。例如美元常會表示到二位小數,以分來表示,即為一種定点数。有時定点数也會要求要有固定的整數位數。定点数与更复杂的浮点数相对。 在定点数表示法中,小數部份和整數部份一樣,也會表示為進制...
34 KB (5,135 words) - 07:00, 12 May 2024
浮點運算; PFLOPS(petaFLOPS)等於每秒一千万亿(1015)次的浮點運算; EFLOPS(exaFLOPS)等於每秒一百京/一百亿亿(1018)次的浮點運算。 在进行非常大或者非常小的实数运算,或者参与运算的数字在一个很大的范围内变动时都非常需要浮点运算的参与。 浮点数...
24 KB (3,771 words) - 19:05, 26 February 2025
754标准格式的32位浮点数)的一种算法。这一算法的优势在于减少了求平方根倒数时浮点运算操作带来的巨大的运算耗费,而在计算机图形学领域,若要求取照明和投影的波动角度与反射效果,就常需计算平方根倒数。 此算法首先接收一个32位带符浮点数,然后将之作为一个32位整数看待,以将其向右进行一次逻辑移位的方式将之取半,并用在浮點數規格代表...
34 KB (4,332 words) - 06:07, 14 April 2025
11111111 移码主要用于表示浮点数的阶码,在浮点数运算中有优势。 对移码运算的结果需要加以修正,修正量为2En,即对结果的符号位取反后才是移码形式的正确结果。 移码表示中, 0有唯一的编码——1000…00,当出现000…00时(表示-2En),属于浮点数下溢。 IEEE 754:http://grouper...
2 KB (404 words) - 01:14, 16 September 2020
combining的方法,常用在沒有乘法器的應用(像是簡單的微控制器以及FPGA),其中會用到的運算是加法、減法、位元移位及查找表。這些算法可歸類在「移位和相加」(shift-and-add)演算法中。在計算機科學中,若CPU沒有硬體的乘法器,常會用CORDIC來實現浮点数运算。 英國數學家亨利·布里格斯(英语:Henry Briggs...
27 KB (3,629 words) - 13:31, 8 June 2025
nference榜来评价智能算力的推理性能。 TOP500等榜单通常使用双精度浮点数(64位)运算来评测机器的运算性能,而AI训练主要要求的则是单精度浮点数(32位)和16位浮点数的运算性能,推理则主要要求8位整数的运算性能,这便是AIPerf500诞生的背景。用户可以在其官方网站下载其评分程序,...
7 KB (398 words) - 02:23, 1 February 2025
error),是指运算得到的近似值和精确值之间的差异。比如当用有限位数的浮点数来表示实数的时候(理论上存在无限位数的浮点数)就会产生舍入误差。舍入误差是量化误差的一种形式。 如果在一系列运算中的一步或者几步产生了舍入误差,在某些情况下,误差会随着运算次数增加而积累得很大,最终得出没有意义的运算结果。 把一个浮点数...
6 KB (691 words) - 09:48, 23 November 2022
MAC 指令可以使用一個指令完成。而許多運算(例如卷积运算、点积运算、矩阵运算、数字滤波器运算、乃至多项式的求值运算)都可以分解為數個 MAC 指令,因此可以提高上述运算的效率。 MAC指令的輸入及輸出的數據類型可以是整數、定點數或是浮點數。若處理浮點數時,會有兩次的數值修約(Rounding)...
3 KB (484 words) - 16:14, 13 October 2022
System/370(英语:IBM System/370)使用一个原为32位的CPU,但它在其浮点单元使用了128位精度,以得到更佳的精确度与浮点数的表示范围。许多后来的CPU设计使用类似的混合位宽,尤其当处理器设计为通用用途,因而需要合理的整数与浮点数运算能力时。 主頻=外頻×倍頻。...
46 KB (7,256 words) - 05:44, 15 March 2025
迷你浮點(minifloats)是用少位元浮點數值。不太適合通用數值計算。通常用於特殊目的,像電腦圖形學,迭代很小並且精度具有美學效果。機器學習也使用類似格式,如bfloat16。 Minifloats按照IEEE 754標準設計。必須遵守次正規數和正規數之間邊界規則(未明確寫入的),且具無限大和 NaN...
22 KB (1,289 words) - 15:43, 6 December 2024
GeForce 700系列 (section 針對運算而進行的SMX提升改進)
運算性能。『GK110』與『GK104』最大的改變在於,『GK104』的SMX陣列中,每個SMX陣列擁有8個CUDA核心(流處理器)專門用於FP64(雙精度浮點數)運算操作,而『GK110』中每個SMX陣列擁有64個CUDA核心用於FP64運算操作,這使得『GK110』中每個SMX陣列的雙進度浮...
64 KB (4,855 words) - 12:14, 14 February 2025
。如果不将图像进行伽马编码,那么数据位或者带宽的利用就会分布不均匀——会有过多的数据位或者带宽用来表示人类根本无法察觉到的差异,而用于表示人类非常敏感的视觉感知范围的数据位或者带宽又会不足。图像的伽马编码并不是必须的(甚至有的时候会适得其反),浮点数格式的颜色值已经提供了一部分对数曲线的线性估计。...
2 KB (353 words) - 20:06, 11 July 2022
运算,可以用不同的進位制達成不同的目的。 有許多程式庫支援高精度計算,最著名的是GNU多重精度運算庫。另外,Java,Python和Pascal也有原生的高精度运算支持。 高精度计算的一个常见应用是公开密钥加密,这些算法经常对长度上百位的整数进行运算...
5 KB (687 words) - 05:41, 2 July 2024
结合律 (category 二元運算的性質)
\end{matrix}}} 一般,當不可結合運算在一個表示出現多於一次時,括號就必須被使用來表示其運算順序。不過,數學家會對若干常見的不可結合運算採用一種特別的運算順序的規則。這單純只是個為了減少括號的語法約定。 在電腦科學中,由於採用二進位浮點數運算,因此加法不符合結合律。 ( a + b ) +...
6 KB (1,247 words) - 05:57, 3 November 2024
浮點數的矢量運算,用於增强x86架構的電腦在三维圖像處理上的性能。 1996年Intel首先推出了支持MMX的Pentium处理器,极大地提高了CPU处理多媒体数据的能力,被广泛地应用于语音合成、语音识别、音频视频编解码、图像处理和串流媒体等领域。但是MMX只支持整数运算,浮点数运算...
8 KB (1,276 words) - 03:22, 16 February 2023
>> 1); */ } return (int16_t)(temp / b); } 二進位標度(英语:Binary scaling) 定點數運算 浮點數運算 ARM Developer Suite AXD and armsd Debuggers Guide. 1.2. 安謀控股. Chapter 4...
10 KB (1,649 words) - 00:16, 3 February 2025
F型连接头,一种同轴射频连接器,通常用于“空中传播”的无线电视、有线电视以及普遍用于无线电视和cable modem。 F1 score,一种信息检索技术。 浮点数运算(float),在编程语言中的一类数据类型。 F (音名),C大调音阶中的第四音。 F大調、f小調 加強音 F線,多个国家的交通线路: 哥本哈根市郊鐵路F線...
4 KB (536 words) - 19:09, 1 February 2025
浮點數沒有不同的運算碼,也造成C語言中缺乏單精確浮點數運算的運算模式。 就某種邏輯來看,指令集中的定址模式可以視為一種"基底",而指令集中的運算碼則為另一個基底。每個雙引數指令可以分為兩個6位元的引數識別(分別包含了一個3位元的暫存器號碼,和一個3位元的定址模式碼)與一個4位元的運算...
26 KB (3,805 words) - 04:06, 16 May 2025
94年被提名為ACM院士。現為加州大學柏克萊分校計算機科學名譽教授。卡韓是IEEE 754-1985浮點數運算架構規格書的主要架構師,IEEE 754系列的標準主要依據他的研究而制定,因此被稱為浮點數之父。 1954年在多倫多大學取得學士學位,1956年取得数学碩士學位,1958年取得计算机科学博士...
2 KB (159 words) - 02:25, 1 May 2024
年加入IBM工作。巴克斯和同事海尔里克(H. Herrick)一起成功开发了Speedcoding(英语:Speedcoding)的程序,適用於浮点数运算。 巴克斯在IBM工作了幾年,他對於機械式的程式設計感到厭煩,他希望能設計一套新式語言。1953年巴克斯向當時IBM董事長卡斯伯特·赫德(英语:Cuthbert...
5 KB (526 words) - 08:00, 7 June 2025
Olver)开始讨论如何使用超运算以防止计算机浮点数溢出。此后,很多人都开始对于超运算在浮点数表示中的应用产生兴趣。在探讨超-4运算时,克莱恩肖等人曾令 F n ( a , 0 ) = 0 {\displaystyle F_{n}(a,0)=0} 作为初始条件,这就产生了又一个超运算等级。...
22 KB (2,443 words) - 10:49, 21 October 2024