Помощь в написании студенческих работ
Антистрессовый сервис

Определение оптимального соотношения количества вычислительных модулей и количества ядер вычислительной системы

РефератПомощь в написанииУзнать стоимостьмоей работы

При выключении двух ядер, активными остаются 2 ядра и благодаря технологии Hyper Threading, они способны выполнять 4 потока вычисления. Рисунок 17. Статистика быстродействия при 16 исполнителях модулях, на двухъядерном процессоре с поддержкой HyperThreading. После включения 16 каналов обработки данных, на 16 исполнительных модулях производительность намного уменьшается. Но, не смотря на понижение… Читать ещё >

Определение оптимального соотношения количества вычислительных модулей и количества ядер вычислительной системы (реферат, курсовая, диплом, контрольная)

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

При выключении двух ядер, активными остаются 2 ядра и благодаря технологии Hyper Threading, они способны выполнять 4 потока вычисления.

После включения 16 каналов обработки данных, на 16 исполнительных модулях производительность намного уменьшается.

Статистика быстродействия при 16 исполнителях модулях, на двухъядерном процессоре с поддержкой HyperThreading.

Рисунок 17. Статистика быстродействия при 16 исполнителях модулях, на двухъядерном процессоре с поддержкой HyperThreading.

Но, не смотря на понижение производительности, система близка к обработке 16 каналов в режиме реального времени.

При их обработке на двухъядерном процессоре, загрузка процессора будет на предельно высоком уровне и равна 94%.

Нагрузка при 16 исполнительных модулях на двухъядерном процессоре.

Рисунок 18. Нагрузка при 16 исполнительных модулях на двухъядерном процессоре Далее будет приведена таблица зависимости загрузки процессора, числа кадров в секунду от количества ядер и числа исполнительных модулей.

Таблица 3.

Количество ядер (потоков вычисления).

Число исполнительных модулей.

Число кадров в секунду.

Загрузка центрального процессора.

4(8).

45%.

4(8).

40%.

4(8).

37%.

4(8).

35%.

4(8).

26%.

2(4).

94%.

2(4).

84%.

2(4).

80%.

2(4).

80%.

2(4).

58%.

1(2).

100%.

1(2).

100%.

1(2).

100%.

1(2).

100%.

1(2).

100%.

Как видно по таблице 3, добиться обработки 16 каналов в режиме реального времени возможно только при 4 и 2 активных ядрах процессора. Двухъядерные процессоры позволяют производить обработку максимум 16 каналов, так как дальнейшее повышение количества каналов и количества исполнительных модулей будет сильно уменьшать быстродействие.

Одноядерные процессоры не позволяют производить обработку 16 каналов в режиме реального времени, чтобы узнать, какое количество каналов может обрабатывать процессор в режиме реального времени, необходимо уменьшить количество каналов. Для достижения цели было необходимо уменьшить количество каналов и исполнительных модулей до 8, при этом центральный процессор был загружен до 96%. Отсюда следует, что одноядерный процессор способен обрабатывать одновременно в режиме реального времени всего 8 каналов, на 8 исполнительных модулях.

многоядерный вычислительный аппаратный программный.

Показать весь текст
Заполнить форму текущей работой