Russian Language English Language

16. Модели, методы и инструментальные средства проектирования распределенных информационных систем

16.1 ЭКСПЕРИМЕНТАЛЬНОЕ ИССЛЕДОВАНИЕ КАЧЕСТВА РЕШЕНИЯ ЛИНЕЙНОЙ КРАЕВОЙ ЗАДАЧИ ДЛЯ ДИФФЕРЕНЦИАЛЬНОГО УРАВНЕНИЯ II ПОРЯДКА МЕТОДОМ КОЛЛОКАЦИИ

16.2 РАСШИРЕННЫЕ ТАБЛИЧНЫЕ МОДЕЛИ ДЛЯ ПРЕДСТАВЛЕНИЯ ВРЕМЕННЫХ ЗАВИСИМОСТЕЙ

16.3 РАЗРАБОТКА МЕТОДОВ ВЫВОДА НА ОСНОВЕ ПРЕЦЕДЕНТОВ С ИСПОЛЬЗОВАНИЕМ АППАРАТА НЕЙРОННЫХ СЕТЕЙ

16.4 ВИЗУАЛИЗАЦИЯ ЗВУКОВОГО СПЕКТРА НА БАЗЕ ТРЁХМЕРНОЙ ГРАФИКИ И ДИСКРЕТНОГО ПРЕОБРАЗОВАНИЯ ФУРЬЕ

16.5 ИСПОЛЬЗОВАНИЕ МЕТОДА БИНАРНЫХ ОТНОШЕНИЙ ПРИ ОЦЕНКЕ СОСТОЯНИЯ ЭЛЕКТРООБОРУДОВАНИЯ

16.6 АНАЛИЗ ТЕХНОЛОГИЙ УПРОЩЕНИЯ ГЕОМЕТРИЧЕСКИХ МОДЕЛЕЙ НА БАЗЕ ФИЧЕРОВ

16.7 РАЗРАБОТКА КОНТРОЛЛЕРА ДЛЯ ГРАФИЧЕСКОГО ЖКИ ДИСПЛЕЯ

16.8 АЛГОРИТМЫ ПРЕДВАРИТЕЛЬНОЙ ОБРАБОТКИ ИЗОБРАЖЕНИЙ В СИСТЕМАХ ДИСТАНЦИОННОГО ЗОНДИРОВАНИЯ

16.9 ПОСТРОЕНИЕ РЕАЛИСТИЧНЫХ ЛАНДШАФТОВ С ПОМОЩЬЮ СТОХАСТИЧЕСКИХ ФРАКТАЛОВ С ПРИМЕНЕНИЕМ БЫСТРОГО ПРЕОБРАЗОВАНИЯ ФУРЬЕ

16.10 ИССЛЕДОВАНИЕ АЛГОРИТМОВ КОМПАКТНО-ВОЛНОВОГО ПРЕОБРАЗОВАНИЯ В БИОМЕТРИЧЕСКИХ СИСТЕМАХ РАЗГРАНИЧЕНИЯ ДОСТУПА.

16.11 ИССЛЕДОВАНИЕ И РАЗРАБОТКА АЛГОРИТМОВ ЗАПОЛНЕНИЯ ПУСТОТ ДЛЯ ПОСТРОЕНИЯ ТРЕХМЕРНОГО ИЗОБРАЖЕНИЯ ПО СЕЧЕНИЯМ

16.12 СИСТЕМА МОНИТОРИНГА ТЕМПЕРАТУРНЫХ ПАРАМЕТРОВ

16.13 БИБЛИОТЕКА, РЕАЛИЗУЮЩАЯ ВЫЧИСЛЕНИЯ В ЧИСЛАХ, ПРЕДСТАВЛЕННЫХ В ЗНАКОРАЗРЯДНОЙ СИСТЕМЕ СЧИСЛЕНИЯ

16.14 К ВОПРОСУ ОБ ОПТИМАЛЬНОЙ РАСКЛАДКЕ ТРЕХЯЗЫЧНОЙ КЛАВИАТУРЫ

16.15 ОСОБЕННОСТИ СОГЛАСОВАННОГО CЕТЕВОГО ВЗАИМОДЕЙСТВИЯ УДАЛЕННЫХ ПОЛЬЗОВАТЕЛЕЙ В РАСПРЕДЕЛЕННЫХ СИСТЕМАХ ВИРТУАЛЬНОЙ РЕАЛЬНОСТИ

16.16 ИСПОЛЬЗОВАНИЕ АППАРАТНОГО УСКОРЕНИЯ ТРЕХМЕРНОЙ КОМПЬЮТЕРНОЙ ГРАФИКИ

16.17 РАЗРАБОТКА МОДЕЛИ ВИРТУАЛЬНОГО ПРИБОРА ДЛЯ ИЗМЕРЕНИЯ КОЛИЧЕСТВА ПОТРЕБЛЕННОЙ ТЕПЛОВОЙ ЭНЕРГИИ

16.18 ПАРАМЕТРИЧЕСКАЯ ИДЕНТИФИКАЦИЯ НЕЛИНЕЙНЫХ ОБЪЕКТОВ

16.19 РАЗРАБОТКА СРЕДСТВ СОЗДАНИЯ, СОХРАНЕНИЯ И ИСПОЛЬЗОВАНИЯ КОГНИТИВНЫХ МОДЕЛЕЙ

16.20 РАЗРАБОТКА ПРОГРАММНЫХ СРЕДСТВ МОДЕЛИРОВАНИЯ НЕЛИНЕЙНЫХ ДИНАМИЧЕСКИХ ПРОЦЕССОВ В КОЛЬЦЕВЫХ СТРУКТУРАХ

16.21 ИСПОЛЬЗОВАНИЕ НЕФУНКЦИОНАЛЬНЫХ СООТВЕТСТВИЙ В ОСНОВЕ НЕЧЕТКОГО ВЫВОДА ПРИ ПОСТРОЕНИИ НЕЧЕТКИХ СИСТЕМ УПРАВЛЕНИЯ

16.22 ПРОГРАММНЫЙ МОДУЛЬ АНАЛИЗА ДАННЫХ ОБ ЭЛЕКТРОПОТРЕБЛЕНИИ


Экспресс информация

Редколлегия журнала

Подписка на новости

Гостевая книга

Предоставление материалов

Письмо в редакцию

На начало


2007, Номер 1 ( 10)



Place for sale
Ш

BC/NW 2007, №1, (10) :16.13

 

Библиотека, реализующая вычисления в числах, представленных в знакоразрядной СИСТЕМЕ СЧИСЛЕНИЯ

 

Д.А. Орлов, Ш.А. Оцоков

 

(Москва, Московский энергетический институт (технический университет), Россия)

 

В настоящее время имеется множество задач, где необходимо вычислять результат с большой точностью. Один из способов её достижения – увеличение количества разрядов числа. Но увеличение количества разрядов приводит к увеличению времени вычислений. Для достижения ускорения возможно применение аппаратной реализации. Однако, и в этом случае время сложения чисел будет линейно зависеть от количества разрядов числа, так как для вычисления значения некоторого разряда, необходимо знать перенос из предыдущего. Поэтому для ускорения вычислений необходимо изменить способ представления чисел. Один из возможных вариантов – знакоразрядная система счисления [1].

В знакоразрядной системе счисления значения разрядов числа могут принимать значения от –(q-1) до q-1, где q – основание системы счисления. В обычной позиционной системе счисления числа могут принимать только значения от 0 до q-1. Достоинством знакоразрядной системы счисления является то, что перенос, возникающий при сложении, распространяется не далее, чем на следующий разряд. Это свойство позволяет складывать и вычитать числа любой длины при аппаратной реализации за 3 такта [1].

Для моделирования и демонстрации работоспособности вычислений в числах в знакоразрядной системе счисления была разработана программная библиотека. В ней реализованы основные арифметические операции над числами, представленными в знакоразрядоной системе счисления: сложение, вычитание, умножение, деление, взятие остатка. Реализованы также алгоритм перевода чисел в обычную позиционную систему счисления, ввод и вывод чисел. Библиотека написана на языке C++ в среде Visual Studio 2003.

 

Литература

1. A. H. Fahmy, Redundant digit floating point system  PhD thesis, Stanford University, Jun. 2003.