|
|||||||
АвтоАвтоматизацияАрхитектураАстрономияАудитБиологияБухгалтерияВоенное делоГенетикаГеографияГеологияГосударствоДомДругоеЖурналистика и СМИИзобретательствоИностранные языкиИнформатикаИскусствоИсторияКомпьютерыКулинарияКультураЛексикологияЛитератураЛогикаМаркетингМатематикаМашиностроениеМедицинаМенеджментМеталлы и СваркаМеханикаМузыкаНаселениеОбразованиеОхрана безопасности жизниОхрана ТрудаПедагогикаПолитикаПравоПриборостроениеПрограммированиеПроизводствоПромышленностьПсихологияРадиоРегилияСвязьСоциологияСпортСтандартизацияСтроительствоТехнологииТорговляТуризмФизикаФизиологияФилософияФинансыХимияХозяйствоЦеннообразованиеЧерчениеЭкологияЭконометрикаЭкономикаЭлектроникаЮриспунденкция |
Задание 1. Hello Pthread
Задание 2*. Вычисление определенного интеграла Написать параллельную программу, которая вычисляет значение определенного интеграла функции F(x) на отрезке [a,b] с помощью метода трапеций. Программа принимает в качестве аргумента командной строки числа a, b, count, threads, где a и b – границы отрезка, n – число отрезков, на которое должен быть разбит отрезок [a,b]. Главная нить создает threads нитей, каждая из которых вычисляет значение функции F(x) на некотором отрезке [xi-1,xi] [a,b]. После завершения нитей главная нить суммирует результаты и выводит на экран значение интеграла. Замерить время выполнения программы с помощью утилиты time. Исследовать зависимость времени работы программы от параметров n и threads. Что происходит, если значение threads больше значения n, если значение threads меньше значения n. Поиск по сайту: |
Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. Студалл.Орг (0.003 сек.) |