[ IvanSerbia @ 19.06.2011. 13:00 ] @
Pozdrav,


Uskoro imam neki ispit iz Oblasti racunara, i u svom spremanju sam naisao na pitanje za koje nemogu da nadjem odgovor


--- Objasniti pojam Dvostepenog PIPELINE-a u arhitekturi procesora ---


ako neko moze da pomogne, makar i linkom do odgovora, bio bih veoma zahvalan, ja se ubi trazeci i nista...

Hvala Unapred.
[ IvanSerbia @ 24.06.2011. 16:08 ] @
Bump
[ 3okc @ 26.06.2011. 12:49 ] @
Nisam još čuo za predmet Oblasti računara, na kom se to faksu predaje? koji prof?
-Ili si ga samo tako prekrstio da bi nam 'pojasnio' svoje pitanje? :)

Bez uvrede, ovo je tako tipično za naš obrazovni sistem: podeliti ispitna pitanja bez dana poduke ili ma kakve literature. Teme za seminarske dele se učenicima koji ne umeju ni da izguglaju odakle bi prepisali a onda takve sklepotine posle nude sledećim generacijama..

Iz tvog pitanja nije jasno šta te buni!? 'Dvostepeni pipeline' ili samo 'pipeline'? -s obzirom da je ova druga istaknuta!?

Pipeline (u prevodu: cevovod), je kanalisani instrukcijski tok, putanja kojom se 'kreću' grupisani podaci tj instrukcije. (Radi se o ustrojenom redosledu izvršavanja, ne o nekom kretanju zapravo.) Zbog toga što se teži neprekinutoj protočnoj obradi podataka, izabran je ovakav naziv mada mu je bliža analogija pokretne trake. Instrukcije se vezuju u niz tako da je Izlaz jednog elementa Ulaz onog do njega. Ako instrukcije posmatramo kao da su na pokretnoj traci, jedinice za obradu možemo kao robote koji stoje uz tu traku i obavljaju poslove istovremeno, svaki na svojoj instrukciji: poslednji pakuje rezultat izvršene instrukcije u registar, onaj pre njega vrši završnu obradu, itd do prvog na traci koji već dohvata sledeću instrukciju, kako traka ne bi stala.

Vidi šta od literature 'za srodnu oblast' imaju na ETF
>http://rti.etf.bg.ac.rs/rti/oe3aor/literatura/literatura.html

Ili, kopaj dalje:

[0] >http://en.wikipedia.org/wiki/Instruction_pipeline
[1] Keith Diefendorff. “PC Processor Microarchitecture.” A Concise Review of the Techniques Used in Modern PC Processors >http://6004.lcs.mit.edu/Fall01/handouts/microarchitecture.pdf
[2] Dileep Bhandarkar. “A Tale of Two Chips.” RISC versus CISC: Alpha 21164 and the Intel PentiumPro processor
http://www.cs.inf.ethz.ch/37-235/mat/ACM-tale-of-2-chips.pdf
[3] J. Scott Gardner. “PC Processor Microarchitecture” >http://www.extremetech.com/com...pc-processor-microarchitecture

Od knjiga mogu da preporučim “Nadogradnju i popravku PC-ja”, Scotta Muelera, Izdanje: CET, Beograd. Poglavlje 3: Vrste mikroprocesora i njihove specifikacije: Superskalarno izvršavanje.

Takođe potraži negde arhivu PC Pressova, išla je u više navrata i na DVD uz jubilarna izdanja.

[1] Dejan Ristanović. “Intel P6.” PC#2 strana 21, 1995.
[2] Dejan Ristanović. “P6 na drugi pogled.” PC#7 strana 37, 1995.
[3] Voja Antonić. “Kako se kalio mikroprocesor.” PC#26 dodatak 1997.
[4] Dr Majkl Mijatović. “Pentium 4.” PC#63 strana 34D, 2001.
[ __Mrgud__ @ 26.06.2011. 14:42 ] @
Uz knjige koje je 3okc naveo, dodao bih i:

[4] William Stallings, Computer Organization and Architecture - Designing for Performance, kod nas prevedena kao "Organizacija i arhitektura računara: Projekat u funkciji performansi", izdavač CET i Računarski Fakultet 2006.

Preporučujem da nađeš negde original, pošto prevod nije najsrećniji, ali može poslužiti za ono što ti treba.

Pozdrav
[ IvanSerbia @ 04.07.2011. 18:57 ] @
Hvala vam puno :)

Pitanje Prepisano sa Blanketa:

- "Objasniti pojam Dvostepenog PIPELINE-a u arhitekturi procesora".

Predmet se zove Uvod u Racunarstvo na Elektronskom Fakultetu u Nis-u, a ovo pitanje je osmislio Prof. Dr Milorad Tošić

Sta reci, osim da se ovo pitanje vrti vec godinu dana na blanketima i niko do sad nije dao odgovor na njega, a kad pitas profesora, dobijes odgovor snadji se...

Jos jednom Hvala Puno!