Администрирование параллельных процессов
Назначение и принципы построения вычислительного кластера. Анализ кластерных систем для организации параллельных вычислений. Методы организации параллельной архитектуры. Разработка кластера для организации параллельных процессов обработки информации.
Рубрика | Программирование, компьютеры и кибернетика |
Вид | дипломная работа |
Язык | русский |
Дата добавления | 06.10.2016 |
Размер файла | 655,3 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Дополнительные пояснения для используемых понятий в модели "процессы - каналы":
под процессом будем понимать выполняемую на процессоре программу, которая использует для своей работы часть локальной памяти процессора и содержит ряд операций приема/передачи данных для организации информационного взаимодействия с другими выполняемыми процессами параллельной программы;
канал передачи данных с логической точки зрения может рассматриваться как очередь сообщений, в которую один или несколько процессов могут отправлять пересылаемые данные и из которой процесс-адресат может извлекать сообщения, отправляемые другими процессами.
В общем случае, можно считать, что каналы возникают динамически в момент выполнения первой операции приема/передачи с каналом. По степени общности канал может соответствовать одной или нескольким командам приема данных процесса-получателя; аналогично, при передаче сообщений канал может использоваться одной или несколькими командами передачи данных одного или нескольких процессов. Для снижения сложности моделирования и анализа параллельных методов будем предполагать, что емкость каналов является неограниченной и, как результат, операции передачи данных выполняются практически без задержек простым копированием сообщений в канал. С другой стороны, операции приема сообщений могут приводить к задержкам (блокировкам), если запрашиваемые из канала данные еще не были отправлены процессами - источниками сообщений.
Важное достоинство рассмотренной модели "процессы - каналы" - в ней проводится четкое разделение локальных (выполняемых на отдельном процессоре) вычислений и действий по организации информационного взаимодействия одновременно выполняемых процессов. Такой подход значительно снижает сложность анализа эффективности параллельных методов и существенно упрощает проблемы разработки параллельных программ.
3.5.2 Разделение вычислений на независимые части
Выбор способа разделения вычислений на независимые части основывается на анализе вычислительной схемы решения исходной задачи. Требования, которым должен удовлетворять выбираемый подход, обычно состоят в обеспечении равного объема вычислений в выделяемых подзадачах и минимума информационных зависимостей между этими подзадачами (при прочих равных условиях нужно отдавать предпочтение редким операциям передачи сообщений большего размера по сравнению с частыми пересылками данных небольшого объема). В общем случае, проведение анализа и выделение задач представляет собой достаточно сложную проблему - ситуацию помогает разрешить существование двух часто встречающихся типов вычислительных схем (рисунок 3.5).
Рисунок 3.5 - Разделение данных матрицы:
а) ленточная схема, б) блочная схема
Для большого класса задач вычисления сводятся к выполнению однотипной обработки большого набора данных - к такому классу задач относятся, например, матричные вычисления, численные методы решения уравнений в частных производных и др. В этом случае говорят, что существует параллелизм по данным, и выделение подзадач сводится к разделению имеющихся данных. Так, например, для рассматриваемой учебной задачи поиска максимального значения при формировании подзадач исходная матрица может быть разделена на отдельные строки (или последовательные группы строк) - так называемая ленточная схема разделения данных (рисунок 3.6) - либо на прямоугольные наборы элементов - блочная схема разделения данных. Для большого количества решаемых задач разделение вычислений по данным приводит к порождению одно-, дву- и трехмерных наборов подзадач, в которых информационные связи существуют только между ближайшими соседями (такие схемы обычно именуются сетками или решетками).
Рисунок 3.6 - Регулярные одно-, дву- и трехмерные структуры базовых подзадач после декомпозиции данных
Для другой части задач вычисления могут состоять в выполнении разных операций над одним и тем же набором данных - в этом случае говорят о существовании функционального параллелизма (в качестве примеров можно привести задачи обработки последовательности запросов к информационным базам данных, вычисления с одновременным применением разных алгоритмов расчета и т.п.). Очень часто функциональная декомпозиция может быть использована для организации конвейерной обработки данных (так, например, при выполнении каких-либо преобразований данных вычисления могут быть сведены к функциональной последовательности ввода, обработки и сохранения данных).
Важный вопрос при выделении подзадач состоит в выборе нужного уровня декомпозиции вычислений. Формирование максимально возможного количества подзадач обеспечивает использование предельно достижимого уровня параллелизма решаемой задачи, однако затрудняет анализ параллельных вычислений. Применение при декомпозиции вычислений только достаточно "крупных" подзадач приводит к ясной схеме параллельных вычислений, однако может затруднить эффективное использование достаточно большого количества процессоров. Возможное разумное сочетание этих двух подходов может состоять в применении в качестве конструктивных элементов декомпозиции только тех подзадач, для которых методы параллельных вычислений являются известными. Так, например, при анализе задачи матричного умножения в качестве подзадач можно использовать методы скалярного произведения векторов или алгоритмы матрично-векторного произведения. Подобный промежуточный способ декомпозиции вычислений позволит обеспечить и простоту представления вычислительных схем, и эффективность параллельных расчетов. Выбираемые подзадачи при таком подходе будем именовать далее базовыми, которые могут быть элементарными (неделимыми), если не допускают дальнейшего разделения, или составными - в противном случае.
Для рассматриваемой учебной задачи достаточный уровень декомпозиции может состоять, например, в разделении матрицы на множество отдельных строк и получении на этой основе набора подзадач поиска максимальных значений в отдельных строках; порождаемая при этом структура информационных связей соответствует линейному графу (рисунок 4.5).
Рисунок 3.7 - Структура информационных связей
3.5.2 Выделение информационных зависимостей
При наличии вычислительной схемы решения задачи после выделения базовых подзадач определение информационных зависимостей между ними обычно не вызывает больших затруднений. При этом, однако, следует отметить, что на самом деле этапы выделения подзадач и информационных зависимостей достаточно сложно поддаются разделению. Выделение подзадач должно происходить с учетом возникающих информационных связей, после анализа объема и частоты необходимых информационных обменов между подзадачами может потребоваться повторение этапа разделения вычислений.
При проведении анализа информационных зависимостей между подзадачами следует различать (предпочтительные формы информационного взаимодействия выделены подчеркиванием):
- локальные и глобальные схемы передачи данных - для локальных схем передачи данных в каждый момент времени выполняются только между небольшим числом подзадач (располагаемых, как правило, на соседних процессорах), для глобальных операций передачи данных в процессе коммуникации принимают участие все подзадачи;
- структурные и произвольные способы взаимодействия - для структурных способов организация взаимодействий приводит к формированию некоторых стандартных схем коммуникации (например, в виде кольца, прямоугольной решетки и т. д.), для произвольных структур взаимодействия схема выполняемых операций передач данных не носит характера однородности;
- статические или динамические схемы передачи данных - для статических схем моменты и участники информационного взаимодействия фиксируются на этапах проектирования и разработки параллельных программ, для динамического варианта взаимодействия структура операции передачи данных определяется в ходе выполняемых вычислений;
- синхронные и асинхронные способы взаимодействия - для синхронных способов операции передачи данных выполняются только при готовности всех участников взаимодействия и завершаются только после полного окончания всех коммуникационных действий, при асинхронном выполнении операций участники взаимодействия могут не дожидаться полного завершения действий по передаче данных. Для представленных способов взаимодействия достаточно сложно выделить предпочтительные формы организации передачи данных: синхронный вариант, как правило, более прост для применения, в то время как асинхронный способ часто позволяет существенно снизить временные задержки, вызванные операциями информационного взаимодействия.
3.5.3 Масштабирование набора подзадач
Масштабирование разработанной вычислительной схемы параллельных вычислений проводится в случае, если количество имеющихся подзадач отличается от числа планируемых к использованию процессоров. Для сокращения количества подзадач необходимо выполнить укрупнение (агрегацию) вычислений. Применяемые здесь правила совпадают с рекомендациями начального этапа выделения подзадач: определяемые подзадачи, как и ранее, должны иметь одинаковую вычислительную сложность, а объем и интенсивность информационных взаимодействий между подзадачами должны оставаться на минимально возможном уровне. Как результат, первыми претендентами на объединение являются подзадачи с высокой степенью информационной взаимозависимости.
При недостаточном количестве имеющихся подзадач для загрузки всех доступных к использованию процессоров необходимо выполнить детализацию (декомпозицию) вычислений. Как правило, проведение подобной декомпозиции не вызывает каких-либо затруднений, если для базовых задач методы параллельных вычислений являются известными.
Выполнение этапа масштабирования вычислений должно свестись, в конечном итоге, к разработке правил агрегации и декомпозиции подзадач, которые должны параметрически зависеть от числа процессоров, применяемых для вычислений.
Для рассматриваемой учебной задачи поиска максимального значения агрегация вычислений может состоять в объединении отдельных строк в группы (ленточная схема разделения матрицы - рисунок 4.3а), при декомпозиции подзадач строки исходной матрицы могут разбиваться на несколько частей (блоков).
3.5.5 Распределение задач между процессами
Распределение подзадач между процессорами является завершающим этапом разработки параллельного метода. Надо отметить, что управление распределением нагрузки для процессоров возможно только для вычислительных систем с распределенной памятью, для мультипроцессоров (систем с общей памятью) распределение нагрузки обычно выполняется операционной системой автоматически. Кроме того, данный этап распределения подзадач между процессорами является избыточным, если количество подзадач совпадает с числом имеющихся процессоров, а топология сети передачи данных вычислительной системы представляет собой полный граф (т. е. все процессоры связаны между собой прямыми линиями связи).
Основной показатель успешности выполнения данного этапа - эффективность использования процессоров, определяемая как относительная доля времени, в течение которого процессоры использовались для вычислений, связанных с решением исходной задачи. Пути достижения хороших результатов в этом направлении остаются прежними: как и ранее, необходимо обеспечить равномерное распределение вычислительной нагрузки между процессорами и минимизировать количество сообщений, передаваемых между ними. Точно так же как и на предшествующих этапах проектирования, оптимальное решение проблемы распределения подзадач между процессорами основывается на анализе информационной связности графа "подзадачи - сообщения". Так, в частности, подзадачи, имеющие информационные взаимодействия, целесообразно размещать на процессорах, между которыми существуют прямые линии передачи данных.
Следует отметить, что требование минимизации информационных обменов между процессорами может противоречить условию равномерной загрузки. Мы можем разместить все подзадачи на одном процессоре и полностью устранить межпроцессорную передачу сообщений, однако понятно, что загрузка большинства процессоров в этом случае будет минимальной.
Для учебной задачи поиска максимального значения распределение подзадач между процессорами не вызывает каких-либо затруднений - достаточно лишь обеспечить размещение подзадач, между которыми имеются информационные связи, на процессорах, для которых существуют прямые каналы передачи данных. Поскольку структура информационной связей учебной задачи имеет вид линейного графа, выполнение данного требования может быть обеспечено практически при любой топологии сети вычислительной системы.
Решение вопросов балансировки вычислительной нагрузки значительно усложняется, если схема вычислений может изменяться в ходе решения задачи. Причиной этого могут быть, например, неоднородные сетки при решении уравнений в частных производных, разреженность матриц и т.п.). Кроме того, используемые на этапах проектирования оценки вычислительной сложности решения подзадач могут иметь приближенный характер, и, наконец, количество подзадач может изменяться в ходе вычислений. В таких ситуациях может потребоваться перераспределение базовых подзадач между процессорами уже непосредственно в ходе выполнения параллельной программы (или, как обычно говорят, придется выполнить динамическую балансировку вычислительной нагрузки). Данные вопросы являются одними из наиболее сложных (и наиболее интересных) в области параллельных вычислений - к сожалению, их рассмотрение выходит за рамки нашего учебного материала.
В качестве примера дадим краткую характеристику широко используемого способа динамического управления распределением вычислительной нагрузки, обычно именуемого схемой "менеджер - исполнитель" (the manager-worker scheme). При использовании данного подхода предполагается, что подзадачи могут возникать и завершаться в ходе вычислений, при этом информационные взаимодействия между подзадачами либо полностью отсутствуют, либо минимальны. В соответствии с рассматриваемой схемой для управления распределением нагрузки в системе выделяется отдельный процессор-менеджер, которому доступна информация обо всех имеющихся подзадачах. Остальные процессоры системы являются исполнителями, которые для получения вычислительной нагрузки обращаются к процессору-менеджеру. Порождаемые в ходе вычислений новые подзадачи передаются обратно процессору-менеджеру и могут быть получены для решения при последующих обращениях процессоров- исполнителей. Завершение вычислений происходит в момент, когда процессоры-исполнители завершили решение всех переданных им подзадач, а процессор-менеджер не имеет каких-либо вычислительных работ для выполнения.
3.5.6 Анализ работы СЛАУ на кластере
Системы линейных уравнений возникают при решении ряда прикладных задач, описываемых дифференциальными, интегральными или системами нелинейных (трансцендентных) уравнений. Они могут появляться также в задачах математического программирования, статистической обработки данных, аппроксимации функций, при дискретизации краевых дифференциальных задач методом конечных разностей или методом конечных элементов и др.
Матрицы коэффициентов систем линейных уравнений могут иметь различные структуру и свойства. Матрицы решаемых систем могут быть плотными, и их порядок может достигать несколько тысяч строк и столбцов. При решении многих задач могут появляться системы, обладающие симметричными положительно определенными ленточными матрицами с порядком в десятки тысяч и шириной ленты в несколько тысяч элементов. И, наконец, при рассмотрении большого ряда задач могут возникать системы линейных уравнений с разреженными матрицами с порядком в миллионы строк и столбцов.
Под задачей решения системы линейных уравнений для заданных матрицы А и вектора b обычно понимается нахождение значения вектора неизвестных x, при котором выполняются все уравнения системы.
3.5.6.1 Принцип реализации СЛАУ на кластере
Метод Гаусса - широко известный прямой алгоритм решения систем линейных уравнений, для которых матрицы коэффициентов являются плотными. Если система линейных уравнений невырожденна, то метод Гаусса гарантирует нахождение решения с погрешностью, определяемой точностью машинных вычислений. Основная идея метода состоит в приведении матрицы А посредством эквивалентных преобразований (не меняющих решение системы) к треугольному виду, после чего значения искомых неизвестных могут быть получены непосредственно в явном виде.
При внимательном рассмотрении метода Гаусса можно заметить, что все вычисления сводятся к однотипным вычислительным операциям над строками матрицы коэффициентов системы линейных уравнений. Как результат, в основу параллельной реализации алгоритма Гаусса может быть положен принцип распараллеливания по данным. В качестве базовой подзадачи можно принять тогда все вычисления, связанные с обработкой одной строки матрицы A и соответствующего элемента вектора b.
Рассмотрим общую схему параллельных вычислений и возникающие при этом информационные зависимости между базовыми подзадачами.
Для выполнения прямого хода метода Гаусса необходимо осуществить (n-1) итерацию по исключению неизвестных для преобразования матрицы коэффициентов A к верхнему треугольному виду.
Выполнение итерации i, 0i<n-1, прямого хода метода Гаусса включает ряд последовательных действий. Прежде всего, в самом начале итерации необходимо выбрать ведущую строку, которая при использовании метода главных элементов определяется поиском строки с наибольшим по абсолютной величине значением среди элементов столбца i, соответствующего исключаемой переменной xi. Поскольку строки матрицы A распределены по подзадачам, для поиска максимального значения подзадачи с номерами k, k<i, должны обменяться своими элементами при исключаемой переменной xi. После сбора всех необходимых данных в каждой подзадаче может быть определено, какая из подзадач содержит ведущую строку и какое значение является ведущим элементом.
Далее для продолжения вычислений ведущая подзадача должна разослать свою строку матрицы A и соответствующий элемент вектора b всем остальным подзадачам с номерами k, k<i. Получив ведущую строку, подзадачи выполняют вычитание строк, обеспечивая тем самым исключение соответствующей неизвестной xi.
При выполнении обратного хода метода Гаусса подзадачи выполняют необходимые вычисления для нахождения значения неизвестных. Как только какая-либо подзадача i, 0i<n-1, определяет значение своей переменной xi, это значение должно быть разослано всем подзадачам с номерами k, k<i. Далее подзадачи подставляют полученное значение новой неизвестной и выполняют корректировку значений для элементов вектора b.
Распределение подзадач между процессорами должно учитывать характер выполняемых в методе Гаусса коммуникационных операций. Основным видом информационного взаимодействия подзадач является операция передачи данных от одного процессора всем процессорам вычислительной системы. Как результат, для эффективной реализации требуемых информационных взаимодействий между базовыми подзадачами топология сети передачи данных должны иметь структуру гиперкуба или полного графа.
3.5.6.2 Результаты вычислительных экспериментов СЛАУ на кластере кафедры АИС
Вычислительные эксперименты для оценки эффективности параллельного варианта метода Гаусса для решения систем линейных уравнений проводились при следующих условиях
Эксперименты проводились на вычислительном кластере, разработанном при Карагандинском Государственном Техническом Университете на кафедре АИС.
Для оценки длительности ф базовой скалярной операции проводилось решение системы линейных уравнений при помощи последовательного алгоритма и полученное таким образом время вычислений делилось на общее количество выполненных операций - в результате подобных эксперЗиментов для величины ф было получено значение 4,7 нсек. Эксперименты, выполненные для определения параметров сети передачи данных, показали значения латентности a и пропускной способности b соответственно 47 мкс и 53,29 Мбайт/с. Все вычисления производились над числовыми значениями типа double, т.е. величина w равна 8 байт.
Результаты вычислительных экспериментов приведены в таблице 3.4. Эксперименты выполнялись с использованием двух, четырех и пяти процессоров.
Таблица 3.4 - Результаты вычислительных экспериментов для параллельного алгоритма Гаусса
Размер матрицы |
Последовательный алгоритм |
Параллельный алгоритм |
||||||
2 процессора |
4 процессора |
5 процессоров |
||||||
Время |
Ускорение |
Время |
Ускорение |
Время |
Ускорение |
|||
500 |
0,36 |
0,3302 |
1,0901 |
0,5170 |
0,6963 |
0,7504 |
0,4796 |
|
1000 |
3,313 |
1,5950 |
2,0770 |
1,6152 |
2,0511 |
1,8715 |
1,7701 |
|
1500 |
11,437 |
4,1788 |
2,7368 |
3,8802 |
2,9474 |
3,7567 |
3,0443 |
|
2000 |
26,688 |
9,3432 |
2,8563 |
7,2590 |
3,6765 |
7,3713 |
3,6204 |
|
2500 |
50,125 |
16,9860 |
2,9509 |
11,9957 |
4,1785 |
11,6530 |
4,3014 |
|
3000 |
85,485 |
28,4948 |
3,0000 |
19,1255 |
4,4696 |
17,6864 |
4,8333 |
На рисунке 3.8 представлена зависимость ускорения от количества процессоров при выполнении параллельного алгоритма Гаусса для разных размеров систем линейных уравнений.
Рисунок 3.8 - Зависимость ускорения от количества процессов
Сравнение времени выполнения эксперимента Tp* и теоретической оценки Tp приведено в таблице 3.5 и на рисунке 3.9.
Таблица 3.5 - Сравнение времени выполнения параллельного алгоритма Гаусса
Размер матрицы |
2 процессора |
4 процессора |
5 процессора |
||||
Tp |
Tp* |
Tp |
Tp* |
Tp |
Tp* |
||
500 |
0,2393 |
0,3302 |
0,2819 |
0,5170 |
0,3573 |
0,7504 |
|
1000 |
1,3373 |
1,5950 |
1,1066 |
1,6152 |
1,1372 |
1,8715 |
|
1500 |
4,0750 |
4,1788 |
2,8643 |
3,8802 |
2,5345 |
3,7567 |
|
2000 |
9,2336 |
9,3432 |
5,9457 |
7,2590 |
4,7447 |
7,3713 |
|
2500 |
17,5941 |
16,9860 |
10,7412 |
11,9957 |
7,9628 |
11,6530 |
|
3000 |
29,9377 |
28,4948 |
17,6415 |
19,1255 |
12,3843 |
17,6864 |
На рисунке 3.9 представлен график зависимости экспериментального и теоретического времени проведения эксперимента на четырех процессорах от объема исходных данных.
Рисунок 3.9 - График зависимости времени проведения эксперимента
4. ЭКОНОМИЧЕСКАЯ ЧАСТЬ
Целью дипломного проектирования является администрирование кластера. В основе кластера лежит локальная вычислительная сеть, настроенная таким образом, что позволяет организовать параллельные процессы. Так как в основе кластера лежит локальная вычислительная сеть необходимо определить затраты на разработку сети, ее внедрение и срок ее окупаемости, а так же определить эксплуатационные расходы.
Оценка и анализ показателей экономической эффективности на стадии создания сети проводится в целях выявления целесообразности разработки данной технологии, определения капитальных затрат на её создание, определение экономической эффективности.
Основными факторами, определяющими эффективность ЛВС, являются:
- повышение качества управления производством;
- снижение трудоёмкости и увеличение производительности труда управления;
- повышение ритмичности работы предприятий и организаций;
- оптимизация показателей производственной деятельности;
- повышение эффективности использования оборудования;1
- получение дополнительной продукции и дополнительной прибыли;
- улучшение материально-технического снабжения и оптимизация складских запасов;
- сокращение потерь материальных и энергетических ресурсов;
- высвобождение основных производственных средств и оборотных фондов, повышение их оборачиваемости.
К показаниям экономичности системы относятся затраты на создание, внедрение, освоение системы и эксплуатационные расходы на её содержание. При оценке эффективности производства всегда необходимо сопоставлять полученный эффект чего-либо с затратами на производство, то есть возникает необходимость учёта этих затрат весьма разнообразен: затраты труда, средств, материалов, услуг и т.д. Всё это разнообразие учитывается с точки зрения универсального стоимостного подхода - в денежной форме. Существует следующая классификация затрат- это расходы на:
- основные материалы;
- вспомогательные материалы;
- электроэнергию;
- амортизацию основных средств;
- заработную плату;
- отчисления на социальное страхование;
- прочие денежные расходы.
4.1 Определение капитальных затрат
Капитальные вложения являются единовременными затратами, направленными на строительство, расширение и реконструкцию.
Если оценивать производство, всегда необходимо сопоставлять полученный эффект от производства чего-либо с затратами на производство. Рассчитаем затраты на проектирование сети. Они состоят из затрат на приобретение аппаратного и программного обеспечения. Необходимо заметить, что затраты на кабели и некоторое другое оборудование не применяются, так как они уже присутствуют изначально.
Производительность труда служащих постоянно возрастает, то тогда будет происходить экономия фонда оплаты труда. Однако для обслуживания и управления работой сети необходимо нанять специалистов, для чего необходимо предусмотреть статью расходов на заработную плату.
Рассчитаем чистую экономию фондов оплаты труда после внедрения проекта по формуле:
Эфот2 = Эфот - Зфот (4.1)
где Эфот годовая экономия фондов оплаты труда;
Зфот затраты на заработную плату обслуживающему персоналу.
Годовая экономия от внедренного проекта определяется по формуле:
Эфот = N * H (4.2)
где N- количество станции подключенных к сети;
H- экономия фондов при подключении одной станции.
Ежегодная экономия фондов при подключении одной рабочей станции определяется по формуле:
(4.3)
где - число служащих, пользующихся одной рабочей станцией (обычно от 1 до 4);
- средневзвешенное число смен (от 1-2 до 5);
- средние ежегодные затраты на одного сотрудника;
- относительная средняя производительность сотрудника, пользующегося рабочей станцией ( от 140 до 350%).
Примем X=1, K=1, C=240 000 тг, Р=170%.
тенге.
Имеем ежегодную экономию от подключения одной рабочей станции Н=168 000 тенге.
Количество станций, подключенных к сети N= 5
Таким образом, годовая экономия фондов оплаты труда составляет
Эфот= 5 * 168 000 = 840 000 тенге.
Затраты на заработную плату обслуживающему персоналу:
Зфот= К * Зср *Ч, (4.4)
где К - кол-во месяцев;
Зср - средняя заработная плата;
Ч - количество персонала.
Заработная плата рассчитывается за пол года, поэтому К = 6; средняя заработная плата составляет Зср = 20 000 тенге, а количество персонала 3.
Зфот= 6 * 20 000 * 3 = 360 000 тенге
Теперь можно рассчитать чистую экономию фондов при внедрении проекта:
Эфот2 = Эфот - Зфот = 840 000 - 360 000 = 480 000 тенге.
Однако, при экономии на фондах оплаты труда, также происходит экономия на налогах с фонда оплаты труда, которые составляют 21%.
Итого экономия на налогах с фонда оплаты труда:
Эн2 = Эфот2 * 0,21= 480 000 * 0,21 = 100 800 тенге.
В итоге университет имеет прибыль в виде экономии фондов оплаты труда и экономии налогов с фонда оплаты труда, которая составляет:
Пр = Эфот2 + Эн2 = 480 000 + 100 800 = 580 800 тенге
Чистая прибыль предприятия:
Пч = Пр - Нпр (4.5)
где Нпр- налог на прибыль (30% от суммы прибыли)
Нпр = Пр * 0,3
Нпр = 580 800 * 0,3 = 174 240 тенге
Пч = 580 800 - 174 240 = 406 560 тенге
4.2 Оценка стоимости внедрения проекта
Общие затраты на проектирование и создание сети определяются:
KLAN = K1 + K2 (4.6)
где К1 - производственные затраты;
К2 - капитальные вложения.
Оценим производственные затраты:
K1 = C1 + C2+ C3 (4.7)
где С1 - затраты на НИР и ТЗ;
С2 - затраты на опытную эксплуатацию и внедрение;
С3 - затраты на рабочий проект.
Смета производственных затрат приведена в табл. 4.1.
Таблица 4.1 - Смета производственных затрат
Производственные затраты |
Сумма |
|
Затраты на НИР и ТЗ |
5 000 тг |
|
Затраты на опытную эксплуатацию и внедрение |
10 000 тг |
|
Затраты на рабочий проект |
8 000 тг |
|
Итог |
23 000 тг |
Имеем производственные затраты К1=23 000 тенге.
Смета затрат на капитальные вложения приведена в табл. 4.2.
Таблица 4.2 - Смета затрат на капитальные вложения (оборудование)
№ |
Наименование |
Кол-во |
Цена |
Итог |
|
1 |
Сервер |
1 |
150 000 |
150 000 |
|
2 |
Сетевое оборудование |
1 |
100 000 |
100 000 |
|
3 |
Компьютеры |
5 |
105 000 |
525 000 |
|
Итог |
775 000 |
*Цены взяты из прайс-листа компании «Белый ветер».
Итого капитальные вложения К2 =775 000 тенге
Таким образом общие затраты на проектирование и создание сети:
KLAN = K1 + K2 = 23 000 + 775 000 = 798 000 тенге
4.3 Эксплуатационные расходы
Эксплуатационные расходы, связанные с функционированием ЛВС, определяются по формуле:
Зэкс = Змз + Зэ + Ззп + Зам, (4.8)
где
Змз - затраты на материалы и запасные части для проведения ремонта технических средств;
Зэ - затраты на расходуемую электроэнергию;
Ззп - затраты на заработную плату обслуживающего персонала;
Зaм - затраты на амортизацию от стоимости основных фондов.
Затраты на материалы и запасные части определяются по формуле:
Змз = 0,25 * Кед = 0,25 * 775 000 = 193 750 тенге,
где 0,25 - коэффициент, учитывающий величину затрат на материалы и запасные части в зависимости от единовременных затрат;
Расход электроэнергии за год аппаратурой:
Wг = n * tд * WM = 150 * 8 * 100 = 120 000. кВт час,
где
n = 150 дней - число дней в полугодовой период, когда, аппаратура функционирует;
t= 8 часа - время работы системы в сутки;
WM- - потребляемая мощность аппаратуры сети.
Затраты на электроэнергию:
Зэ = Wг * b = 120 000 * 7, 87 = 944 400 тенге,
где
b = 7,87 тенге - плата за 1 кВт в час отпущенной активной электроэнергии для бюджетной организации по тарифам «Караганда Жылу».
Затраты на заработную плату составляют Зфот = 360 000 тенге.
Амортизационные отчисления рассчитываются в размере 22% от первоначальных затрат:
Зам =0,22 * К0 = 0,22 * 775 000 = 170 500 тенге;
Общие годовые эксплуатационные затраты:
Зэкс = ЗM3 + Зэ + Зфот + Зaм
Зэкс =193 750 + 944 400 + 360 000 + 170500 = 1 668 650 тг.
4.4 Выводы
В разделе проведён расчёт затрат на создание и функционирование локальной вычислительной сети для создания кластера. Расчёт затрат необходим, прежде всего, для вычисления показателей экономической эффективности.
5. ОХРАНА ТРУДА
Охрана труда - система обеспечения безопасности жизни и здоровья работников в процессе трудовой деятельности, включающая в себя правовые, социально-экономические, организационно-технические, санитарно-эпидемиологические, лечебно-профилактические, реабилитационные и иные мероприятия и средства.
Согласно трудовому законодательству Республики Казахстан на предприятиях, в учреждениях и организациях должны быть созданы здоровые и безопасные условия труда. Обеспечение таких условий возлагается на администрацию, которая обязана внедрять современные средства техники безопасности, предупреждающие производственный травматизм и создавать санитарно-гигиенические условия, предотвращающие возникновение травматизма и профессиональных заболеваний.
Операторы ЭВМ, операторы по подготовке данных, программисты и другие работники вычислительных центров (ВЦ) сталкиваются с воздействием таких физически опасных и вредных производственных факторов, как
1. повышенный уровень шума
2. повышенная температура внешней среды
3. отсутствие или недостаток естественного света
4. недостаточная освещенность рабочей зоны
5. электрический ток
6. статическое электричество
7. и другими...
Многие сотрудники вычислительных центров связаны с воздействием таких психофизиологических факторов, как
1. умственное перенапряжение
2. перенапряжение зрительных и слуховых анализаторов
3. монотонность труда
4. эмоциональные перегрузки
Вопросы, касающиеся трудовых отношений в Республике Казахстан, описаны в Трудовом кодексе РК от 15.05.2007 г. и Конституции РК.
Воздействие указанных неблагоприятных факторов приводит к снижению работоспособности, вызываемое развивающимся утомлением. Длительное нахождение человека в зоне комбинированного воздействия различных неблагоприятных факторов может привести к профессиональному заболеванию.
5.1 Анализ опасных и вредных производственных факторов
При работе на компьютере основными опасными и вредными факторами являются: электрический ток, электромагнитные излучения, шум, пыль, освещение, нервные перегрузки, утомления.
Помещение, в котором осуществляется разработка дипломного проекта, находится на третьем этаже четырехэтажного кирпичного здания.
Основные параметры помещения:
- площадь 35 м2;
- объем - 128 м3
- длина 7 м;
- ширина 5 м;
- высота 3,5 м.
- количество окон - 1;
- освещение - естественное (через окно), искусственное;
При сравнении с требованиями к помещениям [12] видно, что эти минимумы для 8-ми рабочих мест.
Цветовые характеристики помещения:
- цвет пола - светло-коричневый, покрытие - линолеум;
- цвет потолка - белый, покрытие - потолочная плитка;
- цвет стен - светло-желтый, покрытие - обои.
Мебель, находящаяся в помещении:
- 6 компьютерных столов;
- 6 письменных столов;
- 11 стульев;
В помещении находится 6 компьютеров следующей конфигурации:
- монитор 17" SAMSUNG 740N;
- Процессор Intel Core 2 Duo E4300, 1.80GHz;
- Мат.плата Asus P5E-VM DO,S-775;
- DDR-2 DIMM 1024Mb 800MHz PC6400 Kingston;
- HDD 160 Gb Hitachi, 8Mb, 7200rpm, Serial ATA II-300, NCQ
- DVD+R/RW&CDRW ASUS.
Схема кабинета 300г (кафедра АИС) представлена на рис. 5.1.
Рисунок 5.1 - План помещения
Источниками шума в помещении являются кулеры блоков питания компьютеров, принтера в процессе печати, многофукнциональные устройства в процессе работы. Согласно СанПиН [12], уровень шума не должен превышать 50 дБА. Уровень шума в данном рабочем помещении превышает указанную норму.
В помещении не применяется увлажнитель воздуха, что не соответствует требованиям СанПиН [12].
Уровень естественной освещенности позволяют регулировать жалюзи, установленные на окнах. Это удовлетворяет требованиям [12].
На комфортность работы сотрудника влияют организация рабочего места, средства отображения информации и управления машиной. При длительной работе за экраном монитора у человека отмечается напряжение зрительного аппарата с появлением жалоб на неудовлетворенность работой, головные боли, раздражительность, нарушение сна, усталость и болезненные ощущения в глазах, пояснице, руках и области шеи.
Рабочее место сотрудника должно быть организовано в соответствии с требованиями стандартов и технических условий по безопасности труда.
При взаимном расположении элементов рабочего места учитывается:
- рабочая поза сотрудника;
- пространство для размещения, позволяющее осуществлять все необходимые движения;
- физические, зрительные и слуховые связи между сотрудником и оборудованием;
- возможность обзора пространства за пределами рабочего места;
- возможность ведения записей, размещения материалов, используемых сотрудником.
Конструкция рабочих столов удовлетворяет требованиям [12] .
На рабочих стульях отсутствует подъемно-поворотные механизмы, что не удовлетворяет требования СанПиН [2]. Уборка помещение проводиться не чаще одного раза в неделю. Требования пункта 5.1.4. [12] не выполняются.
В помещении иметься углекислотный огнетушитель, но отсутствует аптечка первой помощи. Нормы пункта 5.1.8 [12] выполняются частично.
Научная организация рабочего пространства базируется на данных о средней зоне охвата рук человека - 35-40 см. Ближней зоне соответствует область, охватываемая рукой с прижатым к туловищу локтем, дальней зоне - область вытянутой руки (рисунок 5.1), (рисунок 5.2).
Рисунок 5.2 - Рабочее место. Вид сверху
Рисунок 5.3 - Рабочее место. Вид сбоку
В помещении расположено 12 розеток, на высоте 0,85 м от пола. Розетки не заземлены, что не соответствует нормам [12].
Мониторы компьютеров, согласно технической спецификации, соответствует стандарту ТСО'3. Это значит, что напряженность электромагнитного поля вокруг ВДТ по электрической составляющей в диапазоне 5Гц-2кГц составляет не более 10 В/м. Это соответствует требованиям [12].
По классификации, приведенной в пункте 6.1.2 [12] , работа программиста относиться к классу В.
5.2 Мероприятия по снижению опасных и вредных производственных факторов
Принимая во внимание техническую оснащенность помещения, а также требования санитарно-гигиенических норм и правил [12] были выведены следующие несоответствия:
- уровень шума превышает норму;
- в помещении не применяется увлажнитель воздуха;
- рабочие стулья не оснащены подъемно-поворотным механизмом;
- розетки не заземлены;
- влажная уборка проводиться редко.
Для устранения нарушений необходимо:
- ограничить одновременную работу нескольких источников шума, либо заменить эти источники (кулеры, принтеры и т.д.) на более тихоходные;
- применять в помещении увлажнитель воздуха;
- заменить рабочие стулья на современные, оснащенные подъемно-поворотным механизмом;
- заземлить розетки;
- проводить влажную уборку помещения ежедневно.
5.3 Расчет освещения (шум)
Шум является одним из наиболее распространенных в производстве вредным фактором.
По характеру спектра шумы подразделяются на:
- широкополосные - непрерывный спектр шириной более одной октавы;
- тональные - в спектре которого имеются явно выраженные дискретные тона.
По времени шумы подразделяются на постоянные - (уровень за 8 часовой рабочий день изменяется не более 5 дБ) и непостоянные (уровень меняется за 8 час рабочего дня не менее 5 дБ).
В помещениях, где работа на ВДТ и ПЭВМ является основной (диспетчерские, операторские, расчетные, посты управления, вычислительные центры, офисы и др.) во всех учебных заведениях уровень шума на рабочем месте не должен превышать 50 дБА. Допустимые уровни шума и вибрации регламентируються «Санитарными правилами и нормами» (СанПиН № 1.01.004.01) и «Гигиеническими нормами допустимых уровней звукового давления и уровней звука на рабочих местах». В соответствии с этими правилами уровень шума на рабочем месте, при длительном воздействии, не должен превышать 50 дБ.
В помещении, где разрабатывается дипломный проект источниками шума являются:
- жёсткие диски (6 шт.)
- кулеры (6 шт.)
- принтеры (2 шт.)
- кондиционер (1шт.)
Для расчета уровня шума используем формулу 5.1.
n=1
L = 10 lg 10 0.1*L (5.1)
n
nжд = 6; Lжд = 12 дб
nк = 6; Lк = 30 дб
nпр = 2; Lпр = 20 дб
nкд = 1; Lкд = 50 дб
где n - кол-во источников шума, а L - производимый шум.
Подставим значения в формулу (1) и получим:
L = 10 lg (6*10 0.1*12 + 6*10 0.1*30 + 2*10 0.1*20 + 1*10 0.1*50) = 60,2 дб
Уровень шума составляет 60,2 дб, что не соответствует требованиям СанПиН [12]. Необходимо принять меры по уменьшению шума: лиюо использовать более тихоходные устройства, либо не использовать данные устройства одновременно.
5.4 Меры пожарной безопасности
Пожар - это неконтролируемое во времени и пространстве горение, наносящие материальный ущерб и создание угрозу жизни людей.
Понятие пожарная безопасность означает состояние объекта, при котором исключатся возможность пожара, а в случаях его возникновения предотвращается воздействие на людей опасных факторов пожара и обеспечивается защита материальных ценностей.
Пожарная безопасность на объектах обеспечивается системой предотвращения пожара путём организационных мероприятий и технических средств, обеспечивающих невозможность возникновения пожара, а также противопожарной защитой, направленной на предотвращения воздействия на людей опасных факторов пожара и ограничения материального ущерба от него.
Противопожарную защиту обеспечивают максимально возможное применение негорючих и трудно горючих веществ, ограничение количества горючих веществ и их надлежащее размещение, изоляция горючей среды, предотвращение распространения пожара за пределы очага, применение средств пожаротушения, применение конструкций объектов с регламентированным пределом огнестойкости и горючестью, эвакуация людей, применение средств коллективной и индивидуальной защиты, применение средств пожарной сигнализации и средств извещения о пожаре, организация пожарной охраны объекта.
Компьютерная техника имеет повышенную пожароопасность из-за своей компактности и работы в диапазоне высоких напряжений электрического тока. В связи с этим уделяется большое внимание вопросам обеспечения пожаробезопасности.
В рабочем помещении имеются все три основных фактора, которые могут вызвать пожар:
- Горючие вещества- строительные материалы для эстетической отделки помещений, двери, полы, потолочная плитка, переносные носители информации и пр.
- Окислитель - кислород, т.к. в производственных помещениях вычислительных центров используется мощная система кондиционирования для отвода теплоты от ЭВМ;
- Источники зажигания - электронные схемы ЭВМ, устройства электропитания, кондиционеры, дополнительные обогреватели.
Для предотвращения пожара применяются следующие меры:
- Предотвращение образования источников возгорания;
- Поддержание температуры и давления горючей среды ниже максимально допустимого по горючести.
- Предотвращение образования горючей среды.
Для ликвидации пожаров в начальной стадии применяются первичные средства пожаротушения: огнетушители, сухой песок, асбестовые одеяла, кошмы и другие. Огнетушители бывают следующих типов:
- химические пенные огнетушители типа ОХП-10 и ОХВП-10;
- углекислотные огнетушители выпускаются как ручные (ОУ-2, ОУ-5, ОУ-8), так и передвижные (ОУ-25, ОУ-80);
- порошковые огнетушители типа ОП-5-01.
Для обнаружения пожаров на начальной стадии горения рекомендуется использовать системы автоматической пожарной сигнализации (АПС). Эти системы позволяют обнаружить начальные стадии возгорания и самостоятельно привести в действие установки пожаротушения, когда пожар еще не достиг больших размеров.
Организационными мероприятиями по обеспечению пожарной безопасности являются обучение рабочих и служащих правилам пожарной безопасности; разработка и реализация норм и правил пожарной безопасности, инструкций о порядке работы с пожароопасными веществами и материалами. Важной мерой по обеспечению пожарной безопасности является организация пожарной охраны объекта, предусматривающей профилактическое и оперативное обслуживание охраняемых объектов.
По степени огнестойкости здание относиться к I степени - конструктивные характеристики здания с несущими и ограждающими конструкциями из естественных или искусственных каменных материалов, бетона или железобетона с применением листовых и плитных негорючих материалов [15].
Рабочая аудитория оснащена пожарной сигнализацией и первичными средствами пожаротушения (огнетушителем).
6. ПРОМЫШЛЕННАЯ ЭКОЛОГИЯ
Источники электромагнитного излучения бывают естественные и искусственные. К естественным источникам относится магнитное поле Земли. Оно характеризуется напряженностью, которая возрастает с возрастанием широты.
Магнитное поле Земли оказывает сильное влияние на электрические частицы, движущиеся в околоземном пространстве. Частицы заполняют кольца и пояса, охватывающие Землю вокруг геомагнитного экватора. Существуют два радиационных пояса вокруг Земли: внешний и внутренний. Внутренний пояс состоит из протонов, а внешний из электронов. Вся область околоземного пространства, заполненная заряженными частицами, называется магнитосферой. Под влиянием потоков заряженных частиц магнитное поле Земли испытывает время от времени кратковременные изменения: магнитные бури и полярные сияния.
Электромагнитное поле - это особая форма материи, посредством которой осуществляется взаимодействие между электрическими заряженными частицами [17].
ЭМП создается электрическими зарядами.
ЭМП неподвижных или равномерно движущихся заряженных частиц неразрывно связано с этими частицами. При ускоренном движении заряженных частиц, ЭМП (отрывается) от них и существует, не зависимо в форме электромагнитных волн, не исчезая с устранением источника.
Лазер - источник оптического когерентного излучения, характеризующегося высокой направленностью и большой плотностью энергии [17].
Электрические и магнитные поля являются очень сильными факторами влияние на состояние всех биологических объектов, попадающих в зону их воздействия. У растений распространены аномалии развития - часто меняются формы и размеры цветков, листьев, стеблей, появляются лишние лепестки. Здоровый человек страдает от относительно длительного пребывания в электромагнитном поле. Кратковременное облучение (минуты) способно привести к негативной реакции только у гиперчувствительных людей или у больных некоторыми видами аллергии. При продолжительном пребывании в электромагнитном поле (месяцы, годы), у людей могут резвится заболевания преимущественно сердечно-сосудистой и нервной системы. В последние годы в числе отдаленных последствий часто называются онкологические заболевания.
Для населения санитарные нормы допустимых уровней напряженности ЭМП и плотности потока электромагнитной энергии регламентированы Санитарными Правилами и Нормами Республики Казахстан №3.01.002-96 «Санитарные правила и нормы по защите населения от воздействия электромагнитных полей, создаваемых радиотехническими объектами», не зависят от времени воздействия и составляют 0,025 Вт/м2 при непрерывном воздействии. Нормы повышаются до 10 раз при импульсном воздействии электромагнитного патока в зависимости от типа импульсности [18].
В таблице 6.1 представлены значения предельно допустимых уровней ЭМП в зависимости от частот.
Основными источниками ЭМП являются:
- электротранспорт (трамваи, троллейбусы, поезда и т.д.);
- линии электропередач (городские и высоковольтные линии и т.д.);
- электропроводка (внутри зданий, телекоммуникации);
- бытовые электроприборы, персональные компьютеры;
- теле- и радиостанции (транслирующие антенны);
- спутниковая и сотовая связь (транслирующие антенны).
Таблица 6.1 - Предельно допустимые нормы электромагнитной энергии
Диапазоны радиоволн |
Частота, Гц |
Предельно допустимый уровень |
|
Длинные |
30-300тыс. |
20 В/м |
|
Средние |
0,3-3млн. |
10 В/м |
|
Короткие |
0,3-30млн. |
4 В/м |
|
Ультракороткие |
30-300млн. |
2 В/м |
|
Микроволновые |
300-300млрд. |
5 мкВт/м2 |
Основной принцип защиты здоровья населения от ЭМП состоит в установлении сонитарно-защитных норм (СЗН) и снижении напряженности электрического поля в жилых зданиях и в местах возможного продолжительного пребывания людей путем применения защитных экранов.
В качестве защитных экранов традиционно используются железобетонные, металические, тросовые экраны, металические сетки, зеленые насаждения. В последнее время получило развитие применение специальных электроприборов, генерирующих собственное ЭМП, структура которого сконфигурирована таким образом, что, взаимодействуя сдругими ЭМП, ослобляет или гасит их.
Границы санитарно-защитных зон определяются в соответствии с действующими Санитарными Правилами и Нормами. В общем случае, границы определяются по критерию напряженности электрического поля - 1 кВ/м.
Территории СНЗ разрешается использовать как сельскохозяйственные угодья, однако рекомендуется выращивать на них культуры, не требующие ручног труда.
В случае если на каких то учатках напряженность электрического поля за пределами СНЗ окажется выше предельно допустимой - 0,5 кВ/м внутри здания и выше 1 кВ/м на территории зоны желой застройки ( в местах возможного пребывания людей), должны быть приняты меры для снижения напряженности. Для этого на крыше здания с не металической кровлей размещается практически любая металлическая сетка, заземленная не мение чем в двух точках. В зданиях с металической крышей достаточно заземлить кровлю не мние чем в двух точках. На приусадебных участках или других местах пребывания людей напряженность поля промышленной частоты может быть снижена путем установления защитных экранов высотой не менее 2 м.
В таблицах 6.2, 6.3 и 6.4 приведены значения границ СНЗ для различных источников ЭМП.
Таблица 6.2 - Границы СНЗ вдоль высоковольтных воздушных линий электропередач
Напряжения, кВ |
Расстояние от проекции на землю крайних фаз проводов, м |
|
1150 |
55 |
|
750 |
40 |
|
500 |
30 |
|
330 |
25 |
|
220 |
20 |
|
110 |
20 |
|
35 |
15 |
|
До 20 |
10 |
Для передающих станций, оборудованных антеннами направленного действия, для телецентров и телевизионных ретрансляторов, а так же для радиолокационных станций кругового обзора СНЗ устанавливается по кругу соответствующего радиуса (таблицы 6.3 и 6.4).
Таблица 6.3 - Размеры СНЗ для типовых передающих радиостанций
Мощность одного передатчика, кВ |
Диапазоны радиоволн |
СНЗ |
|
Малая - до 5 |
Длинноволновые |
10 |
|
Средневолновые |
20 |
||
Коротковолновые |
175 |
||
Средняя - 5 - 25 |
Длинноволновые |
10 - 75 |
|
Средневолновые |
20 - 150 |
||
Коротковолновые |
100 - 175 |
||
Большая - 25 - 100 |
Длинноволновые |
75 - 480 |
|
Средневолновые |
150 - 960 |
||
Коротковолновые |
400 - 2500 |
||
Сверхмощная - свыше 100 |
Длинноволновые |
Свыше 480 |
|
Средневолновые |
Свыше 960 |
||
Коротковолновые |
Свыше 2500 |
Таблица 6.4 - Размеры СНЗ для типовых телецентров и телевизионных ретрансляторов
Мощность одного передатчика, кВ |
Высота антенны, м |
СНЗ, м |
|
Малая - до 5/2,5 |
180 |
Техническая территория |
|
Средняя - до 5/2,5 - 25/7,5 |
240 |
200 - 300 |
|
Большая - 25/7,5 - 50/15 |
300 |
400 - 500 |
|
Сверхмощный - св. 50/15 |
300 |
500 - 100 |
Излучение, взаимодействие которого со средой вызывает образование электрических зарядов, называется ионизирующим. Ионизирующее излучение представляет собой поток частиц, обладающих дискретным или не прерывнм спектром энергии. Данные частицы могут иметь (б - частицы и электроны) или не иметь (г - кванты, нейтроны) электрического заряда.
Население подвергается внешнему и внутреннему облучению ионизирующим излучением природных и искусственных источников. К природным источникам относятся космическое излучение и природные радионуклиды, содержащиеся в окружающей среде и поступающие в организм человека с воздухом, водой и пищей. Искусственные источники излучения разделяются на медицинские (диагностические и радиотерапевтические процедуры) и техногенные (искусственные и специально сконцентрированные человеком природные радионуклиды, генераторы ионизирующего излучения и др.).
Подобные документы
Пакетный метод как основной способ выполнения коммуникационных операций, его содержание и предъявляемые требования. Оценка трудоемкости операции передачи данных между двумя узлами кластера. Этапы разработки параллельных алгоритмов (распараллеливания).
презентация [318,1 K], добавлен 10.02.2014Описание кластерных систем и характеристика библиотек параллелизма. Аналоги PVM. Организация параллельных вычислений. Описание оборудования и программного обеспечения кластера. Гипотеза Гольдбаха. Процесс компиляции собственной программы для работы с PVM.
курсовая работа [847,2 K], добавлен 05.12.2014Математическая основа параллельных вычислений. Свойства Parallel Computing Toolbox. Разработка параллельных приложений в Matlab. Примеры программирования параллельных задач. Вычисление определенного интеграла. Последовательное и параллельное перемножение.
курсовая работа [1,1 M], добавлен 15.12.2010Понятие вычислительных систем, их классификация по различным признакам. Модели параллельных вычислений PGAS и APGAS. Разработка программного продукта для анализа информационных обменов в параллельных программах на языке IBM X10. Расчёт его себестоимости.
дипломная работа [1,6 M], добавлен 10.06.2013Особенности построения программ реального времени на основе параллельных процессов. Реализация простой программы, которая выводит на экран текст приветствия и завершается. Создание массива из трехсот параллельных процессов, получающих уникальный индекс.
статья [19,8 K], добавлен 08.12.2016Знакомство с историей развития многопроцессорных комплексов и параллельных вычислений. Персональные компьютеры как распространенные однопроцессорные системы на платформе Intel или AMD, работающие под управлением однопользовательских операционных систем.
презентация [1,1 M], добавлен 22.02.2016Основные модели вычислений. Оценки эффективности параллельных алгоритмов, их коммуникационная трудоемкость. Последовательный алгоритм, каскадная схема и способы ее улучшения. Модифицированная каскадная схема. Передача данных, классификация операций.
презентация [1,3 M], добавлен 10.02.2014Основы методологии мониторов и устройства жесткого диска. Планирование работы дисков с использованием мониторов. Теоретические основы параллельного программирования. Микропроцессорная реализация параллельных процессов на основе технологии мониторов.
дипломная работа [3,5 M], добавлен 08.07.2012Характеристика основных моделей параллельных вычислений. Основные директивы и функции, применяемые в наиболее распространенных технологиях параллельного программирования. Функциональные требования к программе, реализующей лабораторный практикум.
дипломная работа [3,1 M], добавлен 17.06.2013Классификация параллельных вычислительных систем. Существенные понятия и компоненты параллельных компьютеров, их компоненты. Особенности классификаций Хендера, Хокни, Флинна, Шора. Системы с разделяемой и локальной памятью. Способы разделения памяти.
курсовая работа [331,1 K], добавлен 18.07.2012