Главная страница
Навигация по странице:

  • Мета роботи

  • Хід виконання роботи

  • Тк2.1 = 26 Визначимо коефіцієнти прискорення та завантаження:К n = 51/26 = 1.96 Кз = 51/(2*26) = 0.98

  • Тк2.2 = 33 Визначимо коефіцієнти прискорення та завантаження:К n = 51/33 = 1.55 Кз = 51/(2*33) = 0.77

  • Тк1 = 39 Визначимо коефіцієнти прискорення та завантаження:К n = 51/39 = 1.31 Кз = 51/(2*39) = 0.65

  • Аналіз функціонування конвеєрних обчислювальних систем. КС_6. "Аналіз функціонування конвеєрних обчислювальних систем"


    Скачать 0.53 Mb.
    Название"Аналіз функціонування конвеєрних обчислювальних систем"
    АнкорАналіз функціонування конвеєрних обчислювальних систем
    Дата19.11.2019
    Размер0.53 Mb.
    Формат файлаdocx
    Имя файлаКС_6.docx
    ТипЛабораторна робота
    #95989

    МІНІСТЕРСТВО ОСВІТИ І НАУКИ УКРАЇНИ

    НАЦІОНАЛЬНИЙ АВІАЦІЙНИЙ УНІВЕРСИТЕТ

    Факультет кібербезпеки, комп’ютерної та програмної інженерії

    Кафедра комп’ютеризованих систем управління

    Лабораторна робота №6

    з дисципліни: “Комп’ютерні системи”

    на тему: “Аналіз функціонування конвеєрних обчислювальних систем”

    Виконав:

    студент групи ФККПІ КС-323

    Рогаченко М. С.

    Перевірив:

    Ковальов М. О.

    Київ 2019

    Мета роботи: аналіз функціонування та ефективності конвеєрних обчислювальних систем.

    Короткі теоретичні відомості

    Критерії ефективності конвеєрної системи. Як критерії ефективності розв’язання задачі (обчислення арифметичних виразів) будемо розглядати :

    • коефіцієнт прискорення

    Kn=T0/TN , (1)

    де T0 –- час розв’язання задачі в традиційній ЕОМ (однопроцесорній), який дорівнює сумі часів виконання операцій додавання, множення та ділення; TN – час розв’язання задачі в конвеєрній системі;

    • коефіцієнт завантаження конвеєра

    Kз=T0/(N*Tn), (2)

    де N – кількість шарів в конвеєрі.

    Приклад. Зробимо аналіз функціонування конвеєрних ОС різних типів для заданого арифметичного виразу

    (A+B)+C/D+G+(K/L+M+N). (3)

    Будь-який арифметичний вираз із змінними можна графічно подати у вигляді дерева. На рис. 1 зображено дерево арифметичного виразу (3):



    Рис. 1

    Час обчислення даного арифметичного виразу в традиційній ЕОМ можна визначити таким чином:

    T0=5TC+2Tgm ,

    де TC – час операції додавання, Tgчас операції ділення, Тmчас операції множення.

    Нехай задано τс =1, τ g=5τс, τ m=2τс, де τс – час операції додавання в одному шарі конвеєра, τ g час операції ділення в одному шарі конвеєра, τ mчас операції множення в одному шарі конвеєра. Відповідно TC= N* τс; Tg= N*5* τс; Тm=N*2* τс. Тоді при послідовному виконанні всіх операцій даного виразу в конвеєрі з N=4, де N – кількість шарів конвеєра T0=5*4с +2*4*5с + 4*2с =68 τс .

    1) Розглянемо діаграму роботи конвеєра з динамічною перебудовою, наведеного на рис. 1, для випадку з N=4 (рис. 2).



    Рис. 2

    Використовуючи вирази (1) та (2), визначимо коефіцієнти прискорення та завантаження:

    Kn=T0 /Tдин =1,62;

    KЗ=T0 /(N*TДИН)= 0,405.

    2) Розглянемо діаграму роботи конвеєра зі статичною перебудовою (рис. 3).



    Рис. 3

    Використовуючи вирази (1) та (2), визначимо коефіцієнти прискорення та завантаження:

    Kn=T0 /Tст =1,45;

    KЗ=T0 /(N*Tст)= 0,362.

    3) Розглянемо діаграму роботи конвеєра з постійним тактом (рис. 4).



    Рис. 4

    Використовуючи вирази (1) та (2), визначимо коефіцієнти прискорення та завантаження:

    Kn=T0 /Tпост =1,24;

    KЗ=T0 /(N*Tпост)= 0,309.

    В табл. 1 наведено значення коефіцієнтів прискорення та завантаження під час розв’язання задачі обчислення арифметичного виразу в конвеєрах різних типів.

    Таблиця 1 Значення коефіцієнтів прискорення та завантаження

    Тип конвеєра

    Кn

    КЗ

    з динамічною перебудовою К2.1

    1,62

    0,405

    зі статичною перебудовою К2.2

    1,45

    0,362

    з постійним тактом К1

    1,24

    0,309

    Аналіз результатів ефективності конвеєрів різних типів під час розв’язання задачі, що розглядається, дозволяє зробити такі висновки:

    • використання конвеєру типу К2.1 дозволяє розв’язати задачу за мінімальний час;

    • за ступенем використання обладнання (завантаження конвеєра) перевагу слід віддати конвеєру типу К2.1.


    Хід виконання роботи

    Номер варіанта

    N

    τ*

    τ/

    Арифметичний вираз

    12

    3

    3

    4

    A*B*C+D*E+F(G+H)+K+L

    Арифметичний вираз подано в вигляді дерева на рис. 1.



    Рис. 1

    Час обчислення даного арифметичного виразу в традиційній ЕОМ можна визначити таким чином: T0 = 5TC+4Тm = 5*3+4*3*3 = 51;

    1. Розглянемо діаграму роботи конвеєра з динамічною перебудовою, наведеного на рис. 1, для випадку з N=3 (рис. 2).



    Рис. 2

    Тк2.1 = 26

    Визначимо коефіцієнти прискорення та завантаження:

    Кn = 51/26 = 1.96

    Кз = 51/(2*26) = 0.98

    1. Розглянемо діаграму роботи конвеєра зі статичною перебудовою (рис. 3).



    Рис. 3

    Тк2.2 = 33

    Визначимо коефіцієнти прискорення та завантаження:

    Кn = 51/33 = 1.55

    Кз = 51/(2*33) = 0.77

    1. Розглянемо діаграму роботи конвеєра з постійним тактом (рис. 4).



    Рис. 4

    Тк1 = 39

    Визначимо коефіцієнти прискорення та завантаження:

    Кn = 51/39 = 1.31

    Кз = 51/(2*39) = 0.65

    В табл.1 наведено значення коефіцієнтів прискорення та завантаження під час розв’язання задачі обчислення арифметичного виразу в конвеєрах різних типів.

    Тип конвеєра

    Кn

    КЗ

    з динамічною перебудовою К2.1

    1,96

    0,98

    зі статичною перебудовою К2.2

    1,55

    0,77

    з постійним тактом К1

    1,31

    0,65

    (Таблиця 1: Значення коефіцієнтів прискорення та завантаження)

    Висновки: В результаті виконання роботи було проведено аналіз функціонування та ефективності конвеєрних обчислювальних систем. Зрештою, можна зробити такі висновки: використання конвеєру типу К2.1 дозволяє розв’язати задачу за мінімальний час; за ступенем використання обладнання (завантаження конвеєра) перевагу слід віддати конвеєру типу К2.1.


    написать администратору сайта