Differences

This shows you the differences between two versions of the page.

Link to this comparison view

soc:laboratoare:09-old [2025/05/14 18:59]
mihai_catalin.stan created
soc:laboratoare:09-old [2025/05/20 20:48] (current)
andrei.batasev [4. Exerciții]
Line 1: Line 1:
-===== Laboratorul ​09 - Pipelining =====+===== Laboratorul ​10 - Pipelining =====
  
 ==== Obiective ==== ==== Obiective ====
Line 30: Line 30:
 </​note>​ </​note>​
  
-Trebuie totuși să aplicăm o constrângere asupra stagiilor: fiecare stagiu trebuie să dureze la fel de mult timp. +Trebuie totuși să aplicăm o constrângere asupra stagiilor: fiecare stagiu trebuie să dureze la fel de mult timp.  
 +<note warning>​ 
 +De aceea nu putem aplica aceasta strategie unui procesor precum SOC-1, care contine stagii de lungime variabila 
 +</​note>​
 ==== 3. Hazarde ==== ==== 3. Hazarde ====
  
Line 75: Line 77:
  
 Vom implementa un procesor extrem de simplu, ce execută instrucțiuni în 5 stagii: IF, ID, EX, MEM și WB. Vom implementa un procesor extrem de simplu, ce execută instrucțiuni în 5 stagii: IF, ID, EX, MEM și WB.
 +<​note>​ 
 +La acest laborator am studiat pipeline-urile de la procesoare de tip RISC. Deoarece SOC-1 este un procesor de tip CISC (instrucțiuni de mărime variabilă),​ vom folosi un alt tip de procesor simplificat. 
 +</​note>​
 **Task 0** și **Task 1** presupun realizarea unui procesor ce va fi capabil să execute următoarele instrucțiuni din memoria de program: **Task 0** și **Task 1** presupun realizarea unui procesor ce va fi capabil să execute următoarele instrucțiuni din memoria de program:
 <​code>​ <​code>​
soc/laboratoare/09-old.1747238357.txt.gz · Last modified: 2025/05/14 18:59 by mihai_catalin.stan
CC Attribution-Share Alike 3.0 Unported
www.chimeric.de Valid CSS Driven by DokuWiki do yourself a favour and use a real browser - get firefox!! Recent changes RSS feed Valid XHTML 1.0