Akselerasi perangkat keras

**Perangkat [[Perangkat keras|keras]]** atau dikenal dengan peranti keras adalah  komponen fisik pada peralatan elektronik yang  memuat data-data peranti lunak. Perbedaan tegas peranti lunak dan keras dapat terlihat melalui wujudnya. Kecuali pada peranti tegar (*firmware*) yaitu peranti lunak yang wujudnya adalah peranti keras seperti : RAM, CPU, Monitor dan sebagainya.

Kinerja jaringan

Kualitas kinerja jaringan tidak terbatas pada kecepatan namun  juga stabilitas jaringanyang memerlukan kolaborasi performa yang baik kantar peranti keras dan peranti lunak.

## Pengukuran kinerja jaringan
Komponen untuk mengukur kinerja jaringan meliputi :

-    Bandwith

Yaitu kecepatan maksimum transfer informasi

-    Throughput

Kecepatan sebenarnya informasi ditransfer

-    Latensi

Penundaan pengirim dan penerima yang mendekodenya

-    Variasi Jitter

Tingkat kesalahan bit yang rusak

## Akselerasi Perangkat Keras
Akselerasi perangkat keras mengacu pada proses  aplikasi mengirim tugas komputasi tertentu ke komponen perangkat keras tertentu pada sistem, sehingga memungkinkan efisiensi yang lebih besar dibandingkan dengan perangkat lunak yang hanya berjalan pada CPU tujuan umum.

Akselerator yang paling umum digunakan meliputi: ‍

1.   Unit Pemrosesan Grafis (GPU): Awalnya dirancang untuk menangani gerakan gambar, GPU kini digunakan dalam penghitungan intensif data, mempercepat beberapa aplikasi sementara aplikasi lain terus berjalan di CPU. Paralelisme besar-besaran pada GPU modern memungkinkan pengguna memproses miliaran catatan sekaligus.

2.   Field Programmable Gate Arrays (FPGAs): Sirkuit semikonduktor terintegrasi Hardware Description Language (HDL) yang memungkinkan pengguna untuk menentukan sebagian besar fungsi kelistrikan. FPGA dapat digunakan untuk mempercepat bagian dari suatu algoritma dengan berbagi komputasi antara FPGA dan prosesor tujuan umum. 

3.   Sirkuit Terpadu Khusus Aplikasi (ASIC): Sirkuit terintegrasi yang dirancang khusus untuk tujuan atau aplikasi tertentu dan yang meningkatkan kecepatan keseluruhan dengan berfokus pada menjalankan salah satu fungsinya saja. Kompleksitas maksimum jaringan ASIC modern telah berkembang menjadi lebih dari 100 juta gerbang logika.

**9 Penerapan akselerasi perangkat keras** 

Akselerasi perangkat keras dapat diterapkan di beberapa tempat, termasuk namun tidak terbatas pada: 

1.   Grafik komputer menggunakan unit pemrosesan grafis (GPU) 

2.   Pemrosesan sinyal digital dengan prosesor sinyal digital (DSP) 

3.   Bidang Pemrosesan Sinyal Analog Array Analog yang Dapat Diprogram (FPAA) 

4.   Pemrosesan suara dengan kartu suara 

5.   Jaringan komputer menggunakan prosesor jaringan dan pengontrol antarmuka jaringan 

6.   Enkripsi dengan akselerator enkripsi dan prosesor kripto yang aman 

7.   AI menggunakan akselerator AI 

8.   Pemrosesan dalam memori menggunakan jaringan on-chip dan array sistolik

9.   Semua tugas komputasi dengan Field Programmable Gate Array (FPGA), Application Spesifik Integrated Circuits (ASIC), Complex Programmable Logic Devices (CPLD) dan Sistem Operasi (SoC) 

Jika Anda memiliki GPU yang kuat dan stabil, mengaktifkan akselerasi perangkat keras akan membantu Anda memaksimalkan GPU dalam game dan semua kasus penggunaan yang didukung. 

## Haruskah Anda Menonaktifkan Akselerasi Perangkat Keras?
Meskipun perangkat keras yang efektif dan efisien, ternyata perangkat keras juga kerap memberikan dampak yang lain. Misalnya, di *Google Chrome*, akselerasi perangkat keras terkadang dapat menyebabkan masalah seperti Chrome mogok atau macet. Untuk mengatasi masalah ini, Anda mungkin perlu menonaktifkan akselerasi perangkat keras.

Ada beberapa alasan lain untuk menonaktifkan akselerasi perangkat keras.  Jika Anda memiliki prosesor yang relatif kuat dibandingkan bagian lain di komputer Anda, akselerasi perangkat keras mungkin tidak efektif untuk tugas-tugas tertentu. Jika komputer Anda terlalu panas, terutama GPU, Anda mungkin tidak ingin menggunakan akselerasi perangkat keras. Perangkat lunak yang mengontrol pengaturan akselerasi perangkat keras mungkin tidak berfungsi dengan baik atau mungkin tidak stabil saat bekerja dengan prosesor. Ini adalah alasan lain mengapa Anda mungkin tidak ingin menggunakan GPU atau akselerasi perangkat keras. Tidak selalu jelas kapan harus menggunakan akselerasi perangkat keras atau tidak, tetapi sebagian besar program secara otomatis mengubah pengaturan berdasarkan perangkat keras sistem.

### Cara menonaktifkan akselerasi perangkat keras di Google Chrome
Untuk menonaktifkan akselerasi perangkat keras di Google Chrome, pilih Menu dan gt; Pengaturan lain; Sistem dan nonaktifkan Gunakan akselerasi perangkat keras jika tersedia di akhir daftar.

Pilihan lainnya adalah masuk ke menu dan gt; Pengaturan dan cari akselerasi perangkat keras di bilah pencarian dan itu akan menyorot pengaturan akselerasi perangkat keras untuk Anda.  Menonaktifkan akselerasi perangkat keras bervariasi antara program dan sistem operasi, jadi sebaiknya lakukan pencarian di Internet untuk mengetahui cara menonaktifkannya dalam situasi lain.

## Referensi