Родство процессоров

Родство процессоров

Во всем предшествующем обсуждении предполагалось, что все процессоры SMP-системы доступны всем потокам, а планирование выполнения потоков и распределение процессоров между ними осуществляет ядро. По своей сути такой простой подход является вполне естественным и согласуется с природой SMP-систем. В то же время, имеется возможность назначать потокам определенные процессоры, задавая так называемое родство процессоров (processor affinity). Родство процессоров можно использовать в нескольких ситуациях.

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

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

• Возможен и другой вариант, когда потоки распределяются по доступным процессорам.

• Различным процессорам можно назначать различные классы рабочих потоков.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

12.7.1 Возможности текстовых процессоров

Из книги Linux для пользователя автора Костромин Виктор Алексеевич

12.7.1 Возможности текстовых процессоров К стандартным средствам форматирования текста относятся: • возможности выбора различных шрифтов для разных частей текста в одном документе; • задания ширины полей, величины отступов, интервалов; • организации текста в виде


49. Оптимизация для конкретных моделей процессоров

Из книги Программирование автора Козлова Ирина Сергеевна

49. Оптимизация для конкретных моделей процессоров Если некоторая программа будет работать на компьютерах со строго определенными моделями процессоров, можно попытаться применить ориентированные на определенные модели процессоров команды.Многие из новых команд дают


Глава 5 Использование процессоров

Из книги Sound Forge 9 автора Квинт Игорь

Глава 5 Использование процессоров Введение в процессорыСоздание предварительных установок процессоровОписание основных процессоровВ предыдущих главах было рассмотрено редактирование звуковых данных. В состав Sound Forge 9.0 помимо базового набора действий редактирования


Создание предварительных установок процессоров

Из книги Основы AS/400 автора Солтис Фрэнк

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


Описание основных процессоров

Из книги Системное программирование в среде Windows автора Харт Джонсон М

Описание основных процессоров Список процессоров очень обширен, поэтому рассмотрим только некоторые основные процессоры и их предварительные


Будущие технологии процессоров

Из книги Технология XSLT автора Валиков Алексей Николаевич

Будущие технологии процессоров Я начну свой прогноз с самого простого: будущего аппаратных технологий процессоров. Аппаратурой управляют законы физики, так что ее развитие можно предсказать с определенной долей уверенности. Единственное затруднение — предвидеть с


Поддержка процессоров

Из книги Мир InterBase. Архитектура, администрирование и разработка приложений баз данных в InterBase/FireBird/Yaffil автора Ковязин Алексей Николаевич

Поддержка процессоров Хотя это не и не входит в сферу непосредственных интересов разработчика приложений, вам следует знать, что Windows поддерживает самые различные базовые процессоры и архитектуры систем, для чего предусмотрен уровень аппаратных абстракций (Hardware Abstraction


Гиперпотоки и счетчик процессоров

Из книги Windows 10. Секреты и устройство автора Алмаметов Владимир

Гиперпотоки и счетчик процессоров Процессоры Intel Pentium 4 и Xeon поддерживают механизм HyperThreading (гиперпотоки), посредством которого состояния ожидания, возникающие в процессе выполнения потока, используются для выполнения другого потока. Для поддержки этого средства


Поддержка процессоров

Из книги автора

Поддержка процессоров Win64 поддерживается или, о чем можно говорить почти с полной уверенностью, будет поддерживаться, по крайней мере, на трех различных семействах процессоров:• Семейство процессоров Itanium (Itanium Processor family, IPF) компании Intel, архитектура которых полностью


Приложение 1. Обзор XSLT-процессоров

Из книги автора

Приложение 1. Обзор XSLT-процессоров В первом приложении произведен обзор наиболее распространенных XSLT- процессоров с тем, чтобы помочь читателю выбрать наиболее подходящий инструмент. Помимо этого, в начале приложения приводятся статистические сведения о


Приложение 1 Обзор XSLT-процессоров

Из книги автора

Приложение 1 Обзор XSLT-процессоров Здесь даны необходимые сведения по всем существующим XSLT-процессорам, достаточные для того, чтобы сориентировать разработчика и помочь ему выбрать наиболее подходящий инструмент. Перечислим основные факторы, которые мы будем учитывать


Популярность XSLT-процессоров

Из книги автора

Популярность XSLT-процессоров Немаловажным фактором при выборе XSLT-процессора является его популярность: ведь чем более распространен процессор, тем больше возможность учитывать опыт предыдущих разработок и тем меньше вероятность найти грабли, на которые до этого еще не


Производительность XSLT-процессоров

Из книги автора

Производительность XSLT-процессоров Другим важным параметром, который следует учитывать при выборе процессора, является производительность или скорость выполнения преобразований. От производительности процессора зависит реальность использования XSLT в решениях,


Распараллеливание на несколько процессоров

Из книги автора

Распараллеливание на несколько процессоров Многие разработчики представляют себе понятие распараллеливания по разному поэтому надо внести ясность, что имеется в виду под этим термином в случае InterBase 7. Прежде всего уточним, что речь идет о выполнении SQL-запросов,