Jump to content

Логарифмическая система счисления

Логарифмическая система счисления ( LNS ) — это арифметическая система, используемая для представления действительных чисел в компьютерах и цифровом оборудовании , особенно для цифровой обработки сигналов .

Число, , представлена ​​в ЛНС двумя компонентами: логарифмом ( ) его абсолютного значения (как двоичное слово, обычно в дополнении до двух ) и его знакового бита ( ):

LNS можно рассматривать как с плавающей запятой число , мантисса степени нецелый которого всегда равна 1, а показатель . Эта формулировка упрощает операции умножения, деления, степени и корня, поскольку они сводятся к сложению, вычитанию, умножению и делению соответственно.

С другой стороны, операции сложения и вычитания более сложны и вычисляются по формулам:

где функция «сумма» определяется выражением и функция «разности» по . Эти функции и также известны как гауссовы логарифмы .

Упрощение умножения, деления, получения корней и степеней уравновешивается стоимостью оценки этих функций на сложение и вычитание. Эта дополнительная стоимость оценки может не иметь решающего значения при использовании LNS в первую очередь для повышения точности математических операций с плавающей запятой.

Логарифмические системы счисления были независимо изобретены и опубликованы как минимум трижды в качестве альтернативы системам счисления с фиксированной и плавающей запятой . [1]

Николас Кингсбери и Питер Рейнер представили «логарифмическую арифметику» для цифровой обработки сигналов (DSP) в 1971 году. [2]

Похожая LNS, названная «знаково-логарифмическая система счисления» (SLNS), была описана в 1975 году Эрлом Шварцландером и Аристидесом Алексопулосом ; вместо того, чтобы использовать обозначение дополнения до двух для логарифмов, они смещают их (масштабируют представляемые числа), чтобы избежать отрицательных журналов. [3]

Сэмюэл Ли и Альберт Эдгар описали аналогичную систему, которую они назвали системой счисления «Фокус», в 1977 году. [4] [1] [5] [6]

Математические основы сложения и вычитания в LNS восходят к Зеккини Леонелли и Карлу Фридриху Гауссу в начале 1800-х годов. [7] [8] [9] [10] [11]

Приложения

[ редактировать ]

В конце 1800-х годов испанский инженер Леонардо Торрес Кеведо задумал серию аналоговых вычислительных механических машин. [12] [13] и разработал систему, которая могла решать алгебраические уравнения с восемью членами, находя корни, в том числе комплексные. Одна часть этой машины, называемая «бесконечным шпинделем», позволяла механически выразить соотношение , [14] с целью извлечения логарифма суммы как суммы логарифмов.

ЛНС использована в Gravity Pipe (Gravity Pipe ( GRAPE-5 )). суперкомпьютере специального назначения [15] который выиграл премию Гордона Белла в 1999 году.

Значительные усилия по изучению применимости LNS в качестве жизнеспособной альтернативы плавающей запятой для универсальной обработки действительных чисел одинарной точности описаны в контексте Европейского логарифмического микропроцессора (ELM). [16] [17] Изготовленный прототип процессора, который имеет 32-битное арифметико-логическое устройство LNS (ALU), основанное на совместном преобразовании, продемонстрировал LNS как «более точную альтернативу операциям с плавающей запятой» с улучшенной скоростью. Дальнейшее усовершенствование конструкции LNS на основе архитектуры ELM показало ее способность обеспечивать значительно более высокую скорость и точность, чем операции с плавающей запятой. [18]

LNS иногда используются в приложениях на основе FPGA , где большинство арифметических операций представляют собой умножение или деление. [19]

См. также

[ редактировать ]
  1. ^ Jump up to: Перейти обратно: а б Ли, Сэмюэл К.; Эдгар, Альберт Д. (сентябрь 1979 г.). «Дополнение к «Системе чисел Фокуса» ». Транзакции IEEE на компьютерах . С-28 (9). IEEE : 693. doi : 10.1109/TC.1979.1675442 . ISSN   0018-9340 . (Обратите внимание: имя Николаса Кингсбери в этой цитате написано неправильно.)
  2. ^ Кингсбери, Николас Г.; Рейнер, Питер Дж.В. (28 января 1971 г.). «Цифровая фильтрация с использованием логарифмической арифметики» . Электронные письма . 7 (2). Инженерно-технологический институт (ИЭТ): 56–58. дои : 10.1049/эл:19710039 . ISSN   0013-5194 . Также перепечатано в: Шварцландер-младший, Эрл Э., изд. (1990). Компьютерная арифметика . Том. И. Лос Аламитос, Калифорния, США: Издательство IEEE Computer Society Press .
  3. ^ Шварцландер-младший, Эрл Э.; Алексопулос, Аристидес Георгиу (декабрь 1975 г.). «Знаково-логарифмическая система счисления». Транзакции IEEE на компьютерах . С-24 (12). IEEE : 1238–1242. дои : 10.1109/TC.1975.224172 . ISSN   0018-9340 . Также перепечатано в: Шварцландер-младший, Эрл Э., изд. (1990). Компьютерная арифметика . Том. И. Лос Аламитос, Калифорния, США: Издательство IEEE Computer Society Press .
  4. ^ Ли, Сэмюэл К.; Эдгар, Альберт Д. (ноябрь 1977 г.). «Система чисел фокуса». Транзакции IEEE на компьютерах . С-26 (11). IEEE : 1167–1170. дои : 10.1109/TC.1977.1674770 . ISSN   0018-9340 .
  5. ^ Ли, Сэмюэл К.; Эдгар, Альберт Д. (1977). «Глава I.1.: Проектирование микрокомпьютера – система счисления микрокомпьютера» . В Ли, Сэмюэл К. (ред.). Проектирование и применение микрокомпьютеров . Academic Press, Inc., стр. 1–40. дои : 10.1016/B978-0-12-442350-3.50005-5 . ISBN  0-12-442350-7 . [1]
  6. ^ Эдгар, Альберт Д.; Ли, Сэмюэл К. (март 1979 г.). «Система счисления микрокомпьютера ФОКУС» . Коммуникации АКМ . 22 (3). ACM Press : 166–177. дои : 10.1145/359080.359085 .
  7. ^ Леонелли, Зеккини (1803) [1802]. Логарифмическое дополнение. Теория дополнительных и дидуктивных логарифмов (на французском языке). Бордо: Броссье. (Примечание: 1802/1803 — это XI год по французскому республиканскому календарю .)
  8. ^ Леонарди, Готфрид Вильгельм (1806). Логарифмические дополнения ЛЕОНЕЛЛИ как вклад в восполнение недостатков обычных логарифмических таблиц. Перевод с французского с некоторыми дополнениями ГОТФРИДА ВИЛЬГЕЛЬМА ЛЕОНХАРДИ, младшего лейтенанта избирательного саксонского корпуса полевой артиллерии (на немецком языке). Дрезден: Walther'sche Hofbuchhandlung. Зеккини Леонелли (Примечание. Расширенный перевод « Supplement logarithmique. Théorie des logarithmes addels et diductifs» .)
  9. ^ Гаусс, Иоганн Карл Фридрих (12 февраля 1808 г.). «ЛЕОНЕЛЛИ, Логарифмические добавки». Общая литературная газета (на немецком языке) (45). Галле-Лейпциг: 353–356.
  10. ^ «Логарифм: сложение и вычитание, или Гауссовы логарифмы» . Британская энциклопедия, одиннадцатое издание .
  11. ^ Даннингтон, Гай Уолдо (2004) [1955]. Грей, Джереми; Дозе, Фриц-Эгберт (ред.). Карл Фридрих Гаусс – Титан науки . Серия «Спектр» (переработанная ред.). Математическая ассоциация Америки (МАА). ISBN  978-0-88385-547-8 .
  12. ^ Хорсбург, Эллис Мартин (1914). « Инструментальное решение числовых уравнений , Д. Гибб, Массачусетс» . Написано на выставке, посвященной 300-летию Нейпира. Современные инструменты и методы расчета: справочник Трехсотлетней выставки Нейпира . Герштейн – Университет Торонто. Лондон, Великобритания: Дж. Белл. п. 263.
  13. ^ Мемке, Рудольф [на немецком языке] (1908). «И23». Энциклопедия чистых и прикладных математических наук . Париж, Франция: Готье-Виллар. п. 351.
  14. ^ Ф. Томас. Краткий отчет о «Бесконечном шпинделе» Леонардо Торреса , «Механизм и теория машин», Том. 43, № 8, стр. 1055-1063, 2008.
  15. ^ Макино, Дзюнъитиро; Тайдзи, Макото (1998). Научное моделирование с помощью компьютеров специального назначения: системы GRAPE . Джон Уайли и сыновья . Бибкод : 1998sssc.book.....M . ISBN  978-0-471-96946-4 .
  16. ^ Коулман, Джон Николас; Софтли, Кристофер И.; Кадлец, Иржи; Матоусек, Рудольф; Личко, Мирослав; Поль, Зденек; Германек, Антонин (7 августа 2002 г.) [04 ноября 2001 г.]. «Европейский логарифмический микропроцессор - приложение QR RLS». Протокол конференции тридцать пятой асиломарской конференции по сигналам, системам и компьютерам (кат. № 01CH37256) . Том. 1. Монтерей, Калифорния, США: IEEE . стр. 155–159. дои : 10.1109/ACSSC.2001.986897 . ISBN  0-7803-7147-Х . ISSN   1058-6393 .
  17. ^ Коулман, Джон Николас; Софтли, Кристофер И.; Кадлец, Иржи; Матоусек, Рудольф; Тичи, Милан; Поль, Зденек; Германек, Антонин; Беншоп, Нико Ф. (апрель 2008 г.) [26 февраля 2008 г.]. «Европейский логарифмический микропроцессор». Транзакции IEEE на компьютерах . 57 (4). IEEE : 532–546. дои : 10.1109/TC.2007.70791 . ISSN   0018-9340 .
  18. ^ Исмаил, Р. Че; Коулман, Джон Николас (18 августа 2011 г.) [25 июля 2011 г.]. «БезПЗУ LNS». 20-й симпозиум IEEE по компьютерной арифметике , 2011 г. ИИЭЭ . стр. 43–51. дои : 10.1109/ARITH.2011.15 . ISBN  978-1-4244-9457-6 . ISSN   1063-6889 .
  19. ^ Фу, Хаохуань; Менсер, Оскар; Люк, Уэйн (2 января 2007 г.) [13 декабря 2006 г.]. «Сравнение представлений чисел с плавающей запятой и логарифмических чисел для реконфигурируемого ускорения». 2006 Международная конференция IEEE по программируемым технологиям . ИИЭЭ . стр. 337–340. дои : 10.1109/FPT.2006.270342 . ISBN  978-0-7803-9728-6 .

Дальнейшее чтение

[ редактировать ]
[ редактировать ]
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: b60aee0ab215d8bb22c6261977641882__1702242000
URL1:https://arc.ask3.ru/arc/aa/b6/82/b60aee0ab215d8bb22c6261977641882.html
Заголовок, (Title) документа по адресу, URL1:
Logarithmic number system - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)