Коническая плавающая точка - Tapered floating point
В вычислениях коническая плавающая точка (TFP) - это формат, похожий на плавающая точка, но с записями переменного размера для значимое и показатель степени вместо записей фиксированной длины в обычных форматах с плавающей запятой. В дополнение к этому, конические форматы с плавающей запятой обеспечивают запись указателя фиксированного размера, указывающую количество цифр в записи экспоненты. Количество цифр в записи мантиссы (включая знак) получается из разницы фиксированной общей длины за вычетом длины записей экспоненты и указателя.[1]
Таким образом, числа с малым показателем, т.е. порядок величины близок к 1, иметь более высокий относительная точность чем с большим показателем степени.
История
Схема с конической плавающей запятой была впервые предложена Роберт Моррис из Bell Laboratories в 1971 г.,[2] и усовершенствован с выравнивание Масао Ири и Шоуичи Мацуи из Токийский университет в 1981 г.,[3][4][1] и Ходзуми Хамада из Hitachi, Ltd.[5][6][7]
Алан Фельдштейн из Университет штата Аризона и Питер Тернер[8] из Кларксонский университет описал сужающуюся схему, напоминающую обычную систему с плавающей запятой, за исключением условий переполнения или потери значимости.[7]
В 2013, Джон Густафсон предложил Unum система счисления, вариант арифметики с конической плавающей запятой с точный немного добавлено к представлению и некоторые интервал интерпретация к неточным значениям.[9][10]
Смотрите также
Рекомендации
- ^ а б Зехенднер, Эберхард (лето 2008 г.). "Рехнерарифметика: логарифмическая Zahlensysteme" (PDF) (Сценарий лекции) (на немецком языке). Фридрих-Шиллер-Университет Йены. С. 15–19. В архиве (PDF) из оригинала 2018-07-09. Получено 2018-07-09. [1]
- ^ Моррис, старший, Роберт Х. (Декабрь 1971 г.). «Коническая плавающая точка: новое представление с плавающей точкой». Транзакции IEEE на компьютерах. IEEE. С-20 (12): 1578–1579. Дои:10.1109 / T-C.1971.223174. ISSN 0018-9340.
- ^ Мацуи, Шуричи; Ири, Масао (1981-11-05) [январь 1981]. "Представление чисел с плавающей запятой без переполнения / потери значимости". Журнал обработки информации. Общество обработки информации Японии (IPSJ). 4 (3): 123–133. ISSN 1882-6652. NAID 110002673298 NCID AA00700121. Получено 2018-07-09. [2]. Также перепечатано в: Шварцлендер младший, Эрл Э., изд. (1990). Компьютерная арифметика. II. Пресса IEEE Computer Society. С. 357–.
- ^ Хайэм, Николас Джон (2002). Точность и стабильность численных алгоритмов (2-е изд.). Общество промышленной и прикладной математики (СИАМ). п. 49. ISBN 978-0-89871-521-7. 0-89871-355-2.
- ^ Хамада, Ходзуми (июнь 1983 г.). «URR: универсальное представление действительных чисел». Вычислительная техника нового поколения. 1 (2): 205–209. Дои:10.1007 / BF03037427. ISSN 0288-3635. Получено 2018-07-09. (NB. Представление URR совпадает с Дельта (δ) кодирование Элиаса.)
- ^ Хамада, Ходзуми (1987-05-18). Ирвин, Мэри Джейн; Стефанелли, Ренато (ред.). «Новое представление вещественных чисел и его действие». Материалы восьмого симпозиума по компьютерной арифметике (ARITH 8). Вашингтон, округ Колумбия, США: Пресса IEEE Computer Society: 153–157. Дои:10.1109 / ARITH.1987.6158698. ISBN 0-8186-0774-2. [3]
- ^ а б Хейс, Брайан (сентябрь – октябрь 2009 г.). «Высшая арифметика». Американский ученый. 97 (5): 364–368. Дои:10.1511/2009.80.364. [4]. Также перепечатано в: Хейс, Брайан (2017). «Глава 8: Высшая арифметика». Защита от дурака и другие математические медитации (1-е изд.). MIT Press. С. 113–126. ISBN 978-0-26203686-3.
- ^ Фельдштейн, Алан; Тернер, Питер Р. (март – апрель 2006 г.). «Постепенное и сужающееся перетекание и истощение: функционально-дифференциальное уравнение и его приближение». Журнал прикладной вычислительной математики. Амстердам, Нидерланды: Международная ассоциация математики и компьютеров в моделировании (IMACS) / Издательство Elsevier Science B.V. 56 (3–4): 517–532. Дои:10.1016 / j.apnum.2005.04.018. ISSN 0168-9274. Получено 2018-07-09.
- ^ Густафсон, Джон Лерой (Март 2013 г.). «Точность выбора правильного размера: неограниченные вычисления: необходимость обеспечения точности правильного размера для экономии энергии, полосы пропускания, хранилища и электроэнергии» (PDF). В архиве (PDF) из оригинала от 06.06.2016. Получено 2016-06-06.
- ^ Мюллер, Жан-Мишель (12 декабря 2016 г.). «Глава 2.2.6. Будущее арифметики с плавающей точкой». Элементарные функции: алгоритмы и реализация (3-е изд.). Бостон, Массачусетс, США: Биркхойзер. С. 29–30. ISBN 978-1-4899-7981-0.
дальнейшее чтение
- Лук, Клемент (1974-10-02) [1974-09-30]. «Микропрограммируемая арифметика с плавающей запятой». Proceeding MICRO 7 Conference Record 7-го ежегодного семинара по микропрограммированию. Micro 7. Пало-Альто, Калифорния, США: 248–252. Дои:10.1145/800118.803869.
- Azmi, Aquil M .; Ломбарди, Фабрицио (1989-09-06). «О системе с конической плавающей точкой» (PDF). Материалы 9-го симпозиума IEEE по компьютерной арифметике (ARITH 9). Санта-Моника, Калифорния, США: IEEE: 2–9. Дои:10.1109 / ARITH.1989.72803. ISBN 0-8186-8963-3. В архиве (PDF) из оригинала на 2018-07-13. Получено 2018-07-13.
- Йоку, Хидетоши (август 1992 г.). «Представления чисел с плавающей запятой без переполнения / потери значимости с саморазграничивающим полем экспоненты переменной длины». Транзакции IEEE на компьютерах. Вашингтон, округ Колумбия, США: IEEE Computer Society. 41 (8): 1033–1039. Дои:10.1109/12.156546. ISSN 0018-9340.. Ранее опубликовано в: Ёку, Хидетоши (июнь 1991 г.). Комеруп, Питер; Матула, Дэвид В. (ред.). «Представления чисел с плавающей запятой без переполнения / потери значимости с самоограничивающимся полем экспоненты переменной длины». Материалы 10-го симпозиума IEEE по компьютерной арифметике (ARITH 10). Вашингтон, округ Колумбия, США: IEEE Computer Society: 110–117.
- Anuta, Michael A .; Lozier, Daniel W .; Тернер, Питер Р. (март – апрель 1996 г.) [1995-11-15]. «MasPar MP-1 как лаборатория компьютерной арифметики». Журнал исследований Национального института стандартов и технологий. 101 (2): 165–174. Дои:10.6028 / jres.101.018. ЧВК 4907584. PMID 27805123.
- Рэй, Гэри (2010-02-04). «Между фиксированной и плавающей точкой». Разработка электронных систем с использованием микросхем. В архиве из оригинала на 2018-07-10. Получено 2018-07-09.
- Биби, Нельсон Х. Ф. (22 августа 2017 г.). «Глава H.8 - Необычные системы с плавающей запятой». Справочник по вычислению математических функций - Программирование с использованием переносимой программной библиотеки MathCW (1-е изд.). Солт-Лейк-Сити, Юта, США: Springer International Publishing AG. п. 966. Дои:10.1007/978-3-319-64110-2. ISBN 978-3-319-64109-6. LCCN 2017947446.
[…] Представление с подвижной границей между экспонентой и значащей, жертвуя точностью только тогда, когда требуется больший диапазон (иногда называемый коническая арифметика) […]
Этот компьютерная инженерия -связанная статья является заглушка. Вы можете помочь Википедии расширяя это. |