Методика преобразования моделей для различных ВС.
Для ис-
пользования особенностей приведенных архитектур подсистем памяти
необходимо снизить размерность моделей. Поскольку весовое расши-
рение предусматривает параметрическое ограничение моделей, целе-
сообразно использовать именно этот вариант иерархического постро-
ения моделей, вводя результаты модели более низкого уровня через
весовые коэффициенты.
Установим следующий порядок определения коэффициентов функ-
ции коррекции интенсивностей марковской цепи.
1. Для моделей памяти проводим моделирование случаев всех ком-
бинаций занятых процессоров. Анализируемый параметр — произво-
дительность по действиям
membus
или
case
в случае модели Opteron.
2. Разные результаты по равному числу процессоров усредняем.
3. Анализируем полученные значения производительности, число
которых равно числу установленных процессоров, предварительно
приведя эти значения к удельной производительности в расчете на
один процессор. Обозначим полученные значения как
Thr
n
, где
n
—
число одновременно активных процессоров. Определим коэффициент
деградации
k
ОЗУ
(
n
)
по формуле
k
ОЗУ
=
Thr
n
Thr
1
.
Полученный коэффициент
k
ОЗУ
применяется для расчета коэф-
фициента
k
3
i
в действиях моделей более высокого уровня, которые
описывают потенциально одновременное обращение к подсистеме
памяти.
Оценку значения параметров функции коррекции интенсивно-
стей [12]
λ
=
λ
⎡
⎢⎢⎢⎣
exp
⎛
⎜⎜⎜⎝
−
⎛
⎜⎜⎝
k
2
i,j
⎛
⎜⎜⎝
w
rs
w
i,j
RS
i,j
−
1
⎞
⎟⎟⎠
⎞
⎟⎟⎠
k
1
i,j
⎞
⎟⎟⎟⎠
⎛
⎜⎜⎝
RS
i,j
w
rs
w
i,j
⎞
⎟⎟⎠
k
3
i,j
⎤
⎥⎥⎥⎦
необходимо проводить из следующего предположения:
t
act
(
n
) =
t
CPU
+
+
t
MEM
(
n
) +
t
н.р.
, где
t
act
— время выполнения некоторого действия;
t
CPU
— время работы процессора;
t
MEM
— время, затраченное на
обращение к ОЗУ;
t
н.р
— время, затраченное на иные, накладные рас-
ходы, не детализируемые в рамках модели. Как было рассмотрено
ранее, время обращения к памяти — это функция числа параллельных
обращений.
Для упрощения расчетов аппроксимируем функцию деградации
интенсивности
f
дегр
(
n
) =
λ
act
(
n
)
λ
act
(1)
=
1
/
(
t
CPU
+
t
MEM
(
n
) +
t
н.р
)
1
/
(
t
CPU
+
t
MEM
(1) +
t
н.р
)
степенной
функцией вида
1
n
k
3
. Преобразуем функцию деградации в форму
ISSN 0236-3933. Вестник МГТУ им. Н.Э. Баумана. Сер. “Приборостроение”. 2007. № 3 99