From 7440ef03bf8894b228f2cfd40410c1bfffce1a39 Mon Sep 17 00:00:00 2001 From: Luke Kenneth Casson Leighton Date: Fri, 30 Nov 2018 03:14:37 +0000 Subject: [PATCH] add pre tags --- 3d_gpu/microarchitecture.mdwn | 2 ++ 1 file changed, 2 insertions(+) diff --git a/3d_gpu/microarchitecture.mdwn b/3d_gpu/microarchitecture.mdwn index 558cc0c92..a1d003763 100644 --- a/3d_gpu/microarchitecture.mdwn +++ b/3d_gpu/microarchitecture.mdwn @@ -80,6 +80,7 @@ If you could organize 2 SRAM macros and use the pair of them to read/write 4 registers at a time (256-bits). The pipeline will allow you to dedicate 3 cycles for reading and 1 cycle for writing (4 registers each). +
 RS1 = Read of operand S1
 WRd = Write of result Dst
 FMx = Floating Point Multiplier, x = stage.
@@ -96,6 +97,7 @@ FMx = Floating Point Multiplier, x = stage.
                                                    |FWD|FM1|FM2|FM3|FM4|
                                                        |FWD|FM1|FM2|FM3|FM4|
                                                            |FWD|FM1|FM2|FM3|FM4|WRd|
+
The only trick is getting the read and write dedicated on different clocks. When the RS3 operand is not needed (60% of the time) you can use -- 2.30.2