HSA: Arsitektur Komputasi yang Sangat Efisien

Reading time:
August 28, 2013
HSA-foundation

HSA (Heterogeneous System Architecture) Foundation adalah konsorsium non-profit yang terdiri dari vendor IP, OEM, akademia, vendor SoC, OSV, dan ISV yang akan mengubah kondisi/cara semua sistem arsitektur dalam mengkombinasi penggunaan CPU, GPU, DSP, dan akselerator. Tujuannya adalah untuk membuat pemrograman perangkat-perangkat yang beragam secara paralel menjadi jauh lebih mudah.

HSA Foundation melakukan ini dengan mencanangkan Royalti Free Specifications dan software open source: HSA runtime dan low level compilation tools berbasis teknologi open source seperti LLVM dan GCC.

 

Anggota HSA Foundation

HSA-foundation-member

Pada tanggal 26 Agustus, HSA Foundation mengumumkan perkembangan HSA pada ajang Hot Chips 2013. Dalam presentasi yang dibawakan oleh Phil Rogers (HSA Foundation President dan AMD Corporate Fellow), ditampilkan hasil uji HSA pada aplikasi nyata dan rancangan perkembangan ke depan dari HSA. Nah, untuk mempermudah pemahaman mengenai HSA, kami akan mencoba untuk menjelaskan secara sederhana.

 

Trend: Menjejalkan beragam komponen ke dalam “paket prosesor”

Saat ini prosesor pada sebuah perangkat, bukanlah sekadar prosesor biasa saja. Di dalam sebuah paket “prosesor” sekarang sudah dijejalkan beragam komponen akselerator tambahan. Sebagai contoh, kontroler memori dan GPU sekarang sudah menjadi komponen umum di dalam prosesor. Bukan terletak di luar prosesor lagi (bukan di board). Pada smartphone dan tablet kini sudah dikenal apa yang disebut SoC (System on Chip) di mana keseluruhan sistem ada dalam sebuah paket “prosesor”. Ke depannya, SoC ini akan makin banyak digunakan oleh para produsen, bahkan hingga untuk prosesor berperforma tinggi seperti pada PC dan laptop.

SoC
Contoh sebuah SoC (System on Chip) yang tergolong sederhana

Mari kita lihat, kira-kira ada komponen akselerator atau komponen yang bisa mengerjakan fungsi khusus di dalam SoC. Untuk tampilan, kini sudah ada GPU (atau dulu dikenal sebagai chip VGA card). Untuk audio, ada DSP (Digital Signal Processing) khusus. Untuk konversi video bisa saja disediakan sebuah unit khusus (contoh Intel Quicksync). Untuk pekerjaan sensor-sensor khusus bisa juga ditanamkan unit khusus (seperti pada Motorola MotoX). Ke depannya akan makin banyak komponen yang akan dijejalkan ke dalam SoC.

 

Terpadu tapi masih terpisah

Pada awalnya, semua komponen di atas dikembangkan secara terpisah dan otomatis cara mengaksesnya pun terpisah. Jadi software yang ingin memanfaatkan komponen-komponen tersebut harus berusaha mengakses melalui interface berbeda. Bagaimana sebuah software bisa mengkombinasikan perangkat tersebut secara efisien adalah urusan software itu sendiri. Masalah ini diperburuk dengan kondisi lalu-lintas perintah yang rumit dan masing-masing komponen pun mengakses memori sesuai kebutuhannya sendiri-sendiri tanpa mempedulikan komponen lainnya.

Mari kita ambil contoh sederhana seperti pada APU AMD. Meski sekarang GPU sudah bisa dimanfaatkan untuk pekerjaan selain gaming, seperti melalui OpenCL, pemanfaatannya sebenarnya masih tidak efisien. Karena softare masih mengakses CPU dan GPU seakan keduanya terpisah dan bukan satu kesatuan. Kedua komponen tersebut masih akan mengakses memori sesuai kebutuhan masing-masing tanpa mempedulikan efisiensi kerja komponen lainnya. Selain itu, pemanfaatan GPU untuk kebutuhan general pun cenderung masih rumit.

NON-HSA
Cara tradisional dalam mengakses GPU untuk komputasi general cenderung masih cukup rumit

 

HSA: Lebih optimal

Masalah di atas adalah hal yang ingin dioptimalkan oleh HSA. Jadi, dengan teknologi yang dikembangkan HSA, semua komponen tersebut akan dapat diakses dari satu “titik” address yang sama. Metode aksesnya pun tidak rumit dan panjang. Hasilnya, perpaduan software dan hardware yang saling memahami kebutuhan satu dan yang lainnya dan dapat di-tune sesuai kebutuhan, misalkan untuk performa tinggi atau untuk hemat daya. Pada prakteknya, efisiensi dan optimalisasi ini menghasilkan performa yang lebih tinggi dengan konsumsi daya yang lebih rendah.

WITH-HSA
HSA menjanjikan efisiensi saat mengakses GPU dengan penyederhanaan proses aksesnya

 

HSA: Lebih terbuka = lebih murah

Satu hal yang menarik dari konsorsium ini adalah standar yang dirancang tidak mencanangkan adanya royalti. Jadi, bisa digunakan tanpa harus membayar ke satu pihak tertentu. Software dan tools yang dipakai juga digunakan yang berbasis open source, alias gratis juga. OpenCL adalah salah satu contohnya. Selain standar yang terbuka untuk mengakses GPU, OpenCL 2.0 yang baru saja diluncurkan, kini sudah kian optimal untuk bekerja sama dengan HSA. Seharusnya, dengan dasar ini, teknologi HSA bisa dikembangkan dengan mudah sekali. Akan banyak akademia dan bahkan mungkin “orang iseng” yang bisa mengembangkan software/perangkat yang kompatibel dengan sistem HSA dengan biaya minimum dan tanpa komplikasi hukum.

Halaman berikutnya: Hasil pengujian HSA vs non-HSA

Share
Load Comments

Gadget

October 19, 2025 - 0

Review Infinix GT 30: Smartphone Gaming Padahal Aslinya All-Rounder!

Ini adalah Infinix GT 30! Ya, hape ini adalah versi…
July 10, 2025 - 0

Fossil Hadirkan Dua Jam Tangan Kolaborasi Marvel Fantastic Four

Fossil mengumumkan hadrinya dua jam tangan eksklusif hasil kolaborasi Marvel…
June 18, 2025 - 0

Review “Singkat” Samsung Galaxy S25 Edge: Smartphone Pemicu Pro-Kontra! Sebaik/Seburuk Itu?

Ini hape yang memicu Pro-kontra.  Banyak orang, bahkan kami pun…
June 17, 2025 - 0

Review Amazfit Active 2 Square: Smartwatch “Kotak” yang Klasik, Canggih, dan Baterai Awet!

Kalian sedang cari smartwatch bentuk kotak yang canggih, baterai irit,…

Laptop

November 7, 2025 - 0

Review Acer Swift Go 14 AI (2025): Desain Cantik, Layar Mewah, Baterai Tahan Seharian!

Ini adalah laptop yang cocok banget diajak kerja outdoor. Karena…
November 4, 2025 - 0

Seri Mengenal Laptop Gaming feat. HP – Part 4: Ini Rahasia Kenapa Performa Laptop Gaming Lebih Kencang!

Kita semua tahu Laptop Gaming itu bisa kencang karena menggunakan…
October 28, 2025 - 0

Review Acer Nitro V 15 (2025): Laptop RTX 5050 Ternyata Sekencang Ini!

Ini Laptop Gaming terjangkau dari Acer dengan GPU RTX 50…
October 27, 2025 - 0

Seri Mengenal Laptop Gaming – Part 3: Ini yang Bikin CPU dan GPU Laptop Gaming Lebih Kencang!

Yang namanya laptop gaming harus punya performa kencang. Apalagi kalau…

Gaming

November 6, 2025 - 0

Minecraft Mendadak Kedatangan DLC Dragon Ball Z

Minecraft mendadak rilis DLC baru bertema Dragon Ball Z, yang…
November 6, 2025 - 0

Developer Battlefield 6 Akan Kembalikan Setting Aim Assist ke Open Beta

Keluhan gamer Battlefield 6 akan aim assist di controller untuk…
November 6, 2025 - 0

Rockstar Games Berikan Klarifikasi Perihal PHK Massal di Akhir Oktober 2025

Rockstar Games akhirnya angkat bicara soal PHK massal yang terjadi…
November 6, 2025 - 0

ARC Raiders Dinobatkan Sebagai Shooter Multiplayer Murni Terbaik di Dekade Ini

Tingginya nilai review untuk ARC Raiders menjadikannya shooter multiplayer murni…