Эффективность многопоточных приложений

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

Подобные документы

  • Понятие и основные характеристики процессоров. Процессор – устройство компьютера, предназначенное для выполнения арифметических и логических операций над данными, а также выполняющее координацию работы всех устройств компьютера. Объем кэш памяти ЦП.

    курсовая работа, добавлен 16.09.2023

  • Частота системной шины - тактовая скорость, при которой происходит обмен данными между процессором и оперативной памятью компьютера. Анализ циклического процесса последовательной обработки информации. Особенности процессорной архитектуры Фон-Неймана.

    контрольная работа, добавлен 27.09.2016

  • Разнообразие областей применения процессоров. Эволюция развития процессоров корпорации Intel. Необходимость перехода к многоядерным вычислениям и преимущества их использования: улучшение время отклика компьютера, расширение его коммуникационной функции.

    реферат, добавлен 10.06.2013

  • Программные методы создания приложения для выполнения операций с текстом. Описание Assembler; разработка алгоритма; системные требования; интерфейс программы. Архитектура информационной системы; технология работы и экономическая эффективность внедрения.

    курсовая работа, добавлен 16.06.2013

  • Исследование процессоров для широкого спектра систем и приложений — от микро-мощных встраиваемых систем до серверных приложений. Изучение принципа работы процессоров и архитектур 2009 года, а также основных приемов программирования многоядерных систем.

    учебное пособие, добавлен 08.10.2015

  • Анализ производительности однопоточных и многопоточных консольных программ, выполняющих обработку заданного множества текстовых файлов по указанному алгоритму в ОС Windows. Блок-схемы алгоритмов и листинги программ и результаты испытания их прототипов.

    курсовая работа, добавлен 06.08.2013

  • Характеристика основных составных частей персонального компьютера: системный блок, клавиатура, монитор, мышь, периферийные устройства. Анализ логических основ работы электронно-вычислительной техники, основы алгебры логики, основные алгоритмы и программы.

    реферат, добавлен 13.09.2014

  • Структура персонального компьютера. Системный блок как устройство обработки и хранения информации. Программы для работы с информацией. Центральный процессор - мозг компьютера. Виды устройств внешней памяти. Иерархия памяти в персональном компьютере.

    реферат, добавлен 27.02.2009

  • Жанровые сочетания в компьютерных играх. Анализ путей реализации игровых приложений. Разработка игры в жанре Arcade поджанре Shoot‘em up. Структура и алгоритмы работы приложения. Реализация его компонентов и интерфейса. Сборка программы и ее тестирование.

    дипломная работа, добавлен 14.12.2019

  • О скорости работы операционной системы Windows. Встроенная оптимизация диска и ускорение запуска приложений/загрузки Windows XP. Рекомендации к увеличению производительности работы компьютера: графического интерфейса, пользовательских программ и игр.

    статья, добавлен 05.05.2010

  • История создания компьютера. Архитектура и структура персонального компьютера. Особенности материнской платы. Ряд характеристик, которые определяют качество работы процессора. Периферийные устройства. Обмен данными между процессором и оперативной памятью.

    реферат, добавлен 21.04.2021

  • Составление алгоритмов, разработка приложения для решения прикладных задач на примере консольных приложений C++ Builder 6. Анализ пользовательских интерфейсов, компонентной архитектуры программы. Примеры консольных приложений. Сущность алгоритмизации.

    курсовая работа, добавлен 08.11.2014

  • Анализ алгоритма долгосрочного прогнозирования загрузки ЦП компьютеров, входящих в корпоративные компьютерные сети. Паттерны загрузки типового домашнего компьютера. Характеристика особенностей программы-агента, устанавливаемой на вычислительные элементы.

    статья, добавлен 15.08.2020

  • Этапы развития вычислительной техники. Определение эффективного цикла обращения в оперативную память. Особенности логических переменных, операции над ними. Структура компьютера с процессором который имеет встроенный контроллер оперативной памяти.

    контрольная работа, добавлен 04.04.2015

  • Краткие сведения особенностей функционирования электронных табличных процессоров. Примеры решения задач с использованием оптимизации данных. Сравнение технологии использования табличных процессоров MS Excel и Calc. Тестирование и отладка работы программы.

    курсовая работа, добавлен 05.12.2013

  • Анализ схемы устройства персонального компьютера. Определение и признаки открытой архитектуры компьютера. Основные технические характеристики и параметры процессоров. Назначение оперативного и постоянного запоминающего устройства. Типы оперативной памяти.

    лабораторная работа, добавлен 21.11.2013

  • Анализ основных вредных факторов воздействия компьютера на организм человека и мер по организации безопасных условий работы на компьютере. Симптомы синдрома компьютерного стресса. Воздействие электромагнитного поля около компьютера на человека.

    реферат, добавлен 30.05.2014

  • История развития, принципы работы одноядерных и многоядерных процессоров. Разрядность и тактовая частота, методы увеличения производительности процессоров. Подбор процессора под запросы пользователя и программы для диагностики его основных параметров.

    реферат, добавлен 06.05.2014

  • Основные блоки персонального компьютера и их назначение. Понятие компьютерной программы, языки программирования. Стандартные приложения служебного назначения. Форматирование текста в MS Word. Программные и аппаратные компоненты вычислительных сетей.

    контрольная работа, добавлен 23.02.2012

  • Изучение понятия и классификации web-приложения. Средства разработки и области применения языков программирования для разработки web-приложений (HTML, PHP, Ajax. JavaScript, VBSScript, Perl). Сравнительный анализ разных сред создания Web-приложений.

    курсовая работа, добавлен 03.04.2013

  • Разработка программы создания параллельно взаимодействующих процессов на языке С. Анализ метода создания многопоточного приложения. Программная реализация алгоритма. Вывод на экран результатов операций. Листинг программы, руководство пользователя.

    курсовая работа, добавлен 07.08.2013

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

    статья, добавлен 24.02.2019

  • Характеристика архиваторов, способы, степень и скорость сжатия файлов. Компьютерный вирус - программа, нарушающая работу компьютера. Методы предотвращения заражения компьютера вирусами. Основные виды антивирусных программ, особенности их использования.

    реферат, добавлен 30.11.2012

  • Разработка многопоточного Win32-приложения, которое использует диалоговое окно для управления потоками процессов. Рассмотрение видов потоков, их состояния и контекста. Создание потока, определение потоковой функции и временных показателей его работы.

    лабораторная работа, добавлен 18.03.2015

  • Понятие, измерение, количество, качество и способы представления информации. Состав и назначение основных элементов персонального компьютера. Особенности системы управления базами данных и знаний, их свойства. Программы для работы в сети Интернет.

    реферат, добавлен 23.09.2012

Работы в архивах красиво оформлены согласно требованиям ВУЗов и содержат рисунки, диаграммы, формулы и т.д.
PPT, PPTX и PDF-файлы представлены только в архивах.
Рекомендуем скачать работу и оценить ее, кликнув по соответствующей звездочке.