Skip to content

OpenCL In Action: Aplikasi Pasca Pemrosesan, Dipercepat

    1652144343

    Apa yang Dijanjikan Heterogeneous Computing?

    Tidak ada yang siap untuk menyatakan usia CPU berakhir. Lagi pula, perusahaan seperti Xilinx masih menjual perangkat logika yang dapat diprogram khusus aplikasi yang jauh lebih terintegrasi secara fungsional dan multiguna daripada unit pemrosesan pusat modern. Terkadang, yang lebih sederhana lebih efektif. Tampaknya prosesor khusus akan terus menikmati kesuksesan di segmen pasar tertentu, terutama di mana banyak kinerja menjadi perhatian utama. Namun, dalam lingkungan arus utama yang semakin beragam, kami berharap komputasi heterogen—memiliki banyak jenis sumber daya komputasi yang dikemas ke dalam satu perangkat terintegrasi—akan terus menjadi lebih populer. Dan sebagai perangkat manufaktur, perangkat ini juga akan menjadi lebih kompleks.

    Permainan akhir logis dari komputasi heterogen adalah system-on-a-chip (SoC), di mana semua (atau setidaknya banyak) sistem sirkuit utama diintegrasikan ke dalam satu paket. Sebagai contoh, chip Geode AMD (saat ini mendukung proyek One Laptop Per Child) telah berevolusi dari desain SoC era 1990-an. Sementara banyak produk SoC masih kekurangan tenaga untuk mengisi daya PC desktop mainstream yang modern, AMD dan Intel menjual arsitektur yang menggabungkan inti CPU, sumber daya grafis, dan kontrol memori. Unit pemrosesan yang dipercepat (APU), sebagaimana AMD menyebutnya, memenuhi dan bahkan melampaui tingkat kinerja yang diharapkan dari workstation berorientasi produktivitas pada umumnya. Terutama, mereka melengkapi desain prosesor yang sudah dikenal dengan banyak, banyak ALU yang biasanya digunakan untuk mempercepat grafik 3D. Namun, sumber daya yang dapat diprogram ini tidak harus digunakan untuk bermain game.

    Secara historis, solusi grafis on-board diaktifkan oleh logika di northbridge chipset. Dibatasi oleh kemacetan dan latensi yang parah, pada titik tertentu menjadi lebih sulit untuk meningkatkan kinerja menggunakan komponen platform yang sangat jauh satu sama lain. Akibatnya, kami telah melihat bahwa fungsionalitas bermigrasi ke utara ke CPU, menciptakan generasi baru produk yang tidak hanya dapat menawarkan kinerja game yang jauh lebih baik, tetapi juga untuk menangani lebih banyak tugas tujuan umum yang memanfaatkan sifat hibrida SoC dengan CPU. dan fungsionalitas GPU. 

    Bagi AMD, ini menandai puncak yang telah lama dicari dari inisiatif Fusion perusahaan, yang mungkin merupakan pendorong di balik akuisisi ATI Technologies oleh AMD tahun 2006. AMD melihat potensi CPU dan teknologi grafis ATI untuk menggantikan CPU murni dalam pangsa pasar yang terus meningkat, dan perusahaan bertekad untuk berada di garda depan transisi itu. Intel, tentu saja, menggunakan teknologi grafis internalnya sendiri, tetapi untuk tujuan yang berbeda. Jelas, penekanannya lebih terfokus pada inti pemrosesan dan kurang pada teknologi grafis.

    Awal 2011 menyaksikan keluarga pertama AMD C- dan E-series APU tiba, diproduksi pada proses 40 nm. Penggunaan integrasi memungkinkan model 9 dan 18 W berdaya rendah yang masuk ke notebook ultra-portabel. Hari ini, kami memiliki keluarga APU seri-A berbasis Llano. Penggunaan manufaktur 32 nm memungkinkan untuk menjejalkan sumber daya yang cukup untuk arsitektur kelas desktop yang sebenarnya pada titik harga yang berorientasi nilai.

    Meskipun ada berbagai spesifikasi yang dimainkan di sini, mungkin pembeda terbesar di antara model-model yang tercantum di bawah ini adalah mesin grafisnya masing-masing. A8 menggunakan konfigurasi yang disebut AMD sebagai Radeon HD 6550D. Ini terdiri dari 400 prosesor aliran, inti Radeon, atau shader, nama apa pun yang Anda suka gunakan. A6 turun ke Radeon HD 6530, dengan 320 prosesor streaming. Dan skala A4 kembali ke Radeon HD 6410D dengan 160 prosesor streaming.

    Kami telah menjalankan CPU dan APU di bawah $200 melalui sejumlah tolok ukur permainan favorit kami, jadi kami tahu bagaimana chip terbaru melambung atau tenggelam dalam judul modern. Sekarang kami ingin melihat beberapa cara lain yang dapat dimanfaatkan oleh para penggemar untuk memanfaatkan sumber daya komputasi, meskipun, menggunakan beban kerja yang membebani inti CPU konvensional dan prosesor yang dapat diprogram yang ditemukan dalam produk berorientasi grafis.

    Dalam angsuran awal dari apa yang akan menjadi seri sembilan bagian, kami menempatkan pasca-pemrosesan video di bawah mikroskop. Kembali pada hari itu, ini akan menjadi model penggunaan yang memakan waktu, bahkan dengan CPU multi-core di bawah tenda. Karena itu sebagian besar beban kerja paralel, mempercepatnya dengan banyak inti prosesor grafis telah menjadi cara yang bagus untuk meningkatkan produktivitas dan meningkatkan kinerja.

    Kami meminta bantuan AMD dalam menyusun seri ini, jadi kami akan fokus pada perangkat keras perusahaan untuk membuat beberapa perbandingan yang cukup mendasar. Bagaimana cara kerja CPU sendiri di perangkat lunak yang mendukung OpenCL? Bagaimana dengan salah satu APU berbasis Llano sendiri? Kemudian kami akan mencocokkan APU yang lebih murah dan CPU yang lebih mahal hingga beberapa kartu terpisah yang berbeda untuk memetakan bagaimana peningkatan dan penurunan kinerja di setiap konfigurasi.

    0 0 votes
    Rating post
    Subscribe
    Notify of
    guest
    0 comments
    Inline Feedbacks
    View all comments
    0
    Would love your thoughts, please comment.x
    ()
    x