Главная » Просмотр файлов » В.А. Фисун - Математическое обеспечение вычислительных систем (статья)

В.А. Фисун - Математическое обеспечение вычислительных систем (статья) (1127784), страница 2

Файл №1127784 В.А. Фисун - Математическое обеспечение вычислительных систем (статья) (В.А. Фисун - Математическое обеспечение вычислительных систем (статья)) 2 страницаВ.А. Фисун - Математическое обеспечение вычислительных систем (статья) (1127784) страница 22019-05-11СтудИзба
Просмтор этого файла доступен только зарегистрированным пользователям. Но у нас супер быстрая регистрация: достаточно только электронной почты!

Текст из файла (страница 2)

Техника сборки программы из готовых вычислительных компонент снижает трудоемкость программированияприложений. Значительное усложнение программирования из-за появления многопроцессорных кластеров и графических процессоровповышает роль такой техники.

Для программирования библиотечныхпрограмм можно привлекать узких специалистов в прикладных областях и обеспечивать очень высокую эффективность реализации.Библиотеки создаются как коммерческий продукт; причем, чем шире круг пользователей и, соответственно, более разнообразен диапазонудовлетворяемых запросов, тем выше цена продукта. Библиотечнаяпрограмма для расширения области применения должна допускатьширокую вариацию входных параметров, обеспечивать настройку наособенности исходных данных и аппаратной среды.Наиболее впечатляющих успехов структуризация библиотечныхпрограмм достигла при программировании ППП для задач линейнойалгебры. Особенностью данного класса задач является устойчивостьбольшинства алгоритмов: эффективность вычислений зависит главным образом от особенностей размещения данных в памяти ЭВМ.Интеграция векторных — матрично-векторных — матричных операцийBLASа до уровня решения систем линейных уравнений программамиATLASа была выполнена системными программистами так тщательно, что ручное программирование, например, задачи умножения матрицы любыми методами всегда будет проигрышным делом.ISSN 1812-3368.

Вестник МГТУ им. Н.Э. Баумана. Сер. “Естественные науки”. 2012169Иначе обстоит дело с программами других вычислительных алгоритмов, устойчивость которых зависит от значений чисел — входныхпараметров. Показателен классический пример Дж. Форсайта [4] опроблеме выбора алгоритма для поиска корней квадратного уравненияпри различных значениях коэффициентов. Для обеспечения эффективных и корректных вычислений вызов таких библиотечных программамдолжен сопровождаться заданием дополнительных параметров и указаний, например, о характере входных данных.

Интеграция программв пакетах прикладных программ требует согласования не только формальных и фактических параметров процедур, но также типов и видовтаких дополнительных параметров. Поэтому формальная суперпозиция при построении цепочки вызовов библиотечных процедур с учетом и передачей только содержательных параметров будет недостаточно эффективна. Для выбора оптимального варианта цепочки вызововпрограмм нужен учет и согласование дополнительных неформальныхпризнаков.

Успех работы по построению оптимальной траектории вызовов процедур, выполняемых в ППП, зависит от уровня детализациинеформальных характеристик процедур и алгоритмов их обработки.Эта обработка может производиться автоматически, как например, вППП САФРА. Разработчики пакета PETS признают, что работа управляемого опциями автомата — солвера (решателя) не всегда можетбыть оптимальна и поэтому предусматривают возможность активногоучастия пользователя в формировании последовательности работ.

Дляэтого в программах допускается явное описание векторов и матриц изадание их характеристик: степень разреженности матриц, разрешениепараллельной обработки элементов векторов и т.д. Естественно, внесение в программы приложения соответствующих описателей лишаетпрограммы мобильности, они смогут работать только в PETS среде.Библиотеки, классифицируемые как системы математическогообеспечения, например MATLAB, обеспечиваются интерфейсом сязыками Фортран и Си.

Но системы программирования для этих языков, встроенные в библиотеку, не могут соревноваться по качествуобъектного кода с кодом, продуцированным отдельными независимыми компиляторами с этих универсальных языков. Наконец, приложения, получаемые при помощи данной среды программирования, неотчуждаемы от среды и поэтому также не мобильны.Конечно, библиотеки допускают использование своих математических подпрограмм и пакетов из независимых Фортран и Си-системпрограммирования, однако наибольший эффект от использования библиотеки получается при погружении в ее среду приложения целиком. Коммерческие мотивы в проблеме мобильности приложений несомненны.170ISSN 1812-3368.

Вестник МГТУ им. Н.Э. Баумана. Сер. “Естественные науки”. 2012Одним из главных критериев качества математического обеспечения считается надежность вычислений, которая обеспечивается, вчастности, сертификацией библиотечных программ. Так как лицензияодной программы дешевле лицензии целой библиотеки, то на рынке математического обеспечения всегда будут востребованы пакетыпрограмм, ориентированные под конкретные запросы пользователей.Можно предположить, что будущее данного направления состоитв ускоренном развитии технологии “облачных пакетов” — генерациясертифицированных пакетов программ с открытым исходным кодом,настроенных на заданную предметную область и конкретную вычислительную среду.СПИСОК ЛИТЕРАТУРЫ1.

З а х а р о в А. Ю., М а р к а ч е в Ю. Е. Современные пакеты и библиотекипрограмм математического обеспечения // Препринт ИПМ им. М.В. Келдыша.1987. № 126. 28 с.2. Г о р б у н о в - П о с а д о в М. М., К о р я г и н Д. А., М а р т ы н ю к В. В.Системное обеспечение пакетов прикладных программ. М.: Наука, 1990. 208 с.3. W h a l e y R. C., P e t i t e t A., D o n g a r r a J. Automated EmpiricalOptimization of Software and the ATLAS Project, UT-CS-00-448, September 2000.4. Ф о р с а й т Дж., М а л ь к о л ь м М., М о у л е р К. Машинные методы математических вычислений. М.: Мир, 1980.

277 с.Статья поступила в редакцию 27.07.2012ISSN 1812-3368. Вестник МГТУ им. Н.Э. Баумана. Сер. “Естественные науки”. 2012171.

Характеристики

Список файлов учебной работы

Свежие статьи
Популярно сейчас
А знаете ли Вы, что из года в год задания практически не меняются? Математика, преподаваемая в учебных заведениях, никак не менялась минимум 30 лет. Найдите нужный учебный материал на СтудИзбе!
Ответы на популярные вопросы
Да! Наши авторы собирают и выкладывают те работы, которые сдаются в Вашем учебном заведении ежегодно и уже проверены преподавателями.
Да! У нас любой человек может выложить любую учебную работу и зарабатывать на её продажах! Но каждый учебный материал публикуется только после тщательной проверки администрацией.
Вернём деньги! А если быть более точными, то автору даётся немного времени на исправление, а если не исправит или выйдет время, то вернём деньги в полном объёме!
Да! На равне с готовыми студенческими работами у нас продаются услуги. Цены на услуги видны сразу, то есть Вам нужно только указать параметры и сразу можно оплачивать.
Отзывы студентов
Ставлю 10/10
Все нравится, очень удобный сайт, помогает в учебе. Кроме этого, можно заработать самому, выставляя готовые учебные материалы на продажу здесь. Рейтинги и отзывы на преподавателей очень помогают сориентироваться в начале нового семестра. Спасибо за такую функцию. Ставлю максимальную оценку.
Лучшая платформа для успешной сдачи сессии
Познакомился со СтудИзбой благодаря своему другу, очень нравится интерфейс, количество доступных файлов, цена, в общем, все прекрасно. Даже сам продаю какие-то свои работы.
Студизба ван лав ❤
Очень офигенный сайт для студентов. Много полезных учебных материалов. Пользуюсь студизбой с октября 2021 года. Серьёзных нареканий нет. Хотелось бы, что бы ввели подписочную модель и сделали материалы дешевле 300 рублей в рамках подписки бесплатными.
Отличный сайт
Лично меня всё устраивает - и покупка, и продажа; и цены, и возможность предпросмотра куска файла, и обилие бесплатных файлов (в подборках по авторам, читай, ВУЗам и факультетам). Есть определённые баги, но всё решаемо, да и администраторы реагируют в течение суток.
Маленький отзыв о большом помощнике!
Студизба спасает в те моменты, когда сроки горят, а работ накопилось достаточно. Довольно удобный сайт с простой навигацией и огромным количеством материалов.
Студ. Изба как крупнейший сборник работ для студентов
Тут дофига бывает всего полезного. Печально, что бывают предметы по которым даже одного бесплатного решения нет, но это скорее вопрос к студентам. В остальном всё здорово.
Спасательный островок
Если уже не успеваешь разобраться или застрял на каком-то задание поможет тебе быстро и недорого решить твою проблему.
Всё и так отлично
Всё очень удобно. Особенно круто, что есть система бонусов и можно выводить остатки денег. Очень много качественных бесплатных файлов.
Отзыв о системе "Студизба"
Отличная платформа для распространения работ, востребованных студентами. Хорошо налаженная и качественная работа сайта, огромная база заданий и аудитория.
Отличный помощник
Отличный сайт с кучей полезных файлов, позволяющий найти много методичек / учебников / отзывов о вузах и преподователях.
Отлично помогает студентам в любой момент для решения трудных и незамедлительных задач
Хотелось бы больше конкретной информации о преподавателях. А так в принципе хороший сайт, всегда им пользуюсь и ни разу не было желания прекратить. Хороший сайт для помощи студентам, удобный и приятный интерфейс. Из недостатков можно выделить только отсутствия небольшого количества файлов.
Спасибо за шикарный сайт
Великолепный сайт на котором студент за не большие деньги может найти помощь с дз, проектами курсовыми, лабораторными, а также узнать отзывы на преподавателей и бесплатно скачать пособия.
Популярные преподаватели
Добавляйте материалы
и зарабатывайте!
Продажи идут автоматически
6451
Авторов
на СтудИзбе
305
Средний доход
с одного платного файла
Обучение Подробнее