Batasan Paralelism
* Ketergantungan Data Sebenarnya
- Adalah kondisi dimana data
yang akan dieksekusi oleh instruksi masih tergantung dari data hasil eksekusi instruksi sebelumnya
- Contoh 2 perintah Add R1,
R2 dan Move
R3, R1
* Ketergantungan Prosedural
- Adalah kondisi pada instruksi percabangan, dimana instruksi yang berada setelah percabangan (dilakukan atau tidak) memiliki ketergantungan prosedural pada percabangan dan tidak akan dapat dieksekusi sampai percabangan dieksekusi
* Konflik Sumber Daya
- Adalah persaingan antara dua buah instruksi atau lebih untuk memperoleh sumber daya yang sama pada waktu bersamaan
- Contoh adalah memori, cache,
bus, ALU dll
* Ketergantungan Output
* Antiketergantungan
Comments
Post a Comment