Використання функціонального підходу при програмуванні розподілених задач для кластеру на прикладі технології DryadLINQ

Цена:
10 руб.

Состав работы

material.view.file_icon
material.view.file_icon bestref-212681.doc

Необходимые программы

Работа представляет собой zip архив с файлами (распаковать онлайн), которые открываются в программах:
  • Microsoft Word

Описание

Реферат

Випускна кваліфікаційна робота бакалавра ____ с., 10 рис., 4 додатки, 17 джерел.

Реалізовано обчислювальну задачу для кластера при використанні функціонального підходу у програмуванні, а саме технології DryadLINQ. Попередньо встановлено на всіх вузлах кластера та на клієнтській машині DryadLinq Pack. Продемонстровано роботу DryadLINQ та описані її основні частини. Також проаналізовано ефективність роботи DryadLINQ на різній кількості вузлів кластера для обчислення одної і тої ж задачі. В якості прикладу обчислювальної задачі обрано обрахунок інтегралу методом Монте-Карло.

Ключові слова: WINDOWS HPC, LINQ, DRYADLINQ, LINQTOOBJECT, MPP, ФУНКЦІОНАЛЬНЕ ПРОГРАМУВАННЯ, ІМПЕРАТИВНЕ ПРОГРАМУВАННЯ, МЕНЕДЖЕР РОБІТ.

Зміст

Вступ

1. Огляд літератури

1.1 Поширення систем для високопродуктивних обчислень

1.2 Функціональне програмування

1.3 Microsoft HPC 2008

1.4 Технологія Dryad та DryadLinq як розширення LinqToObject

2. Реалізації розподіленої програми з використанням DryadLINQ

2.1 Структура та налаштування кластерної системи

2.2 Файли конфігурації

2.3 Представлення колекцій даних

2.4 Файл метаданих

2.5 Бібліотеки LinqToDryad. dll та System. Threading. dll

2.6 Виконання роботи Dryad

Висновки

Перелік посилань

Додатки
Вступ

При програмуванні задач для паралельних обчислювальних систем виникають наступні складності у розробника: необхідно програму розбивати на потоки, контролювати їх виконання та забезпечувати обмін між ними. При цьому код програми стає громіздким та тяжким для читання. В цих умовах виникає необхідність простої та ефективної методики програмування задач для паралельних обчислювальних систем. Концепція функціонального програмування надає можливість позбавитися від вищезгаданих проблем. При використанні інструментальних засобів які будуть виконувати всі дії по розпаралеленню програми, програмування для паралельних обчислювальних систем стає звичайною задачею функціонального програмування. Отже розробнику непотрібно замислюватися над особливістю паралельних обчислювальних систем, а саме над розпаралеленням створюваної програми. Як наслідок є поява таких технологій як Dryad, Hadoop, MapReduce та інші. В даній роботі досліджується застосування платформи Dryad та технології DryadLINQ, побудованій на базі мови інтегрованих запитів LINQ в мові програмування C# для кластерних систем Microsoft Windows HPC.
Росдистант. Основы САПР. Практическое задание 2 . Вариант 5 (Б,У,Ц)
Росдистант. Основы САПР. Практическое задание 2 . Вариант 5 (Б,У,Ц) Варианты букв (Б,У,Ц) N_a - 600 N_b – 410 N_c - 320 N_m - 75 N_k - 40 N_t - 80 N_d - 100 D_1 – 800 D_2 – 500 D_3 – 250 D_4 - 200 D_5 - 300 D_6 - 400 Практическое задание № 2 Создайте чертеж в соответствии с заданием в программе Компас-3D. Выставите изображение таким образом, чтобы полностью видны были рамка и созданная модель. Выполните снимок с экрана, для этого нажмите кнопку Print Screen на клавиатуре. Откройте текстовый
User coolns : 22 июля 2023
250 руб.
Росдистант. Основы САПР. Практическое задание 2 . Вариант 5 (Б,У,Ц) promo
Задачи по физике
Белый свет падает по нормали на щель ширины b = 0,1 мм. За щелью установлена линза, в фокальной плоскости которой расположен экран. Оптическая сила линзы 5 дптр. Полагая, что видимый диапазон ограничен длинами волн λ1 = 400 нм и λ2= 800 нм, оценить: а) ширину а радужного канта на границе наблюдаемого на экране центрального дифракционного максимума; б) отношение ширины канта а к средней ширине центрального максимума. Сделать цветной рисунок.
User anderwerty : 23 января 2016
10 руб.
Проект модернизации подстанции 110-10 кВ
Целью проектирования является: изменение главной схемы подстанции 110/10 кВ на стороне высокого напряжения и увеличение числа присоединений по высокой стороне, а именно, строительство дополнительной ВЛ-110 кВ; а также - выбор высоковольтных аппаратов, токоведущих частей и другого оборудования подстанции; расчет заземления и молниезащиты подстанции; разработка мероприятий по безопасности жизнедеятельности и организационно-экономических вопросов. В экономической части дипломного проекта произведен
User 1000000 : 29 ноября 2024
600 руб.
Охорона праці в галузі
Зміст 1. Міжнародні норми соціальної відповідальності. Стандарт SA 8000 «Соціальна відповідальність». Міжнародний стандарт ISO 26000 «Настанова по соціальній відповідальності». 2. Місце, роль, функціональні обов’язки посадових осіб в системі управління охороною праці на підприємстві. 3. Опрацювання розділу «Охорона праці» колективного договору та «Угоди з охорони праці». Порядок атестації робочих місць на відповідальність нормативним актам про охорону праці. 4. Небезпеки та шкідливості основни
User ostah : 17 сентября 2015
100 руб.
up Наверх