Анализ и оптимизация на софтуерни приложения (екстра пакет) Преглед отблизо

Анализ и оптимизация на софтуерни приложения (екстра пакет)

New product

15 Артикули

7 200,00 лв

Повече информация

С развитието на съвременните процесори и хардуерни архитектури възниква съществен проблем при разработката на софтуерните приложения: те не могат да се възползват максимално добре от новостите. Много често се оказва, че на пръв поглед добре реализирана програма използва само малка част от възможностите на хардуерните компоненти. Това се дължи на различни взаимосвързани фактори като: реализирания проблем, дизайна, алгоритмите и данните, качеството на реализация, компилатора и библиотеките, наличния хардуер, набора инструкции, микроархитектурата на ЦП и реализацията на интегралните схеми. Много често се обръща внимание само на първите няколко фактора, а това не е достатъчно, защото те зависят от останалите.

Съвременните изчислителни платформи предоставят огромни възможности за извършване на изчисления. На практика, обаче, постигането на добра производителност изисква сериозно разбиране на всички слоеве на целевата платформа, подробно осъзнаване на изчисленията, изобретателност и находчивост. Наградата от овладяването на тази сложен процес е в постигането на производителност в пъти повече и почти невъзможна в стандартната практика.