Порядок выполнения лабораторной работы

Подготовка к работе

1. Знакомство со всеми разделами руководства.

2. Получение у преподавателя задания на исследование процессора с различными параметрами потока команд.

3. Исследование заданной мультиконвейерной структуры.

4. Оформление отчета.

 

Последовательность выполнения лабораторной работы

 

В лабораторной работе необходимо изучить особенности работы суперскалярного микропроцессора со следующими смесями команд:

1. Стандартной, заданной по умолчанию, при общем количестве операций в последовательности, изменяющемся от 100 до 500 с шагом 100;

2. Программой, отличающейся от заданной по умолчанию числом команд в теле условной структуры, равным 4, при общем количестве операций в последовательности, изменяющемся от 100 до 500 с шагом 100;

3. Смесью, содержащей 40% команд с плавающей точкой (FPU), и 30% - целочисленных (ALU), а остальных (работы с памятью (LSU) - 20%, условных переходов - 10%) при общем количестве операций в последовательности, изменяющемся от 100 до 500 с шагом 100;

4. Программой, включающей 40% команд работы с памятью (LSU), и 30% - целочисленных (ALU), а остальных (с плавающей точкой (FPU) - 20%, условных переходов - 10%) при общем количестве операций в последовательности, изменяющемся от 100 до 500 с шагом 100;

5. Смесью, содержащей 20% команд условных переходов и 40% - целочисленных (ALU), а остальных (с плавающей точкой (FPU) - 20%, работы с памятью (LSU), - 20%) при общем количестве операций в последовательности, изменяющемся от 100 до 500 с шагом 100;

6. Программой, включающей в себя смесь команд, заданную преподавателем или являющуюся оптимальной по мнению исследователей для данной структуры микропроцессора.