Commit Graph

2678 Commits

Author SHA1 Message Date
felsabbagh3
9b42e79dcf Added HW threads - Infinite loop 2019-03-27 03:44:14 -04:00
felsabbagh3
cc0fb0eece better use of valid signal 2019-03-27 00:07:59 -04:00
felsabbagh3
7a528c5ef2 Packing data wires + ALU module 2019-03-26 19:17:11 -04:00
felsabbagh3
6901208a54 Added a README 2019-03-22 04:29:24 -04:00
felsabbagh3
d42e7845a9 Added a README 2019-03-22 04:27:42 -04:00
felsabbagh3
781c11c93f Updated TODO 2019-03-22 04:21:21 -04:00
felsabbagh3
6c64fa35f8 Restructure 2019-03-22 04:14:52 -04:00
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