<<
>>

Исследование быстродействия коммутационного устройства

Третий машинный эксперимент с использованием PPP Switch Simulator и Visual QChart Simulator был нацелен на оценку скоростных характеристик комму­тирующей части КУ (матрицы регистров с входными и выходными коммутирую­щими элементами) и определение на их основе быстродействия устройства.

Усло­вия проведения моделирования соответствовали предыдущему эксперименту. В ходе исследования определялось среднее время ретрансляции пакета через МР (mean RM time, см. рис. 3.3) и по нему вычислялось среднее быстродействие КУ Cppp(как обратная величина). За единицу измерения быстродействия бралось чис­ло пакетов, проходящих через МР за 1 такт ретрансляции (пакетов / такт ретранс­ляции). Также производилась оценка быстродействия КУ без конвейеризации (Cps).

На рис. 3.13, 3.14, 3.15, 3.16 и 3.17 изображены графики зависимостей быст­родействия CPPP, CPSот интенсивности потоков пакетов на входах КУ (параметра р) при n = 5, n = 10, n = 15, n = 20 и n = 25 соответственно. Статистические по­грешности, составляющие при α = 0.02 менее 1%, на данных рисунках условно не показаны.

Полученные зависимости показывают, что примерно при р = 0.3 ÷ 0.4 быст­родействие КУ без конвейеризации стабилизируется и перестает изменяться с дальнейшим повышением р. Такая же особенность свойственна и ПКП- устройству, однако рост его быстродействия прекращается при р = 0.7 ÷ 0.8. Та­кой характер зависимостей объясняется насыщением КУ по пропускной способ­ности вблизи значений р = 0.3 ÷ 0.4 и р = 0.7 ÷ 0.8 соответственно, из-за которого ограничивается загрузка матрицы регистров и, следовательно, число пакетов, спо­собных пройти через МР в единицу времени.

Из рис. 3.13-3.17 также видно, что применение параллельно-конвейерной диспетчеризации с учетом времени обработки пакетов имеет более ощутимое преимущество по быстродействию при высоких значениях р и n.

Так, например,

при n = 5 и p = 0.3 согласно рис. 3.13 имеем Vps ≈ 1.45, Vppp ≈ 1.59 (преимущество ПКП КУ составляет около 9.7%), а при n = 5и p = 0.7 - Vps ≈ 1.45, Vppp ≈ 2.19 (преимущество ПКП КУ - более 51%). При n = 15 и p = 0.3 согласно рис. 3.15 по­лучаем Vps ≈ 2.0, Vppp ≈ 2.96 (преимущество ПКП КУ составляет около 48%), а при n = 15 и p = 0.7 - Vps ≈ 2.04, Vppp ≈ 4.64 (преимущество ПКП КУ - свыше 2.27 раз). Отметим, что при предельно малой интенсивности потоков пакетов (p ≤ 0.1) конвейеризация обработки пакетов не дает эффекта.

Представляет интерес исследование среднего быстродействия КУ при нали­чии (Vpιppx) и отсутствии (Vp1Sax) конвейеризации, которое достигается при p = 1.

Рисунок 3.13. Графики зависимости быстродействия КУ Vppp , Vps

от параметра pраспределения Бернулли для n = 5

Рисунок 3.14. Графики зависимости быстродействия КУ Kppp , Kps

от параметра pраспределения Бернулли для n = 10

Kppp , Kps(пакетов / такт ретрансляции)

Рисунок 3.15. Графики зависимости быстродействия КУ Kppp , Kps

от параметра pраспределения Бернулли для n = 15

Рисунок 3.16. Графики зависимости быстродействия КУ Kppp, Kps

от параметраpраспределения Бернулли для n = 20

Рисунок 3.17.

Графики зависимости быстродействия КУ Kppp, Kps

от параметраpраспределения Бернулли для n = 25

На рис. 3.18 представлены графики зависимости величин Tpppxи K“axот числа входов/выходов устройства nдля практически значимых случаев (статисти­ческие погрешности составляют менее 1% и поэтому условно не показаны). Со­гласно рис. 3.18 минимальное преимущество, которое достигается использовани­ем конвейеризацией КУ, обеспечивается при n = 5 и равно около 59.3%. При n = 10, n = 15, n = 20, n = 25 преимущество составляет соответственно 2.01, 2.41, 2.74, 3.04 раз.

Рисунок 3.18. Графики зависимости среднего быстродействия КУ

от числа его входов/выходов

Сопоставляя результаты имитационного моделирования (рис. 3.18) с теоре­тическими верхними границами, полученными в разделе 2 (см. рис. 2.9), видим, что среднее быстродействие КУ оказывается значительно ниже пиковых значе­ний. Например, для ПКП КУ при n = 5 верхняя граница быстродействия равна пакетов / такт ретрансляции, а среднее быстродействие при p = 1 состав- пакетов / такт ретрансляции;

пакетов / такт ретрансляции; припакетов / такт ре­

трансляции.

Аналогичная ситуация характерна для устройства при отсутствии конвей­ерного режима обработки пакетов. При n = 5 верхняя граница быстродействия со- связано с тем, что размещение множества пакетов в МР фактически отличается от равновероятного и повышается вероятность появления «плохих» вариантов раз­мещения, для которых характерно большое число пакетов в одной строке матри­цы.

<< | >>
Источник: Мохаммед Ажмаль Джамиль Абдо. МЕТОД, АЛГОРИТМ И УСТРОЙСТВО КОММУТАЦИИ С ПАРАЛЛЕЛЬНО-КОНВЕЙЕРНОЙ ДИСПЕТЧЕРИЗАЦИЕЙ ПАКЕТОВ В МАТРИЧНЫХ МУЛЬТИПРОЦЕССОРАХ. Диссертация на соискание ученой степени кандидата технических наук. КУРСК - 2019. 2019

Еще по теме Исследование быстродействия коммутационного устройства:

  1. Оценка быстродействия коммутационного устройства при использовании параллельно-конвейерной диспетчеризации пакетов
  2. ИССЛЕДОВАНИЕ ХАРАКТЕРИСТИК КОММУТАЦИОННОГО УСТРОЙСТВА С ПАРАЛЛЕЛЬНО-КОНВЕЙЕРНОЙ ДИСПЕТЧЕРИЗАЦИЕЙ ПАКЕТОВ
  3. Методика исследования характеристик коммутационного устройства
  4. Исследование пропускной способности коммутационного устройства
  5. МЕТОД И АЛГОРИТМ КОММУТАЦИИ С ПАРАЛЛЕЛЬНО­КОНВЕЙЕРНОЙ ДИСПЕТЧЕРИЗАЦИЕЙ ПАКЕТОВ. СТРУКТУРНАЯ МОДЕЛЬ КОММУТАЦИОННОГО УСТРОЙСТВА
  6. Структурная организация коммутационного устройства
  7. СТРУКТУРНО-ФУНКЦИОНАЛЬНАЯ ОРГАНИЗАЦИЯ КОММУТАЦИОННОГО УСТРОЙСТВА С ПАРАЛЛЕЛЬНО­КОНВЕЙЕРНОЙ ДИСПЕТЧЕРИЗАЦИЕЙ ПАКЕТОВ
  8. Функциональные схемы блоков коммутационного устройства
  9. Оценка аппаратной сложности коммутационного устройства
  10. Построение имитационной модели коммутационного устройства
  11. Особенности программной реализации имитационного моделирования коммутационного устройства
  12. Требования к функциональным блокам коммутационного устройства