ИННОВАЦИИ БИЗНЕСУ

ПОДРОБНАЯ ИНФОРМАЦИЯ

Заявку на получение дополнительной информации по этому проекту можно заполнить здесь.

Номер

51-241-00

Наименование проекта

Критерии оценки и анализ вычислительной эффективности методов нахождения собственных значений и собственных векторов

Назначение

Теоретическое исследование и оптимизация методов решения проблемы собственных значений и собственных векторов и разработка программного обеспечения для решения этой задачи.

Рекомендуемая область применения

Расчет строительных конструкций и сооружений методом конечных элементов.

Описание

Результат выполнения научно-исследовательской работы.

Определим те составляющие, которые влияют на их эффективность, а также укажем на особенности реализации этих алгоритмов на современной вычислительной технике. В литературе, в которой уже исследовался этот вопрос, основными критериями называются объем памяти ЭВМ, которые занимают матрицы и векторы, а также время выполнения арифметических операций с элементами этих матриц и векторов. Для матриц большого порядка даже предлагались алгоритмы, в которых матрицы хранились не целиком в памяти ЭВМ, а на внешних носителях и подгружались по частям в оперативную память ЭВМ по мере необходимости. Сейчас объем памяти, занимаемый расчетными данными, по-прежнему актуален, однако не так быстро, как раньше. Это связано с бурным ростом параметров аппаратной части вычислительных машин. В наше время объема оперативной памяти современных ЭВМ вполне хватает для хранения одновременно нескольких матриц большого порядка. Например, для операций с плавающей точкой на компьютерах с intel-процессором аппаратно поддерживаются как минимум два основных типа данных: float (плавающий) и double (двойной). Основные характеристики для этих двух типов приведены в таблице.

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

float

double

Объем памяти для одной ячейки

4 байта

8 байт

Точность десятичных цифр после запятой

6

15

Максимальное по модулю значение

3.402823е+38

1.797693134862316е+308

Минимальное по модулю значение

1.175494е-38

2.225073858507201е-308

Есть программно поддерживаемые более точные (но и более «объемные») типы данных. Тип double может использоваться для точных вычислений. Приведем пример. Матрица размером 2000х2000 с элементами типа double занимает целиком в памяти ЭВМ: 2000·2000·8=32 млн. байт » 32 МБ (1 МБ+2 20=1048576 байт). Для сравнения, объем оперативной памяти современного персонального компьютера составляет (в зависимости от конфигурации) 64-128 МБ, т.е. в памяти может быть размещено одновременно 2-4 таких матрицы (без учета памяти, необходимой самой операционной системе и прикладным программам). Объем оперативной памяти среднего сервера масштаба предприятия составляет 128-1024 МБ, т.е. в этом случае можно разместить в памяти одновременно несколько десятков матриц такого порядка. С учетом вышесказанного в настоящее время критерии оценки эффективности алгоритмов, в основном, сместились в сторону точности результатов их работы и времени выполнения. В связи с развитием многопроцессорных систем и ростом распределенных вычислений особую ценность приобрели алгоритмы, в которых результаты вычислений на каждом этапе не зависят полностью от предыдущих этапов, т.е. существует возможность параллельно (одновременно) выполнять несколько подзадач. В этом случае время работы всего алгоритма существенно сокращаются.

Преимущества перед известными аналогами

Аналоги не известны

Стадия освоения

Способ (метод) проверен в лабораторных условиях

Результаты испытаний

Технология обеспечивает получение стабильных результатов

Технико-экономический эффект

Снижение трудоемкости в виде уменьшения машинного времени, необходимого для расчетов, в 6-8 раз.

Возможность передачи за рубеж

Возможна передача за рубеж

Дата поступления материала

29.09.2000

Инновации и люди

У павильонов Уральской выставки «ИННОВАЦИИ 2010» (г. Екатеринбург, 2010 г.)

Мероприятия на выставке "Инновации и инвестиции - 2008" (Югра, 2008 г.)

Открытие выставки "Малый бизнес. Инновации. Инвестиции" (г. Магнитогорск, 2007 г.)

Демонстрация разработок на выставке "Малый бизнес. Инновации. Инвестиции" (г. Магнитогорск, 2007 г.)