Bagaimana memeriksa hardware yang mendukung OpenCL

Tambahan informasi untuk hardware

Procesor terbaru umumnya mendukung OpenCL

CPU
  • Intel procesor yang dibuat dari tahun 2009 termasuk seri Core i3 keatas.
  • AMD dengan fitur SSE4a

VGA
  • ATI dimulai dari HD 5450 atau seri AMD Radeon HD 483 keatas (2010)
  • Nvidia dari GTX 260, 400, 500, Tesla, Quadro FX 4800 keatas. Dan beberapa model GT.
  • Intel dari generasi ke 3 Ivy Bridge dan generasi ke 4 Haswell. Internal VGA otomatis bisa dimanfaatkan membantu proses procesor dengan OpenCL. Kecuali Sandy Bridge atau dibawahnya. Internal VGA Sandy Bridgetidak bisa dipakai, karena lambat.

Mohon diperiksa kembali dari driver masing masing produsen. Informasi bisa dilihat pada data website ketika mendownload driver VGA. Versi hardware lama belum mendukung OpenCL versi terbaru, kemungkinan hanya memproses sebagian instruksi OpenCL bagi VGA atau internal grafik CPU.

AMD APP SDK (supports OpenCL CPU and accelerated processing unit Devices) X86 + SSE2 (or higher) compatible CPUs 64-bit & 32-bit; Linux 2.6 PC, Windows Vista/7 PC AMD Fusion E-350, E-240, C-50, C-30 with HD 6310/HD 6250 AMD Radeon/Mobility HD 6800, HD 5x00 series GPU, iGPU HD 6310/HD 6250 ATI FirePro Vx800 series GPU
Intel SDK for OpenCL Applications 2013 (supports Intel Core processors and Intel HD Graphics 4000/2500) Intel CPUs with SSE 4.1, SSE 4.2 or AVX supportMicrosoft Windows, Linux Intel Core i7, i5, i3; 2nd Generation Intel Core i7/5/3, 3rd Generation Intel Core Processors with Intel HD Graphics 4000/2500 Intel Core 2 Solo, Duo Quad, Extreme Intel Xeon 7x00,5x00,3x00 (Core based)
Nvidia OpenCL Driver and Tools Nvidia Tesla C/D/S Nvidia GeForce GTS/GT/GTX Nvidia Ion Nvidia Quadro FX/NVX/Plex

Versi OpenCL

  • OpenCL 1.1, pertama diumumkan oleh Kronos Juni 2010.
  • OpenCL 1.2, bulan November 2011. Mampu menangai instruksi lebih banyak.
  • OpenCL 2.0 bulan November 2013. Dengan dukunga Share virtual memory, Paralel, Image dan Pipe. Termasuk dukungan untuk Android
  • OpenCL 2.1 November 2015.
  • OpenCL 2.2. April 2016. Mendukung OpenCL C++, optimisasi code. Bekerja pada hardware yang mendukung OpenCL 2.0 dengan update driver dari produsen.
Untuk memeriksa VGA bisa dicek dengan software TechPowerUp GPU-Z
Bagian dengan arah panah hijau, akan diberi tanda centang bila mendukung OpenCL. Periksa OS dan Driver untuk memastikan tanda tersebut aktif




Data GeekBench
Test dengan OpenCL dari beberapa model GPU

Device Score - Score

Tesla P100-PCIE-16GB - Score 226028
GeForce GTX 1080 Ti - Score 214258
TITAN Xp - Score 210233
Radeon RX Vega - Score 204745
Radeon Vega Frontier Edition - Score 186965
AMD Radeon HD Vega10 XT Prototype Compute Engine - Score 165989
AMD Radeon HD Vega10 GL XT Prototype Compute Engine - Score 156306
GeForce GTX 1080 with Max-Q Design - Score 154889
TITAN X (Pascal) - Score 153744
GeForce GTX 980 Ti - Score 140541
AMD Radeon (TM) R9 Fury Series - Score 138100
GeForce GTX 1070 with Max-Q Design - Score 136571
GeForce GTX TITAN X - Score 134641
GeForce GTX 1080 - Score 134218
Radeon RX 580 Series - Score 128910

Radeon (TM) RX 480 Graphics - Score 125543
AMD Radeon RX 480 Compute Engine - Score 124753
AMD Radeon (TM) R9 390 Series - Score 123663
AMD Radeon (TM) RX 580 - Score 123438
AMD Radeon HD Hawaii XT Prototype Compute Engine - Score 123417
AMD Radeon (TM) RX 480 - Score 123356
AMD Radeon RX 580 Compute Engine - Score 122625
AMD Radeon(TM) Pro Duo - Score 118905
AMD Radeon Pro 580 Compute Engine - Score 117706
AMD Radeon(TM) R9 290X - Score 117387
GeForce GTX 980 - Score 116712
Radeon RX 570 Series - Score 114112
Radeon (TM) RX 470 Graphics - Score 113005
AMD Radeon (TM) RX 570 - Score 110945
GeForce GTX 1070 - Score 108510
AMD Radeon (TM) RX 480 Graphics - Score 105545
AMD Radeon R9 200 / HD 7900 Series - Score 105440
AMD Radeon R9 200 Series - Score 105426
GeForce GTX 970 - Score 104606
Radeon (TM) RX 470 Series - Score 103787
AMD Radeon Pro 575 Compute Engine - Score 103479
GeForce GTX 1060 with Max-Q Design - Score 101617
Radeon Pro 580 - Score 100768
AMD Radeon HD 7900 Series - Score 98406
Radeon(TM) RX 580 - Score 96907


Radeon Pro WX 5100 - Score 91463
GeForce GTX 1060 3GB - Score 90032
GeForce GTX 1060 6GB - Score 89525
AMD Radeon (TM) R9 380 Series - Score 88268
AMD Radeon HD 7950 Compute Engine - Score 88132
GeForce GTX 1060 - Score 87721
AMD Radeon R7 370 Series - Score 86627
AMD Radeon HD 7950 - Score 81114
AMD Radeon (TM) R7 370 Series - Score 80940
GeForce GTX 960 - Score 77144
AMD RADEON R9 M295X - Score 76214
AMD Radeon R9 270 - Score 75713
Quadro M4000M - Score 75348
AMD Radeon HD 7800 Series - Score 74683
AMD Radeon R9 370 - Score 74427
AMD Radeon(TM) R9 370 Series - Score 73790
AMD Radeon (TM) R7 370 Series Graphics - Score 73704
AMD RADEON R9 M290X - Score 73402
AMD Radeon (TM) R9 370 - Score 72031
AMD Radeon(TM) HD8970M - Score 71985
Radeon RX 560 Series - Score 71090
AMD Radeon(TM) R9 270 - Score 69173
AMD RADEON R9 M395 - Score 66978
Radeon(TM) RX 460 Graphics - Score 66464
GeForce GTX 950 - Score 66254
Quadro M3000M - Score 66215
GeForce GTX 780 Ti - Score 66060
AMD Radeon (TM) RX 460 - Score 65179
GeForce GTX 1050 Ti - Score 63396
AMD Radeon(TM) R9 M290X - Score 60526
AMD Radeon HD 8950 - Score 59938
GeForce GTX 965M - Score 58585
Quadro M2200 - Score 57822
AMD Radeon (TM) RX 460 Graphics - Score 57274
GeForce GTX 1050 - Score 57199
AMD Radeon(TM) R7 360 Series - Score 57181
GeForce GTX TITAN - Score 55683
Quadro P3000 - Score 54546
GeForce GTX TITAN Black - Score 54423
AMD Radeon Pro 460 Compute Engine - Score 51805
Radeon 500 Series - Score 51740
GeForce GTX 750 Ti - Score 50840
GeForce GTX 780 - Score 50643
AMD Radeon R9 360 - Score 49361
AMD Radeon (TM) R7 300 Series - Score 49256
Radeon RX 550 Series - Score 49058
GeForce GTX 960M - Score 48982
GeForce GTX 960A - Score 48683
AMD Radeon (TM) R9 M385X - Score 48667
AMD Radeon HD Verde XT Prototype Compute Engine - Score 48447
AMD Radeon(TM) R9 M470 - Score 47864
GeForce GTX 680 - Score 47576
AMD Radeon R9 M380 - Score 47402
AMD Radeon E8870MXM - Score 47396
ASUS R7 250X Series - Score 47025
Quadro K2200 - Score 46489
GeForce GTX 770 - Score 46480
Quadro M1200 - Score 46458
Quadro P2000 - Score 46192
AMD FirePro W5100 - Score 45909


ATI FirePro V(FireGL V) Graphics Adapter - Score 45649
GeForce GTX 760 Ti OEM - Score 45535
Quadro M2000M - Score 45522
GeForce GTX 860M - Score 45089
AMD Radeon Pro 560 Compute Engine - Score 44478
AMD Radeon HD 7700 Series - Score 44384
GeForce GT 1030 - Score 44302
AMD Radeon R9 M280X - Score 44279
AMD Radeon Pro 455 - Score 43761
AMD Radeon HD 7770 GHz Edition - Score 43515
Radeon Pro 555 - Score 43426

Kesimpulan

Ketika Adobe masih memberi eksklusif bagi Nvidia dengan CUDA, penguna grafik AMD hanya bisa gigit jari untuk menikmati akselerasi dari VGA Radeon.
Ketika Sony mengeluarkan Vegas Pro v.11 dengan dukugan GPU akselerasi OpenCL, menjadi kabar baik baru bagi mereka yang menyukai video editing. Bagi penguna video editing dapat memanfaatkan akselerasi dari VGA AMD dan Nvidia
Adobe menyusul memanfaatkan OpenCL untuk software Adobe CC. Baik software Adobe Premiere dan Photoshop bisa memanfaatkan teknologi OpenCL, disamping Nvidia CUDA.
Intel ikut mengumumkan teknologi OpenCL bisa dipakai untuk generasi procesor ke 3 dan ke 4. Dimana proses GPU akan membantu proses software dengan internal GPU mereka.
AMD sudah pasti mendukung OpenCL, baik dari ekternal VGA maupun procesor seri APU

Apa yang menjadi prioritas untuk hardware dan software. VGA atau CPU, keduanya penting. OpenCL memerlukan proses ke CPU dan GPU. CPU tetap diperlukan untuk mengolah data komplek, sedangkan VGA menangani proses kecil dalam jumlah banyak. Yang perlu diperhatikan pada GPU VGA, berapa jumlah core unit yang dimiliki. Membeli VGA dengan core unit lebih kecil akan menurunkan performa pada proses OpenCL.

Bagi konsumen sebagai penguna computer, mungkin kita tidak terlalu memikirkan pengembangan teknologi. Yang diperlukan sekarang, apa yang bisa dimanfaatkan dari hardware yang sudah ada. Setidaknya bagi pemilik perangkat computer high end dapat memilih antara standar OpenCL dan CUDA untuk meningkatkan kerja computer. Memanfaatkan OpenCL tidak terbatas dengan tersedianya hardware VGA ekternal. Tapi VGA internal juga sudah dapat dimanfaatkan akselerasi software.

Penguna hardware sekarang tidak melihat lagi perbedaan, apakah harus memilih Nvidia, AMD atau Intel. Karena OpenCL mulai didukung multi platform software dan hardware. Tidak menyukai Nvidia sama saja menolak teknologi CUDA. Sekarang ada alternatif baru dari OpenCL. Bisa digunakan untuk Intel dan AMD. Dan software sudah mendukung teknologi OpenCL. Baik OS seperti Windows 7 dan aplikasi seperti Photoshop CC.

Tabel
Tentang OpenCL dengan kinerja CPU dan GPU secara bersamaan
OpenCL untuk aplikasi, dan dampak peningkatan kecepatan
Manfaat OpenCL, perbedaan kecepatan OpenCL dan tanpa OpenCL
Hardware yang mendukung OpenCL