Я уже разместил часть c) здесь
, но я все еще застрял с частями d и e
(c) Подмножество инструкций длямашина M может быть ускорена в n раз с использованием сопроцессора C. Учитывая, что программа P скомпилирована в инструкции M так, что дробь k принадлежит этому подмножеству, каково общее ускорение, которое может быть достигнуто с использованием C с M?
(d) Учитывая, что сопроцессор C в части (c) выше стоит в j раз больше, чем M, рассчитайте минимальную долю инструкций для программы, которую C должен ускорить, чтобы объединенная система из Mи C в j раз быстрее, чем M.
Если у меня j = 1 / ((1-k)+k/j)
(т.е. j
раз быстрее), я получу j = 1
, если упросту формулу, что явно неверно
(e) Учитывая, что производительность M улучшается в m раз в месяц, сколько месяцев пройдет, прежде чем один M (без сопроцессора C) сможет выполнить программу P в части (c) какбыстро, как текущий комбинированный сисТЕМ М и С?
Это просто m = (1-k) + k/n
?
Спасибо!