ПЕРЕЛІК ДИСЦИПЛІН:
  • Адміністративне право
  • Арбітражний процес
  • Архітектура
  • Астрологія
  • Астрономія
  • Банківська справа
  • Безпека життєдіяльності
  • Біографії
  • Біологія
  • Біологія і хімія
  • Ботаніка та сільське гос-во
  • Бухгалтерський облік і аудит
  • Валютні відносини
  • Ветеринарія
  • Військова кафедра
  • Географія
  • Геодезія
  • Геологія
  • Етика
  • Держава і право
  • Цивільне право і процес
  • Діловодство
  • Гроші та кредит
  • Природничі науки
  • Журналістика
  • Екологія
  • Видавнича справа та поліграфія
  • Інвестиції
  • Іноземна мова
  • Інформатика
  • Інформатика, програмування
  • Юрист по наследству
  • Історичні особистості
  • Історія
  • Історія техніки
  • Кибернетика
  • Комунікації і зв'язок
  • Комп'ютерні науки
  • Косметологія
  • Короткий зміст творів
  • Криміналістика
  • Кримінологія
  • Криптология
  • Кулінарія
  • Культура і мистецтво
  • Культурологія
  • Російська література
  • Література і російська мова
  • Логіка
  • Логістика
  • Маркетинг
  • Математика
  • Медицина, здоров'я
  • Медичні науки
  • Міжнародне публічне право
  • Міжнародне приватне право
  • Міжнародні відносини
  • Менеджмент
  • Металургія
  • Москвоведение
  • Мовознавство
  • Музика
  • Муніципальне право
  • Податки, оподаткування
  •  
    Бесплатные рефераты
     

     

     

     

     

     

         
     
    розріджена модель базових блоків для оптимізації потоків команд
         

     

    Інформатика, програмування

    розріджена модель базових блоків для оптимізації потоків команд

    Довгалюк П.М., Праці Інституту системного програмування РАН

    Анотація

    Пропонована модель призначається для опису потоків команд в базових блоках. Дана модель орієнтована на завдання оптимізації потоків команд по швидкості їх виконання. Подібні моделі застосовуються з метою отримання найкоротшого по часу розкладу команд, що надходять на конвеєр процесора.

    Аналіз існуючих математичних моделей обчислювальних процесів в базових блоках

    Існує ряд моделей обчислювальних процесів в базових блоках. Найбільш Найпоширеніші з них використовують для представлення базового блоку спрямовані ациклічні графи [3], [4], [5].

    Під всіх поширених Графова моделях базових блоків безліч вершин відповідає безлічі команд, а наявність дуги між двома вершинами відповідає наявності залежності між відповідними командами (дуга (v, u) показує, що команда v повинна бути виконана раніше команди u).

    Для того щоб задати протяжність затримки між командами, в найбільш популярної моделі, описаної в [3] і [5], використовуються числові позначки ребер графа, відповідні тривалість затримок - D ((v, u)).

    На Рис. 1 і 2 представлений приклад вмісту базового блоку і його традиційне подання за допомогою графа.

    mov a, b

    add c, 1

    mul a, c

    mov d, c

    mul a, d

    Рис. 1. Приклад вмісту базового блоку

    Рис. 2. Традиційне уявлення базового блоку у вигляді графа

    Коректним розкладом S для систем з одним конвеєром називається функція S: (V

         
     
         
    Реферат Банк
     
    Рефераты
     
    Бесплатные рефераты
     

     

     

     

     

     

     

     
     
     
      Все права защищены. Reff.net.ua - українські реферати ! DMCA.com Protection Status