Форум Поща Карта на сайта Търсене Връзки Контакти
Начало Обучение Избираеми дисциплини Oбщ списък на избираемите дисциплини и практикуми Анализ и оптимизация на софтуерни приложения (практикум)    English
Факултет по математика и информатика - Анализ и оптимизация на софтуерни приложения (практикум)
 Лектори  гл. ас. Александър Пенев, хон.ас. Васил Василев
Анотация
С развитието на съвременните процесори и хардуерни архитектури възниква съществен проблем при разработката на софуерните приложения: те не могат да се възползват максимално добре от новостите. Много често се оказва, че на пръв поглед добре реализирана програма използва само малка част от възможностите на хардуерните компоненти. Това се дължи на различни взаймосвързани фактори като: реализирания проблем, дизайна, алгоритмите и данните, качеството на реализация, компилатора и библиотеките, наличния хардуер, набора инструкции, микроархитектурата на ЦП и реализацията на интег¬ралните схеми. Много често се обръща внимание само на първите няколко фактора, а това не е достатъчно, защото те зависят от останалите. Съвременните изчислителни платформи предоставят огромни възможности за извършване на изчисления. На практика, обаче, постигането на добра произ¬води¬телност изисква сериозно разбиране на всички слоеве на целевата платформа, подробно осъзнаване на изчисленията, изобретателност и находчивост. Наградата от овладяването на тази сложен процес е в пости¬гането на производителност в пъти повече и почти невъзможна в стандартната практика. Основната цел на курса е да направи въведение в областта на анализ и оптимизация на производителността на софтуерни приложения, да предложи възможни практически съвети за решаване или минимизиране на проблемите при използването на наличния хардуер. Студентите ще получат теоритични и практически познания в областта и ще се запознаят със съвременни инструменти за анализ като Intel VTune Amplifier и AMD CodeAnalyst.
Съдържание
 
Актуално
Още новини
Архив на новините
© 2009 ФМИ