![]() |
ИСТИНА |
Войти в систему Регистрация |
Интеллектуальная Система Тематического Исследования НАукометрических данных |
||
В случаях, когда машинные форматы данных недостаточны для получения назначенной на этапе управления точности результатов системой используется формат внутреннего представления с соответствующей длиной мантиссы. Этим снимаются практически все ограничения на точности результатов. Использование внутреннего представления является довольно дорогим по затратам ресурсов мероприятием (увеличение времени процессора возможно в несколько сот раз по сравнению с временем для машинных форматов, увеличение объема программы - несколько раз). Вот почему весьма актуальными являются попытки повышения эффективности средств контроля и управления погрешностями применительно к различным форматам представления данных в IBM PC. В 1997 году работы по повышению эффективности велись в двух направлениях: 1) привлечение дополнительных вычислительных мощностей для организации параллельного счета, уменьшающего затраты времени системы; 2) применение незапланированных на 1997 год средств, дающих более эффективный программный код (Ассемблер IBM PC) по сравнению с языком высокого уровня (Фортран). Обобщение разработанных для однопроцессорной системы методов контроля погрешностей и управления ими на многопроцессорные системы вынужденно по причине отсутствия доступных авторам отчета многопроцессорных систем и невозможности закупки такой техники из-за недостаточности финансирования проводились в режиме имитационного моделирования на однопроцессорной системе. Основным результатом применения многопроцессорных систем являются полученные при моделировании оценки эффективности двух, трех и четырехпроцессорных систем. Основным результатом применения языковых средств низкого уровня является программный продукт, включающий в фортранную программу ассемблерные модули, реализующие арифметические oперации над данными во внутреннем представлении в двух вариантах а) 16-ти битный фортран и 16-ти битный ассемблер, б) 32-х битный фортран и 32-х битный ассемблер. Дело в том, что разнодлинные транслятор с фортрана и ассемблера несовместимы между собой. Сравнительное исследование вариантов а) и б) показало, что ни один из них не имеет абсолютного преимущества перед другим: если вариант а) превосходит б) по объему программы, то а) уступает б) по временному показателю.