Upload presentasi
Presentasi sedang didownload. Silahkan tunggu
1
Pipelining
2
Pipelining 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 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
4. Eksekusi logis beberapa instruksi secara urut 5. Perbedaan jumlah tahapan/stage (branch penalty) dengan cycle time
Presentasi serupa
© 2024 SlidePlayer.info Inc.
All rights reserved.