Warning: Attempt to read property "date" on null in /usr/local/www/websvn.planix.org/blame.php on line 247

Warning: Attempt to read property "msg" on null in /usr/local/www/websvn.planix.org/blame.php on line 247
WebSVN – planix.SVN – Blame – /os/branches/planix-v0/sys/src/cmd/qi/timing – Rev 2

Subversion Repositories planix.SVN

Rev

Go to most recent revision | Details | Last modification | View Log | RSS feed

Rev Author Line No. Line
2 - 1
units
2
	branch
3
	integer
4
	floating point
5
on 601
6
	issue at most one per unit per cycle
7
	eight entry instruction queue
8
	can fill queue from cache in one clock cycle
9
		loads from requested address to end of cache block
10
pipeline
11
	prefetch
12
		includes ins. cache access cycles
13
	decode
14
	execute
15
	writeback
16
 
17
fpu
18
	IQ[3210] → fpu buffer/decode [≥1 cycle] → execute 1 → execute 2 → writeback
19
iu
20
	IQ0/decode → buffer [if exec busy] → execute [hold for dependency] →
21
					circulate in load/store
22
					writeback
23
bpu
24
	IQ[3210] → decode/execute → writeback
25
 
26
notes
27
	address calculation must complete before stored value enters write buffer