Ketika anda melihat spesifikasi pada sebuah kartu grafis, mungkin ada banyak pertanyaan yang datang menghampiri anda mengenai banyaknya istilah yang cukup membingungkan, apalagi ketika anda dihadapkan untuk membeli sebuah kartu grafis yang bagus. Salah satu hal yang cukup membingungkan bagi setiap pemula ketika mereka akan membeli sebuah kartu grafis baik itu dari Nvidia maupun AMD, yakni istilah Cuda Cores dan Stream Processors. Banyak orang bertanya, apakah maksud dari istilah ini? Apakah istilah tersebut sangat mempengaruhi dari kinerja kartu grafis?
CUDA adalah komputasi paralel Platform dan model aplikasi pemrograman interface (API) yang dibuat oleh Nvidia. Hal ini memungkinkan pengembang perangkat lunak dan insinyur perangkat lunak untuk menggunakan graphics processing unit CUDA-enabled (GPU) untuk tujuan umum pemrosesan dengan pendekatan yang disebut GPGPU (General-Purpose Graphics Processing Unit). Platform CUDA adalah lapisan perangkat lunak yang memberikan akses langsung ke set instruksi virtual GPU dan elemen komputasi paralel, untuk pelaksanaan penghitungan kernel.
CUDA Cores , Hanya sebagian kecil dari keseluruhan yang lebih besar ketika datang ke GPU Nvidia. Sebuah “CUDA Core” nVidia setara dengan AMD “ Stream Processors.” Intinya CUDA (Compute Unified Device Architecture) adalah bahasa pemrograman khusus yang dapat memanfaatkan GPU dengan cara tertentu untuk melakukan tugas dengan kinerja yang lebih besar.
Setiap GPU dapat berisi ratusan hingga ribuan CUDA core. Perubahan arsitektur dengan cara membuat perbandingan antara lintas generasi yang sering non-linear, tetapi secara umum (dalam satu generasi), CUDA core yang lebih akan menyamakan kekuatan komputasi lebih mentah dari GPU. Kepler untuk arsitektur Maxwell memiliki keuntungan efisiensi 40% dalam kemampuan CUDA core, yang menggambarkan sulitnya perbandingan antara menggambar linear tanpa tolok ukur yang tepat. CUDA Cores adalah prosesor paralel, seperti CPU anda entah apakah itu perangkat dual atau quad-core, sementara untuk nVidia GPU host bisa memiliki beberapa ratus atau ribu core.
Core bertanggung jawab untuk memproses semua data yang dimasukkan ke dalam dan keluar dari GPU, melakukan perhitungan grafis permainan yang diselesaikan secara visual untuk pengguna akhir. Contoh sesuatu dari Cuda Core mungkin akan melakukan pekerjaan seperti mencakup render pemandangan dalam game, menggambar model karakter, atau menyelesaikan pencahayaan yang kompleks dan shading dalam lingkungan.
Stream Processors
Sama seperti nVidia “CUDA Cores,” Stream Processors dari AMD merupakan komponen yang lebih sentral dari GPU. Stream Processors dan CUDA Cores tidak secara linear sebanding karena perbedaan arsitektur yang besar, tapi dapat dianggap hampir mirip ketika datang ke fungsi utama dari setiap komponen.
Stream Processing memfokuskan intens pada paralelisme dataset untuk memastikan proses yang lebih efisien saat melakukan tugas-tugas yang lebih baik dan cocok untuk pemrosesan paralel. Tugas-tugas ini dapat mencakup aspek pengolahan audio (seperti stream prosesor yang digunakan dalam perangkat DSP yang dilengkapi dengan prosesor sinyal digital)
Setiap GPU dapat berisi ratusan hingga ribuan Stream Processors. Perubahan arsitektur dengan cara membuat perbandingan lintas generasi sering non-linear, tetapi secara umum (dalam satu generasi), Stream Processors yang lebih akan menyamakan kekuatan komputasi lebih mentah dari GPU.
Sumber :
http://www.murdockcruz.com/2016/12/03/apakah-itu-cuda-cores-dan-stream-processor-apa-pengaruhnya-pada-kartu-grafis/#.Wkdc6vJh4WE
Komentar
Posting Komentar