9c8fc2b
(sindre-ex2)
Add branch predictor by
2019-11-27 16:34:40 +0100
fb1cb94
Make forwarder ignore the zero register by
2019-11-25 23:44:10 +0100
11e61e5
Move forwarding logic to separate module by
2019-11-24 16:52:45 +0100
dd1ce1f
Forwarding fixes by
2019-11-22 17:28:37 +0100
360ccd9
Implement profiling tests by
2019-11-22 16:00:05 +0100
793f78f
Implement proper jumping by
2019-11-22 15:58:11 +0100
f32d674
(HEAD -> master)
Merge pull request #5 from erlingrj/patch-1 by
2019-11-21 19:08:25 +0100
195f459
Fixed typo in hot to run the Branch Profiler by
2019-11-20 10:49:31 +0100
75734a9
Change IF to use input signal as PC by
2019-11-19 19:42:21 +0100
04b1daf
Working forwarding, with load freeze by
2019-11-19 19:32:47 +0100
9a9e90e
Sort-of working feedback by
2019-11-17 17:09:54 +0100
c43a497
Merge remote-tracking branch 'origin/master' into sindre-ex2 by
2019-11-14 14:44:47 +0100
cb1a810
Update Manifest.scala by
2019-11-14 12:09:18 +0100
b8ae009
Fix contradiction in question 5. by
2019-11-13 16:49:58 +0100
3c979b1
john madden by
2019-11-04 16:57:26 +0100
6223a71
aaaa by
2019-11-04 16:19:47 +0100
ac79bae
Filter out convolution.s from allTests. by
2019-11-04 16:19:15 +0100
9f68d17
Fix branch predictor rule table. by
2019-10-29 09:20:31 +0100
af823ce
Add hint to theory by
2019-10-28 16:31:09 +0100
daf8ea2
More embarrasing errors fixed by
2019-10-28 16:21:52 +0100
b8225de
Here. Have some merge conflicts for manifest! by
2019-10-28 15:41:25 +0100
e8322e2
bricoleur commit by
2019-10-28 15:35:34 +0100
ddec1ad
Merge branch 'master' of https://github.com/PeterAaser/TDT4255_EX2 by
2019-10-28 09:42:39 +0100
7394e7a
Fix branch predictor task being wrong in several orthogonal ways. by
2019-10-28 09:40:16 +0100
ba7dfd8
Update Manifest.scala by
2019-10-18 13:40:27 +0200
2944ee9
More diddling with theory by
2019-10-17 19:20:34 +0200
6bf8612
Add branch predictor theory question by
2019-10-17 18:04:37 +0200
f18b35d
improve rendering on git by
2019-10-17 17:41:04 +0200
61ce60e
git expert strikes again by
2019-10-17 17:39:59 +0200
9da79e3
More theory by
2019-10-17 17:39:34 +0200
90d3bd9
Add more theory by
2019-10-17 16:59:16 +0200
4e21e33
Some fixes by
2019-10-17 16:47:21 +0200
49bfd37
Add tests by
2019-10-17 16:30:59 +0200
ec5089d
Add theory 2 by
2019-10-17 16:28:13 +0200
63b4447
Merge branch 'master' of https://github.com/PeterAaser/TDT4255_EX2 by
2019-10-17 16:17:00 +0200
a63c0ed
Fix and add ops by
2019-10-17 16:15:56 +0200
6879d00
(sindre-ex1)
Remove TODO comments by
2019-10-16 23:37:34 +0200
85ecef5
Fix LUI and AUIPC instructions by
2019-10-16 23:37:10 +0200
6c0d4a2
Implement barriers properly by
2019-10-16 12:40:11 +0200
5496270
First attempt at barriers by
2019-10-16 11:49:53 +0200
feca034
Merge remote-tracking branch 'origin/master' into sindre-ex1 by
2019-10-14 23:25:30 +0200
4b5b850
Implement jumps by
2019-10-14 23:24:26 +0200
da05c89
Update deliver.sh by
2019-10-07 17:44:16 +0200
626868d
Delete arithmetic.s by
2019-10-03 11:02:28 +0200
3c668fa
Update testRunner.scala by
2019-10-01 15:06:45 +0200
d9a5238
Update deliver.sh by
2019-09-12 11:31:25 +0200
70556c4
Add theory exercises by
2019-09-11 17:19:41 +0200
ea1828d
Implement bitwise and shift operations by
2019-09-10 17:06:25 +0200
5a510d0
Implement memory write by
2019-09-10 16:58:32 +0200
34b3928
Implement memory fetch and improve pipeline by
2019-09-10 16:54:52 +0200
c451f11
Implement memory module by
2019-09-10 16:54:40 +0200
bd3b72e
Merge branch 'master' into sindre-ex1 by
2019-09-07 22:14:56 +0200
d6a135b
Fix li bias for certain integers by
2019-09-09 19:06:05 +0200
559a5c8
Fix up deliver script by
2019-09-09 15:56:18 +0200
ae995a7
Fix hex | int parse issue. Correctly handle li by
2019-09-06 14:44:01 +0200
2f2f20c
Fix AUIPC/LUI opcode mismatch. by
2019-09-06 13:55:47 +0200
c820135
Add ex2 text. Remove unused file. by
2019-09-05 19:18:40 +0200
dd0f134
Add description for merged trace by
2019-09-05 17:29:50 +0200
1e12cb3
More images and details in add walkthrough. by
2019-09-05 15:09:39 +0200
d0b5c15
Add images by
2019-09-05 14:38:38 +0200
8bb3c89
Beef up add walkthrough by
2019-09-05 14:37:33 +0200
27b7c05
Simplify NOP and bubble logic. by
2019-09-05 14:09:05 +0200
6fa8d35
Fix nonexhaustive match causing funct3 to not be applied to imm shifts by
2019-09-04 13:55:05 +0200
de7d01f
Add new forward.s tests with correct shifts. by
2019-09-04 12:01:46 +0200
8e2d686
Add special handlers for shift instructions. by
2019-09-04 11:52:49 +0200
9358c3a
Fix wrong MuxLookup definition. Sorry :( by
2019-08-29 16:33:06 +0200
4a4717b
Merge branch 'master' of https://github.com/PeterAaser/TDT4255_EX2 by
2019-08-29 16:19:11 +0200
cad9fa0
Fix parser typo for sltiu by
2019-08-29 16:18:09 +0200
923eb43
Extend the pipeline by
2019-08-29 00:30:53 +0200
e59c1a7
Implement ADDI instruction by
2019-08-28 20:36:11 +0200
8982b55
Clarify setup instructions for IF.scala by
2019-08-28 16:13:15 +0200
e640daf
remove unused files by
2019-08-28 15:49:12 +0200
70462d3
Merge pull request #1 from gitter-badger/gitter-badge by
2019-08-18 18:19:24 +0200
8aa6107
Update build.sbt by
2019-07-01 18:07:48 +0200
46c02e2
Add Gitter badge by
2019-06-10 14:17:50 +0000
54f5a7d
useless bikeshedding by
2019-06-07 20:01:21 +0200
563f187
Merge branch 'master' of https://github.com/PeterAaser/TDT4255_EX2 by
2019-06-07 19:55:09 +0200
f5d038e
Rewrite exercise stuff by
2019-06-07 19:54:18 +0200
d7df1ad
Create LICENSE by
2019-06-07 17:56:04 +0200
932413b
Nuke by
2019-06-07 17:43:33 +0200