Presentasi sedang didownload. Silahkan tunggu

Presentasi sedang didownload. Silahkan tunggu

Pipelining. Prosesor melakukan suatu kegiatan membagi-bagi proses menjadi beberapa tahapan, dimana semua tahapan komputasi bekerja secara bersama-sama.

Presentasi serupa


Presentasi berjudul: "Pipelining. Prosesor melakukan suatu kegiatan membagi-bagi proses menjadi beberapa tahapan, dimana semua tahapan komputasi bekerja secara bersama-sama."— Transcript presentasi:

1 Pipelining

2 Prosesor melakukan suatu kegiatan membagi-bagi proses menjadi beberapa tahapan, dimana semua tahapan komputasi bekerja secara bersama-sama dalam tahapan eksekusi yang berbeda-beda.

3 Komponen Pipelining 1. Latches (register cepat) Register yang menyimpan operand untuk setiap stage/tahapan dan hasil dari proses tahapan/stage sebelumnya.

4 Komponen Pipelining 2. Timer (clock) Mensinkronkan semua tahapan/stage dalam pipelining dengan tahapan/stage berikutnya.

5 Komponen Pipelining Memberitahukan latches mengenai kapan membaca hasil dari stage pada saat ini dan membuatnya dapat digunakan pada stage berikutnya.

6 Komponen Pipelining 3. Pipeline Berisikan semua sirkuit untuk tahapan individual, bersama dengan latches yang memisahkan antar tahapan/stage.

7 Istilah Pipelining 1. Flowtrought Time Waktu yang dibutuhkan oleh pipe untuk menghasilkan result pertamanya.

8 Istilah Pipelining 2. Clock-Cycle Time Waktu yang dibutuhkan oleh pipe untuk menghasilkan result yang berurutan.

9 Istilah Pipelining 3. Branch Penalty Waktu yang dibutuhkan untuk mengisi kembali pipeline setelah branch kondisional berhasil.

10 Unit Pipelining 1. Aritmetik 2. Instruksi generasi alamat instruksi fetch instruksi dari memory menterjemahkan opcode generasi alamat operand fetch operand dari memory eksekusi instruksi menampilkan result

11 Event Penghambat Pipelining 1. Unit Fungsional dan Instruksi 2. Ketergantungan Instruksi 3. Kecepatan memory memasok instruksi = proses instruksi

12 Event Penghambat Pipelining 5. Perbedaan jumlah tahapan/stage (branch penalty) dengan cycle time 4. Eksekusi logis beberapa instruksi secara urut


Download ppt "Pipelining. Prosesor melakukan suatu kegiatan membagi-bagi proses menjadi beberapa tahapan, dimana semua tahapan komputasi bekerja secara bersama-sama."

Presentasi serupa


Iklan oleh Google