SlideShare a Scribd company logo
CUDA

Magenta   Purple   Teal   Lime   Brown




Pink      Orange   Blue   Red    Green


Мудрик Володимир
2КН-09б
GPGPU
GPGPU (англ. General-purpose graphics
processing units — «GPU загального
призначення») - техніка використання
графічного процесору на відеокарті для
проведення не графічних розрахунків.
GPGPU


           Direct
  OpenCL   Compute    C++ AMP


           AMD Fire
  CUDA     Stream
GPGPU Speed
ООП


      Абстрак    Інкапсул
      ція        яція
                 Purple




      Наслідув   Полімор
      ання       фізм
Абстракція
class A
{
public:
    virtual void ff();
};
Інкапсуляція
class A
{
public:
     int a, b;
     int ReturnSomething();

private:
     int Aa, Ab;
     void DoSomething();
};
Успадкування
class A {};

class B :
private A {};

class C :
public B {};
Поліморфізм
class technique {
     virtual void move();
};
class plane : public technique {
     move()
     { std::cout<<"Plane"; }
};
class tank : public technique {
     move()
     { std::cout<<"Tank"; }
}
Q&A   Blog
      http://scientificgpgpu.blogspot.com

      VK Group
      http://vk.com/sgpgpu

      Facebook Group
      http://facebook.com/groups/sgpgpu

      @sgpgpu
      sgpgpu@outlook.com

More Related Content

Viewers also liked

Presentazione Exbook.eu Publisher
Presentazione Exbook.eu PublisherPresentazione Exbook.eu Publisher
Presentazione Exbook.eu Publishermisterjive
 
Аналіз високопродуктивних комп`ютерних комплексів на основі сучасних технолог...
Аналіз високопродуктивних комп`ютерних комплексів на основі сучасних технолог...Аналіз високопродуктивних комп`ютерних комплексів на основі сучасних технолог...
Аналіз високопродуктивних комп`ютерних комплексів на основі сучасних технолог...Volodymyr Mudryk
 
Mobil reklamcılık
Mobil reklamcılıkMobil reklamcılık
Mobil reklamcılıkGonet
 
Tourism system and concept
Tourism system and conceptTourism system and concept
Tourism system and concept
Khov Nai Leng
 
논문 가이드
논문 가이드논문 가이드
논문 가이드Ji Hyun Kim
 
논문 작성 Guide
논문 작성 Guide논문 작성 Guide
논문 작성 GuideJi Hyun Kim
 
Business ethics & corporate governance
Business ethics & corporate governanceBusiness ethics & corporate governance
Business ethics & corporate governance
Rajib Emptiness
 

Viewers also liked (9)

Presentazione Exbook.eu Publisher
Presentazione Exbook.eu PublisherPresentazione Exbook.eu Publisher
Presentazione Exbook.eu Publisher
 
Аналіз високопродуктивних комп`ютерних комплексів на основі сучасних технолог...
Аналіз високопродуктивних комп`ютерних комплексів на основі сучасних технолог...Аналіз високопродуктивних комп`ютерних комплексів на основі сучасних технолог...
Аналіз високопродуктивних комп`ютерних комплексів на основі сучасних технолог...
 
111109
111109111109
111109
 
Mobil reklamcılık
Mobil reklamcılıkMobil reklamcılık
Mobil reklamcılık
 
Aset 111005
Aset 111005Aset 111005
Aset 111005
 
Tourism system and concept
Tourism system and conceptTourism system and concept
Tourism system and concept
 
논문 가이드
논문 가이드논문 가이드
논문 가이드
 
논문 작성 Guide
논문 작성 Guide논문 작성 Guide
논문 작성 Guide
 
Business ethics & corporate governance
Business ethics & corporate governanceBusiness ethics & corporate governance
Business ethics & corporate governance
 

CUDA

  • 1. CUDA Magenta Purple Teal Lime Brown Pink Orange Blue Red Green Мудрик Володимир 2КН-09б
  • 2. GPGPU GPGPU (англ. General-purpose graphics processing units — «GPU загального призначення») - техніка використання графічного процесору на відеокарті для проведення не графічних розрахунків.
  • 3. GPGPU Direct OpenCL Compute C++ AMP AMD Fire CUDA Stream
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10. ООП Абстрак Інкапсул ція яція Purple Наслідув Полімор ання фізм
  • 11. Абстракція class A { public: virtual void ff(); };
  • 12. Інкапсуляція class A { public: int a, b; int ReturnSomething(); private: int Aa, Ab; void DoSomething(); };
  • 13. Успадкування class A {}; class B : private A {}; class C : public B {};
  • 14. Поліморфізм class technique { virtual void move(); }; class plane : public technique { move() { std::cout<<"Plane"; } }; class tank : public technique { move() { std::cout<<"Tank"; } }
  • 15. Q&A Blog http://scientificgpgpu.blogspot.com VK Group http://vk.com/sgpgpu Facebook Group http://facebook.com/groups/sgpgpu @sgpgpu sgpgpu@outlook.com