Это домашнее задание.
Проблема: программа имеет 20% доступа к памяти, 50% умножения, а остальное для других функций, не связанных ни с тем, ни с другим. Если требуется общее ускорение в 1,2 раза, то какое ускорение потребуется как для доступа к памяти, так и для умножения, если оба они будут улучшены одинаково.
Я думаю, что знаю, как это сделать, если я ищу ускорение в одном или другом, используя закон Амдала, но я не уверен, как подойти к этой проблеме, чтобы найти ускорение для каждого, если они улучшаются одинаково.
Если бы он просто искал доступ к памяти, я думаю, что решил бы следующее уравнение для x:
1.2 = 1/[(1 - 0.2) + 0.2/x]
Является ли ключом к объединению двух процентов и использованию 0.2 + 0.5 = 0.7
в законе Амдала?