Материал: Разработка web-сайтов

Внимание! Если размещение файла нарушает Ваши авторские права, то обязательно сообщите нам

LINPACK - это пакет фортран-программ для решения систем линейных алгебраических уравнений. Целью создания LINPACK отнюдь не было измерение производительности. Алгоритмы линейной алгебры весьма широко используются в самых разных задачах, и поэтому измерение производительности на LINPACK представляет интерес для многих пользователей. Сведения о производительности различных машин на пакете LINPACK публикуются сотрудником Аргоннской национальной лаборатории (США) Дж. Донгаррой и периодически обновляются.

В основе алгоритмов действующего варианта LINPACK лежит метод декомпозиции. Исходная матрица размером 100х100 элементов (в последнем варианте размером 1000х1000) сначала представляется в виде произведения двух матриц стандартной структуры, над которыми затем выполняется собственно алгоритм нахождения решения. Подпрограммы, входящие в LINPACK, структурированы. В стандартном варианте LINPACK выделен внутренний уровень базовых подпрограмм, каждая из которых выполняет элементарную операцию над векторами. Набор базовых подпрограмм называется BLAS (Basic Linear Algebra Subprograms). Например, в BLAS входят две простые подпрограммы SAXPY (умножение вектора на скаляр и сложение векторов) и SDOT (скалярное произведение векторов). Все операции выполняются над числами с плавающей точкой, представленными с двойной точностью. Результат измеряется в MFLOPS.

Использование результатов работы тестового пакета LINPACK с двойной точностью как основы для демонстрации рейтинга MFLOPS стало общепринятой практикой в компьютерной промышленности. При этом следует помнить, что при использовании исходной матрицы размером 100х100, она полностью может размещаться в кэш-памяти емкостью, например, 1 Мбайт. Если при проведении испытаний используется матрица размером 1000х1000, то емкости такого кэша уже недостаточно и некоторые обращения к памяти будут ускоряться благодаря наличию такого кэша, другие же будут приводить к промахам и потребуют большего времени на обработку обращений к памяти. Для многопроцессорных систем также имеются параллельные версии LINPACK, и такие системы часто показывают линейное увеличение производительности с ростом числа процессоров.

Однако, как и любая другая единица измерения, рейтинг MFLOPS для отдельной программы не может быть обобщен на все случаи жизни, чтобы представлять единственную единицу измерения производительности компьютера, хотя очень соблазнительно характеризовать машину единственным рейтингом MIPS или MFLOPS без указания программы.

Заключение


Можно сделать вывод, что задачи и цели практики были выполнены, а именно:

Закрепление полученных при изучении дисциплин учебного плана теоретических знаний и практических навыков

Разработка Web-сайта для одного из филиалов компании;

Приобретение практических навыков по выполнению должностных в сфере Web-разработок;

Закрепление на практике теоретических знаний, полученных при изучении общетехнических и специальных дисциплин.

Прохождение практики является важным элементом при подготовке будущего специалиста. При прохождении практики в была разработка Web приложений и поддержка хостинга веб-проектов.

Так как мои практические знания позволили приступить сразу же к выполнению поставленных задач, а так же успешно их выполнить, что было положительно оценено со стороны сотрудников.

Считаю, что полученные раннее мною знания, оказались очень ценны при прохождении практики и развития меня как специалиста.

Список использованных источников


1.      Google. kz

2.      Htmlbook.ru

3.      Phpnet.ru

4.      Jqurry.com

5.      http://sdb74.ru/samostoyatelnoe-sozdanie-sayta/

6.      http://webformyself.com/razrabotka-krasivogo-veb-sajta /

.        https: // ru. wikipedia.org/

.        http://ru. wix.com/russianhtml

.        http://www.s-b-s. su/career/articles/udalennaya-rabota-frilans/razvivaem-svojj-sajjt/

.        http://webevolution.ru/blog/sajti/

.        http://megagroup. kz/