Технологии Microsoft в теории и практике программирования


Технологии Microsoft в теории и практике программирования - стр. 35


Во многих модулях программы стандартные алгоритмы были модифицированы, что позволило сократить объём необходимых вычислений (прежде всего за счёт упразднения повторных вычислений одних и тех же величин), и, соответственно, ускорить вычислительный процесс. К тому же сейчас исследуется вопрос о создании версии программы для работы на вычислительном кластере с использованием параллельных вычислений.

Разработка системы ведётся с использованием языков программирования Microsoft Visual C++ 7.1 и C#.

В июле – августе 2003 г. в рамках программы летней школы Intel некоторые модули были апробированы в Нижегородской лаборатории компании Intel. Кроме того, апробация и системы проводится на лабораторных работах по дисциплине «Моделирование» кафедры САПР и ПК, а также во ФГУП НПО «ВНИИТМАШ».


Повышение эффективности отладки DVM-программ

М. В. Кудрявцев

МГУ, факультет ВМиК

Научный руководитель  Крюков Виктор Алексеевич

г. Москва

Система DVM, разработанная в Институте прикладной математики им. М. В. Келдыша РАН в 1998 году предназначена для разработки мобильных и эффективных программ для ЭВМ различной архитектуры. Отладчик системы DVM (входит в состав системы времени выполнения) предназначен для функциональной отладки параллельных программ, написанных на языках системы DVM - Fortran-DVM и C-DVM. В отладчике системы DVM реализовано два метода: динамического контроля DVM-указаний и сравнительной отладки. Второй метод позволяет обнаруживать ошибки в программе при помощи сравнения промежуточных результатов параллельного выполнения с эталонными результатами (например, результатами последовательного выполнения).

Существующие средства сравнительной отладки системы DVM сильно замедляют выполнение программы и используют большое количество памяти для накопления трассировки. В настоящей работе предложены и реализованы в отладчике системы DVM новые возможности, позволяющие существенно повысить эффективность сравнительной отладки DVM-программ.

1.         Разработаны и внедрены в существующий отладчик системы DVM дополнительные возможности управления размером трассировки:




- Начало -  - Назад -  - Вперед -



Книжный магазин