Cuda zone

  • Yenilikler
  • CUDA Nedir?
  • CUDA GPUs
  • Geliştirici
OpenCL
OpenCL

OpenCL (Open Hesaplama Dili) CUDA mimarisi üzerinde çalışan ve heterojen hesaplama için yeni bir standarttır. Geliştiriciler OpenCL kullanarak zor hesaplama uygulamaları oluşturmak için NVIDIA GPU’ların büyük ölçüde paralel hesaplama gücünü kullanabilecekler. NVIDIA, OpenCL standardı olgunlaştıkça ve diğer satıcıların işlemcileri tarafından desteklendiği sürece, geliştiricilerin GPU ile hızlandırılmış uygulamalar geliştirmek için gereksinim duyduğu sürücüleri, araçları ve eğitim kaynaklarını sunmaya devam edecektir.

OpenCL, NVIDIA ortaklığında 2008 yılı yazında GPU’larda genel amaçlı hesaplama için platformlar arası bir ortam oluşturmak üzere Apple Khronos Group’a sunuldu. NVIDIA, başlangıcından itibaren OpenCL standardını tanımlayan grubun başkanlığını yapmıştır ve Haziran 2009’da Windows ve Linux için dünyanın ilk uyumlu GPU’sunu sevk etmiştir.

OpenCL GPU
 

NVIDIA Ekim 2009’dan beri, 2006 tarihinden itibaren sevk edilen 180.000.000 üzerinde CUDA mimarili tüm GPU’larda OpenCL destekleyen son kullanıcı sürücülerinde OpenCL desteği sunmaktadır.

OpenCL Geliştirici Kaynakları:

YENİ! Kullanılabilir OpenCL v1.1 Sürücüleri ve Kod Örnekleri

GPU Hesaplama lisanslı geliştiriciler için OpenCL v1.1 ön sürüm sürücüleri ve SDK kod örnekleri mevcuttur. OpenCL v1.1’i hemen yüklemek için giriş yapın veya bir hesap için başvurun.

NVIDIA, geliştiricilere GPU’nun paralel işlem gücüne erişme olanağı veren tüm dilleri ve API’leri (uygulama programlama arayüzleri) desteklemektedir. Daha geniş dil seçenekleri, GPU üzerinde paralel hesaplama kullanabilen uygulama sayısı ve kapsamını geliştirdiği için NVIDIA çok uzun süredir standartları kabul etmekte ve desteklemektedir. GPU hesaplama, C/C++ ve Fortran dil desteği ve günümüzde kullanılabilen OpenCL ve Microsoft DirectCompute gibi API’lerle artık mainstream olmuştur. GPU için bu genişlikte açık ve standart dil çözümleri sunan tek işlemci şirketidir.

NVIDIA’nın Sektörde Öncü OpenCL Desteği:
2010

Mart – NVIDIA, uygulamaların OpenCL GPU’ları ve diğer işlemcileri aynı anda kullanmasına olanak veren Khronos onaylı ICD’li güncellenmiş R195 sürücüleri çıkardı

Ocak – NVIDIA, releases updated R195 drivers, supporting developer-requested OpenCL extensions for Direct3D9/10/11 ara bellek paylaşımı ve döngü çözümü için geliştiriciler tarafından talep edilen OpenCL uzantılarını destekleyen güncellenmiş R195 sürücülerini piyasaya çıkardı

Ocak – Khronos Group, NVIDIA tarafından eklenen ve uygulamaların aynı anda çoklu OpenCL kullanmasına olanak veren ICD spesifikasyonunu onayladı

2009

Kasım – NVIDIA, OpenCL v1.0 spesifikasyonunda çift hassasiyetli matematik işlemleri ve OpenGL ara bellek paylaşımı gibi opsiyonel özellikleri destekleyen R195 sürücüleri piyasaya çıkardı

Ekim – NVIDIA, GPU Teknoloji Konferansına ev sahipliği yaptı ve 500’den fazla geliştiriciye daha OpenCL eğitimi verdi

Eylül – NVIDIA, 1000 üzerinde geliştiriciye ücretsiz web seminerleri yaparak OpenCL eğitimini tamamladı

Eylül – NVIDIA, Windows ve Linux için tüm son kullanıcı (genel) paketlerinde OpenCL 1.0 uyumlu destek sağlamaya başladı

Eylül – NVIDIA, OpenCL uygulamaları için sektörün ilk donanım performansı profilini çıkaran araç olan OpenCL Visual Profiler ürününü piyasaya çıkardı

Temmuz – NVIDIA, geliştiriciler için ilk “GPU Hesaplama ve OpenCL’e Giriş” ve “OpenCL Programlama için En İyi Uygylamalar, İleri Düzey” web seminerlerine ev sahipliği yaptı

Temmuz – NVIDIA, OpenCL ile hızlı ve doğru sonuçlar almak için optimizayon teknikleri ve kılavuz bilgilerle birlikte gelen NVIDIA OpenCL En İyi Uygulamalar Rehberini çıkardı

Temmuz – NVIDIA, uygulamaların GPU’lar, CPU’lar ve diğer tip işlemciler üzerinde çoklu OpenCL uygulamalarına olanak vermek amacıyla Khronos OpenCL Çalışma Grubuna bir Kurulabilir İstemi Sürücüsü (ICD-Installable Client Driver) için kaynak kod ve spesifikasyon desteği verdi

Haziran – NVIDIA, sektörün ilk OpenCL 1.0 uyumlu sürücülerini ve geliştirici SDK’sını duyurdu

Nisan – NVIDIA, Windows ve Linux için sektörün ilk OpenCL 1.0 GPU sürücüleri ile birlikte geliştiricilere mevcut kodlarını nasıl OpenCL’e taşıyacaklarını gösteren 100+ sayfalık NVIDIA OpenCL Programlama Kılavuzu ve OpenCL Hızlı Başlangıç Kılavuzu sundu ve OpenCL geliştirici forumları düzenledi

2008

Aralık – NVIDIA, SIGGRAPH Asia’da bir NVIDIA dizüstü bilgisayar GPU’sunda çalışan dünyanın ilk OpenCL GPU demosunu sundu

Haziran – Apple, Khronos Group’a OpenCL teklifini sundu; NVIDIA yeni oluşan OpenCL Çalışma Grubuna başkanlık etmek için gönüllü oldu

2007

Aralık – NVIDIA Tesla ürünü PC Magazine Teknik Üstün Başarı Ödülünü kazandı

Haziran – NVIDIA, Yüksek Performanslı Hesaplama için tasarlanan ilk GPU olan Tesla C870’i piyasaya sundu

Mayıs – NVIDIA, dizüstü bilgisayarlarda ve iş istasyonlarında OpenCL çalıştırabilen ilk CUDA mimarili GPU’ları çıkardı

2006

Kasım – NVIDIA, OpenCL çalıştırabilen ilk CUDA mimarili GPU’yu piyasaya sundu

 

OpenCL, Khronos lisansı altında kullanılan Apple Inc. ticari markasıdır.