У меня с трудом понимаются тактовые циклы. Вот в чем проблема: мне дана программа с двумя инструкциями X и Y, и я знаю, что X запускается 20% времени и требует 8 тактов, а другая команда Y запускается 80% времени и требует 2 такта циклы. Если моя программа содержит 10 миллионов инструкций, мне нужно найти:Помощь с тактовыми циклами
A. Минимальное количество тактов для выполнения одной инструкции?
B. Максимальная скорость с использованием закона Амдаля, которые могут быть найдены путем улучшения инструкции X.
Это мой huntch и, пожалуйста, помогите мне, где я не прав. Для A минимальное количество тактовых циклов для выполнения одной команды - 1 такт. Я думал, что я читаю это где-то, но я не уверен.
To do B Я предполагаю, что я должен был решить ускорение, когда X имеет такт цикла 1, потому что это означает, что он выполняет самые быстрые.
Правильность тезисов? Любая помощь будет оценена по достоинству. Благодаря
Благодарим вас за отзыв. Вот как я понял этот вопрос, но второй вопрос гласит, что существует конкретный количественный ответ на вопрос, поэтому для решения мне нужно знать, что значит достичь максимальной скорости, и я предполагаю, что это означает либо увеличение, либо уменьшение тактовых циклов, но снова я не уверен. Спасибо, хотя за ответ. – bangkockFighter
@bangkockFighter Это было бы достигнуто путем уменьшения тактовых циклов, необходимых для команды X, и ответ T/U –