Похожие презентации:
Система проектирования оптимального программного обеспечения СКГМИ (ГТУ)
1.
СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ(ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ)
СИСТЕМА ПРОЕКТИРОВАНИЯ
ОПТИМАЛЬНОГО
ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
СКГМИ (ГТУ)
2. СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ)
Цель:Создание технологии разработки
программных продуктов на
языках программирования
высокого уровня, эффективно
использующих аппаратные
ресурсы применяемых
компьютеров для минимизации
времени счета.
3. СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ)
Имеющийся в СКГМИ (ГТУ) задел:1.
2.
3.
Разработана технология создания
оптимальных программных продуктов,
адаптированных применительно к
используемым компьютерам.
Созданы программные средства поддержки
этой технологии применительно к
программам, написанным на языках
программирования “C” и “Бейсик”.
Разработан электронный учебник,
освещающий теоретические принципы
созданной технологии, электронный
тренажер для освоения навыков
практической работы по оптимизации
программных продуктов, и электронная
тест-система, предназначенная для контроля
знаний в этой области.
4.
СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ(ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ)
ЦЕЛИ ОПТИМИЗАЦИИ ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ
Минимизация времени обработки
пользовательских файлов
(поиск оптимальных размеров
кэш-блоков)
Оптимизация программного
кода в условиях недостатка
ресурсов оперативной памяти
Минимизация
числа подпрограмм
(минимизация
времени работы
пользовательской
программы)
Минимизация
используемых
ресурсов
оперативной
памяти
Минимизация времени выполнения
программы
Оптимизация ПО в условиях избытка
доступного объема оперативной
памяти
Минимизация числа
динамических объектов.
(минимизация числа операций
выделения/освобождения
участков динамической памяти)
5.
СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ(ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ)
Учебный тренажер
Данный учебный тренажер содержит в себе
теоретический учебник по технологии оптимизации
программных комплексов и систему оптимальной
декомпозиции алгоритмов
Рис.1. Основное окно тренажера
6.
СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ(ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ)
Учебный тренажер
Рис.2. Ручной ввод или загрузка из файла исходного программного кода
7.
СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ(ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ)
Учебный тренажер
Рис.3. Выбор параметров оптимизации
8.
СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ(ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ)
Учебный тренажер
Рис.4. Просмотр оптимальной декомпозиции алгоритма
9.
СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ(ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ)
Учебный тренажер
Рис.5. Просмотр решения задачи. Генерация дерева игры
10.
СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ(ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ)
Оптимизирующий транслятор
Рис.6. Главное окно с загруженной программой, подлежащей
оптимизации
11.
СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ(ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ)
Оптимизирующий транслятор
Рис.6. Диалог выбора параметров оптимизации
12.
СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ(ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ)
Оптимизирующий транслятор
Рис.6. Результат оптимизации. Красным помечаются строки
программного кода, объединенные в одну программную единицу
13. СЕВЕРО-КАВКАЗСКИЙ ГОРНО-МЕТАЛЛУРГИЧЕСКИЙ ИНСТИТУТ (ГОСУДАРСТВЕННЫЙ ТЕХНОЛОГИЧЕСКИЙ УНИВЕРСИТЕТ)
Контакты:362021 Владикавказ, ул.
Космонавта Николаева 44, СКГМИ
(ГТУ)
тел. 8-8672-407-518
факс: 8-8672-407-203
e-mail: [email protected]