В данной лабораторной работе рассматриваются основы организации параллельных потоков с помощью стандартных вызовов операционной системы.В работе используется бесплатная интегрированная среда разработки. Приводятся примеры программ на языке Си.
Приведённый ознакомительный фрагмент книги Организация параллельных потоков. Часть 1. Лабораторный практикум предоставлен нашим книжным партнёром — компанией ЛитРес.
Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других
2. Организация вычислительных экспериментов
2.1. Конфигурация компьютера
Возможности улучшения вычислительной производительности компьютера ограничены его конфигурацией. Поэтому нам предстоит познакомиться со своим компьютером.
Задание. Ознакомьтесь с конфигурацией компьютера и параметрами системы с помощью следующих средств:
— свойства компьютера;
— диспетчер устройств;
— параметр окружения NUMBER OF PROCESSORS;
— сайт производителя процессора;
— диспетчер задач.
Опишите в отчёте конфигурацию и состояние системы:
— процессор;
— разрядность процессора;
— число ядер;
— поддержка HyperThreading;
— версия операционной системы;
— разрядность операционной системы;
— число выполняемых потоков на ядро;
— число виртуальных процессоров;
— объём занятой оперативной памяти;
— объём виртуальной памяти
— наличие подкачки.
2.2. Среда разработки
Данная работа выполняется с использованием среды разработки Microsoft Visual Studio. Далее рассматриваются примеры программ на языке программирования С, хотя компилятор поддерживает также и С++.
В работе используется бесплатная версия среды разработки:
Community Edition.
Дистрибутив находится на сайте
VisualStudio.com.
Рекомендуется использовать английскую версию среды программирования.
Обратите внимание на название каталога, в который установлен компилятор.
В случае 32-разрядной ОС можно установить только 32-разрядные приложения. Каталог для установки:
Program Files.
В случае 64-разрядной ОС можно установить как 32-разрядные, так и 64-разрядные приложения. Каталоги для установки — соответственно:
Program Files (x86)
Program Files.
Далее мы будем создавать именно 32-разрядные приложения, причём работающие в командной строке.
Задание. Проверьте наличие компилятора на компьютере. Если компилятор установлен, запустите его. Если компилятор отсутствует, установите его.
Опишите в отчёте параметры компилятора:
— версия;
— язык интерфейса;
— разрядность.
Приведённый ознакомительный фрагмент книги Организация параллельных потоков. Часть 1. Лабораторный практикум предоставлен нашим книжным партнёром — компанией ЛитРес.
Купить и скачать полную версию книги в форматах FB2, ePub, MOBI, TXT, HTML, RTF и других