Commit graph

2171 commits

Author SHA1 Message Date
felsabbagh3
097e0217de Added support for MUL/DIV (Passes all tests) 2019-03-22 03:54:59 -04:00
felsabbagh3
01d142c6e6 rtl passing all tests 2019-03-22 02:44:53 -04:00
felsabbagh3
656475b3b3 Passing Most tests 2019-03-21 23:47:48 -04:00
felsabbagh3
d08d389177 Started on rtl (Finished till decode) 2019-03-21 02:23:10 -04:00
felsabbagh3
1892feefbf Improved Efficiency + Added Matrix Scalar functions 2019-03-19 16:37:49 -04:00
felsabbagh3
cae4247343 Automatic Available Warp/Thread Detection 2019-03-19 14:19:00 -04:00
felsabbagh3
f61a013c8e updated TODO 2019-03-19 01:53:55 -04:00
felsabbagh3
cfbf69812c 1 warp stable independance 2019-03-19 01:47:23 -04:00
felsabbagh3
936b98bfb5 fixed barrier bug 2019-03-19 00:56:36 -04:00
felsabbagh3
ee0d8a0f55 Finished mult, add, and sub 2019-03-19 00:43:03 -04:00
felsabbagh3
4266c8d86c Changed name to vortex for now + Fixed library structure 2019-03-18 21:10:16 -04:00
felsabbagh3
1ebd7a6969 changed args structure 2019-03-18 18:38:02 -04:00
felsabbagh3
2944fe4a1b TODO: finish mult algo + make a proper OS 2019-03-17 00:12:25 -04:00
felsabbagh3
c8af6f60ff Added support for M extension 2019-03-16 23:50:01 -04:00
felsabbagh3
e5f1ed1af4 code cleanup 2019-03-16 19:38:47 -04:00
Demo
7fe17b2055 exploring compressed instructions 2019-03-10 03:58:56 -04:00
Demo
0215b17f01 added TODO 2019-03-10 03:47:51 -04:00
Demo
f82a938267 Added warp independance 2019-03-10 03:43:25 -04:00
Demo
56706e1f38 finally added a makefile 2019-03-09 13:57:06 -05:00
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
96a8615a5f fixed some bugs 2019-02-17 07:19:20 -05:00
felsabbagh3
3958beef09 Stack smashing when scheduling third warp. 2019-02-15 01:45:54 -05:00
felsabbagh3
337a8669fe before queue integration 2019-02-14 22:46:39 -05:00
felsabbagh3
6935d52c39 MWMT tested + minor opt 2019-02-14 13:41:59 -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
Fares
c3c3cb0b45 adding gpgu library 2019-02-13 18:26:38 -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
d9138a1493 mem loads and stores error cuz two seperate mem modules 2019-02-10 05:54:02 -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
felsabbagh3
8128d2e250 Changed ArchDef 2019-02-09 15:57:16 -05:00
felsabbagh3
6526e0ac1a test new branch 2019-02-09 13:56:59 -05:00
felsabbagh3
c103a42fdb Added matadd.s and 2warp_matadd.s 2019-02-09 13:51:24 -05:00
chris porter
91bfd7fa0f ignore more test output 2017-09-19 16:49:35 -04:00
chris porter
96621adce4 ignore dot bin files 2017-09-12 17:50:28 -04:00
chris porter
f761c82ceb add a gitignore 2017-09-12 17:48:56 -04:00
chad
42eb8b2529 Add license. 2016-08-17 21:29:12 -04:00
chad
accb108b9e Tidy up list of instructions in header. 2016-08-17 21:26:50 -04:00
chad
47596bd7c1 Merge branch 'master' of https://github.com/cdkersey/harptool 2016-08-17 21:25:35 -04:00
Chad D. Kersey
e8a984994f Merge pull request #8 from meghana1811/master
split-join fix for unanimous branches
2016-05-09 14:26:41 -04:00
Meghana
4c13eaf8ce split-join fix for unanimous branches 2016-03-07 21:13:10 -05:00
chad
2c7566468c Print total instructions in addition to total steps. 2016-01-29 15:19:18 -05:00
cdkersey
8e51332932 Fix string-at-start-of chunk bug. Thanks, @tinebp! 2015-11-24 09:19:09 -07:00
chad
0397e6545a Pthread library should be included in library version too. 2015-11-13 16:00:28 -05:00
cdkersey
3337cd201b Predicate register debug bug. Thanks ECE8823 student\! 2015-10-25 13:37:00 -06:00
cdkersey
16ef49b63e Add batch (no input thread) mode to emulator. 2015-10-22 10:23:03 -06:00
cdkersey
6f91ac27d3 Further oops. 2015-10-12 13:56:23 -06:00