Теми рефератів
> Реферати > Курсові роботи > Звіти з практики > Курсові проекти > Питання та відповіді > Ессе > Доклади > Учбові матеріали > Контрольні роботи > Методички > Лекції > Твори > Підручники > Статті Контакти
Реферати, твори, дипломи, практика » Курсовые обзорные » Технологія СUDA

Реферат Технологія СUDA





ва частотаЯдраКеш L2Кеш L3TDPРаз'ем3.07 ГГц4 4 Г— 256 КБ8 МБ 3 Г— DDR3-1066 LGA 1366 Результати експерименту


Потоки, align = "justify"> Таблиця 1. Таблиця залежності часу виконання, від кількості ітерацій і потоків


Мінімальний час в мілісекундах виділено сірим кольором.


align = "justify"> Таблиця 2. Таблиця залежності прискорення, від кількості ітерацій і потоків


Максимальне прискорення виділено сірим кольором.


В 

Малюнок 0. Графік залежності прискорення, від кількості ітерацій і потоків. p align="justify"> ДОДАТОК 1.1


В 

Рис.1 Хронологія завантаження ЦП 1 000 000 000 ітерацій, 1 процес


В 

Рис.2 Хронологія завантаження ЦП 1 000 000 000 ітерацій, 2 процесу


В 

Рис.3 Хронологія завантаження ЦП 1 000 000 000 ітерацій, 4 процесу


В 

Рис.4 Хронологія завантаження ЦП 1 000 000 000 ітерацій, 8 процесів


В 

Рис.5 Хронологія завантаження ЦП 1 000 000 000 ітерацій, 16 процесів


В 

Рис.6 Хронологія завантаження ЦП 1 000 000 000 ітерацій, 32 процесу

ДОДАТОК 1.2


private void jButton1MouseClicked (java.awt.event.MouseEvent evt) {//GEN-FIRST: event_jButton1MouseClickediter = Integer.parseInt (jTextField1.getText ()); threads = Integer.parseInt (jTextField2.getText ());. TimeStart (); L = new Listner (iter, threads, 0); t = new Thread (L);. start (); {. join ();

} catch (InterruptedException ex) {. getLogger (multithread.class.getName ()). log (Level.SEVERE, null, ex);

}. insert (Double.toString (Global.F ()) + " n", 0);. TimeStop ();. insert (Long.toString (Global.stop - Global. start) + " n", 0);. Reset ();

}// GEN-LAST: event_jButton1MouseClickedclass Listner extends Thread {threads, pos; iter; Listner (long iter, int threads, int pos) {. threads = threads;. iter = iter;. pos = pos;

}

@ Overridevoid run () {start = 1; delta = iter/threads; [] t = new Thread [threads]; (pos == 0) {[] f = new First [threads] ; (int i = 0; i

}

} (pos == 1) {[] f = new Second [threads]; (int i = 0; i

}

}


Назад | сторінка 11 з 13 | Наступна сторінка





Схожі реферати:

  • Реферат на тему: Рішення нелінійних рівнянь методом ітерацій
  • Реферат на тему: Рішення двовимірного рівняння Пуассона методом блокових ітерацій
  • Реферат на тему: Розв'язання алгебраїчніх рівнянь. Метод простий ітерацій та Ньютона
  • Реферат на тему: Рішення систем нелінійніх рівнянь. Метод ітерацій. Метод Ньютона-Канторов ...
  • Реферат на тему: Хронологія і структура Корану