Minifloat: различия между версиями

Материал из in.wiki
Перейти к навигации Перейти к поиску
(Новая страница: «{{Болванка}} В вычислительной техникe '''minifloat''' - группа типов данных, выраженных как числа...»)
 
Строка 1: Строка 1:
 
{{Болванка}}
 
{{Болванка}}
  
В вычислительной техникe '''minifloat''' - группа типов данных, выраженных как числа с плавающей запятой, представленные очень небольшим количеством битов.  
+
В вычислительной техникe '''minifloat''' - группа типов данных<ref>В зависимости от контекста, их можно было бы рассматривать как одно [[Представление типа данных|представлений]] определённого типа данных, но, если рассматривать вопрос строго, то, всё-таки постановка вопроса о том, что каждый конкретный формат minifloat соответствует именно определённому '''типу данных''' выглядит более правильной.</ref>, выраженных как числа с плавающей запятой, представленные очень небольшим количеством битов. Они не очень подходят для численных расчетов общего назначения, но используются для специальных целей, чаще всего в компьютерной графике, где точность вычисления не имеет принципиального значения.
Они не очень подходят для численных расчетов общего назначения, но используются для специальных целей, чаще всего в компьютерной графике, где точность вычисления не имеет принципиального значения.
 
В последние годы подобные форматы данных, такие как bfloat16, также используются в машинном обучении. Кроме того, они часто используются в качестве педагогического инструмента на курсах информатики для демонстрации свойств и структур арифметики с плавающей запятой и чисел IEEE 754.
 
  
Числа minifloat с 16 битами представляют собой числа половинной точности (в отличие от одинарной и двойной точности). Существуют также minifloat с 8 битами или даже меньшей разрядностью.
+
В последние годы подобные форматы данных, такие как [[bfloat16]], также используются в машинном обучении. Кроме того, они часто используются в качестве педагогического инструмента на курсах информатики для демонстрации свойств и структур арифметики с плавающей запятой и чисел [[IEEE 754]].
  
Minifloat могут быть спроектированы в соответствии с принципами стандарта IEEE 754. В этом случае они должны, неявным образом, подчиняться правилам определения границы между субнормальными и нормальными числами и должны иметь специальные шаблоны для бесконечности и NaN.  
+
Числа minifloat с 16 битами представляют собой [[числа половинной точности]] (в отличие от [[Числа одинарной точности|одинарной]] и [[Числа двойной точности|двойной точности]]). Существуют также minifloat с 8 битами или даже меньшей разрядностью.
  
Нормализованные числа хранятся со смещённой экспонентой. Новая версия стандарта IEEE 754-2008 содержит 16-битные двоичные числа с плавающей запятой.
+
Minifloat могут быть спроектированы в соответствии с принципами стандарта IEEE 754. В этом случае они должны, неявным образом, подчиняться правилам определения границы между субнормальными и нормальными числами и должны иметь специальные значения для [[Бесконечность|бесконечности]] и [[NaN]].
 +
 
 +
Нормализованные числа хранятся со [[Смещённая экспонента|смещённой экспонентой]]. Новая версия стандарта [[IEEE 754-2008]] содержит 16-битные двоичные числа с плавающей запятой.
 +
 
 +
== Примечания ==
 +
[[Категория:Числовые типы данных]]

Версия от 02:42, 6 января 2024

800px-T64 and pencil.jpg Это незавершённая статья.
Вы можете помочь проекту, исправив и дополнив её.


В вычислительной техникe minifloat - группа типов данных[1], выраженных как числа с плавающей запятой, представленные очень небольшим количеством битов. Они не очень подходят для численных расчетов общего назначения, но используются для специальных целей, чаще всего в компьютерной графике, где точность вычисления не имеет принципиального значения.

В последние годы подобные форматы данных, такие как bfloat16, также используются в машинном обучении. Кроме того, они часто используются в качестве педагогического инструмента на курсах информатики для демонстрации свойств и структур арифметики с плавающей запятой и чисел IEEE 754.

Числа minifloat с 16 битами представляют собой числа половинной точности (в отличие от одинарной и двойной точности). Существуют также minifloat с 8 битами или даже меньшей разрядностью.

Minifloat могут быть спроектированы в соответствии с принципами стандарта IEEE 754. В этом случае они должны, неявным образом, подчиняться правилам определения границы между субнормальными и нормальными числами и должны иметь специальные значения для бесконечности и NaN.

Нормализованные числа хранятся со смещённой экспонентой. Новая версия стандарта IEEE 754-2008 содержит 16-битные двоичные числа с плавающей запятой.

Примечания

  1. В зависимости от контекста, их можно было бы рассматривать как одно представлений определённого типа данных, но, если рассматривать вопрос строго, то, всё-таки постановка вопроса о том, что каждый конкретный формат minifloat соответствует именно определённому типу данных выглядит более правильной.