Logo pl.boatexistence.com

W przypadku opóźnienia potokowego pojedynczego zadania?

Spisu treści:

W przypadku opóźnienia potokowego pojedynczego zadania?
W przypadku opóźnienia potokowego pojedynczego zadania?

Wideo: W przypadku opóźnienia potokowego pojedynczego zadania?

Wideo: W przypadku opóźnienia potokowego pojedynczego zadania?
Wideo: Minimizing Delay in Shared Pipelines 2024, Może
Anonim

Potokowanie nie pomaga w opóźnieniu pojedynczego zadania; pomaga w przepustowości całego obciążenia. Wiele zadań działa jednocześnie, korzystając z różnych zasobów. Potencjalne przyspieszenie=liczba etapów. Niezrównoważone długości etapów rur mogą zmniejszyć przyspieszenie.

Co to jest opóźnienie w potokach?

Wykonanie każdej instrukcji zajmuje określony czas. To jest opóźnienie dla tej operacji. Jest to czas między wydaniem instrukcji a jej zakończeniem.

Czy potokowanie pomaga w opóźnieniu pojedynczego zadania?

Potokowanie nie pomaga w opóźnieniu pojedynczego zadania, pomaga w przepustowości całego obciążenia. … Czas na „napełnienie” rurociągu i czas na „opróżnienie” zmniejsza przyspieszenie o Niezrównoważone długości etapów rur zmniejsza przyspieszenie.

Jak obliczyć opóźnienie w potoku?

Pipelining skraca czas cyklu do długości najdłuższego etapu plus opóźnienie rejestru. Opóźnienie staje się CTN, gdzie N jest liczbą etapów, ponieważ jedna instrukcja będzie musiała przejść przez każdy z etapów, a każdy etap zajmuje jeden cykl.

Jakie jest opóźnienie pojedynczej instrukcji w cyklach?

Najdłuższa instrukcja to taka, która wykorzystuje wszystkie podane komponenty, a mianowicie instrukcja lw (load). Stąd opóźnienie instrukcji pojedynczego cyklu= 200 + 100 + 200 + 200 + 100=800ps W przeciwieństwie do tego, opóźnienie instrukcji potokowej ˜=czas dla pojedynczego cyklu zegara=czas dla najdłuższego możliwego etapu.

Zalecana: