САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Математико-механический факультет Кафедра системного программирования Автоматизация выбора оптимальной.

Презентация:



Advertisements
Похожие презентации
Проверка эквивалентности срединной и линейной осей многоугольника Дипломная работа студента 545 группы Подколзина Максима Валериевича Санкт-Петербургский.
Advertisements

ПОТОКО-ЧУВСТВИТЕЛЬНЫЙ АНАЛИЗ УКАЗАТЕЛЕЙ ЯЗЫКА С, ОСНОВАННЫЙ НА ДИАГРАММАХ ДВОИЧНЫХ РЕШЕНИЙ Санкт-Петербургский Государственный Университет Математико-Механический.
Генерация средств импорта данных в рамках проектов ИС, реализованных в технологии REAL-IT Выполнил Комиссаров Антон Научный руководитель: Иванов А.Н. Рецензент:
Сравнение различных технологий создания и использования web-сервисов Дипломная работа студентки 544 группы Григорьевой Елены Научный руководитель: Графеева.
Санкт - Петербургский Государственный Университет Математико - механический факультет Кафедра системного программирования Система проверки данных на полноту.
Санкт-Петербургский Государственный Университет Математико-Механический факультет Кафедра системного программирования Межъязыковое взаимодействие OCaml.
Поддержка разработки Parallels Business Automation в среде Eclispe Научный руководитель: Сергушенков Ю. А. Рецензент: доцент кафедры системного программирования,
Использование автогенерации кода для тестирования драйверов ОС Windows Дипломная работа студента 545 группы Комольцева Дмитрия Владимировича Научный руководитель:
Санкт-Петербургский Государственный Университет Математико-механический факультет Кафедра системного программирования Научный руководитель: Б.А. Новиков.
Поиск путей в сложных полигонах для динамических систем реального времени. Работа Порошина И.А., 544 гр. Научный руководитель Уфнаровский В.В. Рецензент,
Параллельные алгоритмы для симплициального подразделения области с итерационным измельчением вблизи границы Кафедра параллельных алгоритмов Математико-Механический.
Анализ и предсказание пользовательской активности САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Математико-механический факультет Кафедра системного.
Разработка кроссплатформенного приложения для кластерного анализа данных на основе рандомизированных алгоритмов Дипломная работа студента 544 группы Морозкова.
Дипломная работа « Автоматизация учета документооборота по договорной деятельности в конфигурации «1С:Бухгалтерский учет» для компании ООО «КИТ » Выполнила:
Генерация скрипта создания базы данных с учетом зависимостей Автор : Максим Масунов, 545 группа Санкт - Петербургский государственный университет Математико.
Санкт-Петербургский Государственный Университет Математико-механический факультет Кафедра системного программирования Курсовая работа студентки 361 группы.
Исследование возможностей сервисной шины SonicMQ Дипломная работа студентки 545 группы Комольцевой Дарьи Владимировны Научный руководитель: Графеева Н.Г.
Алгоритм приближённого joinа на потоках данных Выполнил : Юра Землянский, 445 группа Научный руководитель : Б.А. Новиков СПб, 2011 Санкт-Петербургский.
Телевизионная подсистема платформы управления IPTV услугами Санкт-Петербургский Государственный университет Математико – механический факультет Кафедра.
Автоматизация планирования штатного расписания кафедр университета Руководитель:профессор Евгений Константинович Ещин Исполнитель:Иван Евгеньевич Трофимов.
Транксрипт:

САНКТ-ПЕТЕРБУРГСКИЙ ГОСУДАРСТВЕННЫЙ УНИВЕРСИТЕТ Математико-механический факультет Кафедра системного программирования Автоматизация выбора оптимальной стратегии кэширования матриц для ускорения расчета дифракционных решеток Дипломная работа студента 544 группы Огородникова Константина Викторовича Научный руководитель Сабашный В. Е. Рецензент Лабутин И. А.

Дифракционные решетки Методы расчета Практические Компьютерное моделирование Интегральные методы Применимы ко всем типам решеток Точность Большая вычислительная сложность Разделяющий решающий метод Использует интегральный подход Применим к широкому классу задач

Постановка задачи Большая вычислительная сложность

Постановка задачи Предвычисление Кэширование Оптимальная стратегия кэширования Выделить Сохранить Использовать Учесть системные ограничения по памяти

Сравнение и способ хранения значений Эквивалентность границ Хэш-функция Малое число коллизий Замена на чистое сравнение Список списков Быстрый поиск Удобство модификации

Работа со значениями с учетом ограничений памяти Разделение границ на классы эквивалентности Использование списков эквивалентных границ Сохранение матриц Переиспользование значений Освобождение памяти Учет ограничений объема памяти

Результаты Существенное увеличение производительности для широкого класса задач Предсказание и контроль объема памяти, используемого для оптимизации

Результаты - 2 Устойчивость к изменениям доступного объема памяти Для реальных задач выигрыш по времени составил от 15 до 90% Для узкого класса задач выигрыш по времени достигает 99,5% Внедрение в промышленный программный продукт