felsabbagh3
|
af4303a4ca
|
Warp Scheduling + Control Divergence working and stable
|
2019-02-22 07:00:35 -05:00 |
|
felsabbagh3
|
087a39ccf4
|
Working + Stable - Mutex
|
2019-02-22 04:01:07 -05:00 |
|
felsabbagh3
|
3958beef09
|
Stack smashing when scheduling third warp.
|
2019-02-15 01:45:54 -05:00 |
|
felsabbagh3
|
6c493cc4de
|
Completed support for WSPAWN, CLONE, and JALRS
|
2019-02-14 03:32:58 -05:00 |
|
felsabbagh3
|
39003073f9
|
implementing gpu library
|
2019-02-14 01:54:16 -05:00 |
|
felsabbagh3
|
3ac246ae6a
|
PASSING ALL TEST CASES
|
2019-02-11 01:02:09 -05:00 |
|
felsabbagh3
|
2c1f61196a
|
Passes all tests - SRAI
|
2019-02-11 00:41:07 -05:00 |
|
felsabbagh3
|
3c74a13009
|
Passes all tests except MEM and lui?
|
2019-02-10 05:46:18 -05:00 |
|
felsabbagh3
|
0c3a73a896
|
lots of errors
|
2019-02-09 20:17:17 -05:00 |
|
Meghana
|
4c13eaf8ce
|
split-join fix for unanimous branches
|
2016-03-07 21:13:10 -05:00 |
|
cdkersey
|
ae11d80d36
|
Memory access information in emulator for timing simulation.
|
2015-09-05 16:12:49 -06:00 |
|
cdkersey
|
3804d09803
|
Hacked a fix for indirect-load-on-page-fault bug.
|
2015-09-04 13:13:13 -06:00 |
|
cdkersey
|
a9dfe00b48
|
Stats output on request.
|
2015-08-31 22:01:48 -06:00 |
|
cdkersey
|
7765655d65
|
Default for shift is now arithmetic.
|
2015-08-23 15:08:07 -06:00 |
|
cdkersey
|
8474581c5a
|
SPAWNW should pick never-before-spawned warps, not merely idle (possibly at a barrier) ones.
|
2015-08-04 14:58:59 -06:00 |
|
cdkersey
|
e77e43aecb
|
Fix error in reti.
|
2015-08-04 13:45:38 -06:00 |
|
cdkersey
|
3459ed22aa
|
More side-effect-neutral way to handle PC updates.
|
2015-08-04 13:38:59 -06:00 |
|
cdkersey
|
6880e01db6
|
Fix damage to trap instruction caused by warp correctness bugfixes.
|
2015-08-04 13:32:10 -06:00 |
|
cdkersey
|
a788ea6aa4
|
Barrier instruction support.
|
2015-08-04 12:55:47 -06:00 |
|
cdkersey
|
129b5078db
|
Formatting.
|
2015-08-04 12:21:46 -06:00 |
|
cdkersey
|
c3dfe31fe7
|
wspawn instruction support.
|
2015-08-04 12:20:49 -06:00 |
|
cdkersey
|
3011e4e757
|
Separated warp and core in preparation for wspawn support.
|
2015-08-04 10:58:53 -06:00 |
|
cdkersey
|
574ffce14b
|
Better-working ipdom instructions.
|
2015-07-30 14:38:15 -06:00 |
|
cdkersey
|
04477a5194
|
More-correct multi-threaded behavior.
|
2015-07-29 18:37:01 -06:00 |
|
cdkersey
|
94e62a6191
|
Fixed jalrs.
|
2015-07-28 14:15:14 -06:00 |
|
chad
|
d9b91fc58f
|
Added "bar" instruction for barriers.
|
2014-10-13 15:23:40 -04:00 |
|
chad
|
54adca00e3
|
Was never specified, but itof/ftoi should be signed. (issue #4)
|
2014-10-08 17:06:04 -04:00 |
|
chad
|
72f5c06a3f
|
Implemented unimplemented instructions (issue #3)
|
2014-10-08 12:57:30 -04:00 |
|
chad
|
58440b496a
|
Support for new semantics for wspawn.
|
2014-10-03 17:32:45 -04:00 |
|
chad
|
ddea87689c
|
Merged in harp-iset and fixed instruction support.
|
2014-09-26 07:50:31 -04:00 |
|
chad
|
f544ca1e49
|
Merge branch 'harmonica-iset' of https://github.com/cdkersey/harptool into harmonica-iset
|
2014-09-26 07:22:33 -04:00 |
|
chad
|
28dc1743c9
|
Implemented unimplemented instructions.
|
2014-09-26 07:21:54 -04:00 |
|
cdkersey
|
56aaff1f87
|
Fully-functioning spawn and join instructions.
|
2014-09-09 03:08:23 -04:00 |
|
chad
|
7529be422b
|
Beginnings of ipdom support.
|
2014-09-08 18:40:29 -04:00 |
|
chad
|
91696172e2
|
Surprisingly these instructions were still unimplemented.
|
2014-05-30 09:49:48 -06:00 |
|
chad
|
41a32bcfd1
|
New instruction for Harmonica warp control.
|
2014-04-30 23:00:34 -04:00 |
|
cdkersey
|
6ca422a3c4
|
Merged some forgotten changes.
|
2013-11-11 15:12:19 -05:00 |
|
cdkersey
|
1574f3a60d
|
Hexadecimal register numbers are confusing.
|
2013-11-11 14:57:27 -05:00 |
|
chad
|
cfbbc665fd
|
Register numbers are decimal. Don't spawn more threads than there are lanes.
|
2013-10-13 21:14:03 -04:00 |
|
cdkersey
|
823a305b5d
|
Multiplication's the one what has the extra arms.
|
2013-10-09 13:43:38 -04:00 |
|
Chad Kersey
|
0e0aa64e74
|
First (not quite working) floating point benchmark.
|
2013-10-06 13:40:05 -04:00 |
|
chad
|
95854c4073
|
Support for emulating ISZERO instruction.
|
2013-10-02 01:33:22 -04:00 |
|
chad
|
edf07dbcf8
|
Added emulator support for XORI, ORI instructions.
|
2013-10-02 01:23:28 -04:00 |
|
chad
|
ea03ccb47d
|
Bugfix-- registers now appropriately truncated.
git-svn-id: http://www.cdkersey.com/harp/harptool@117 0246edb2-e076-4747-b392-db732a341fa2
|
2013-01-18 04:32:23 +00:00 |
|
chad
|
afe15f4ff1
|
Fixed the assembler weirdness.
git-svn-id: http://www.cdkersey.com/harp/harptool@116 0246edb2-e076-4747-b392-db732a341fa2
|
2013-01-17 09:35:23 +00:00 |
|
chad
|
77793a1dbb
|
Some bugfixes, apparently a new bug.
git-svn-id: http://www.cdkersey.com/harp/harptool@112 0246edb2-e076-4747-b392-db732a341fa2
|
2013-01-15 23:16:10 +00:00 |
|
chad
|
59976a7e11
|
The qsim-harp library builds, built by default, not expected to work yet.
git-svn-id: http://www.cdkersey.com/harp/harptool@35 0246edb2-e076-4747-b392-db732a341fa2
|
2011-10-21 21:17:30 +00:00 |
|
chad
|
6cd25d547a
|
Some (untested) code for a QSim interface.
git-svn-id: http://www.cdkersey.com/harp/harptool@33 0246edb2-e076-4747-b392-db732a341fa2
|
2011-10-19 22:51:41 +00:00 |
|
chad
|
15774083d0
|
Added the rest of the framework for instrumenting the emulator.
git-svn-id: http://www.cdkersey.com/harp/harptool@32 0246edb2-e076-4747-b392-db732a341fa2
|
2011-10-19 02:13:13 +00:00 |
|
chad
|
1ada993c54
|
Added capability for instrumentation on all register accesses.
git-svn-id: http://www.cdkersey.com/harp/harptool@30 0246edb2-e076-4747-b392-db732a341fa2
|
2011-10-19 01:04:51 +00:00 |
|