Commit Graph

1599 Commits

Author SHA1 Message Date
Philippe Tillet
f60adab3dc Fixed bug in tools.py for NVidia GPUs 2014-10-14 13:58:28 -04:00
Philippe Tillet
6313f060cb Cleaned model building ; added some informative commented code 2014-10-14 17:43:14 +02:00
Philippe Tillet
b8d339e54d GEMM : Now performing an explicit unrolling of the loop 2014-10-10 21:43:59 -04:00
Philippe Tillet
2498c5c959 Fixed typo 2014-10-10 08:13:45 +02:00
Philippe Tillet
6737055d41 Improved occupancy calculation for AMD 2014-10-08 19:37:15 -04:00
Philippe Tillet
88f10958ba Removed obsolete imports 2014-10-05 21:24:08 +02:00
Philippe Tillet
1770d3d60b Removed pybrain dependency 2014-10-05 21:16:35 +02:00
Philippe Tillet
0606944d9d Removed sklearn's kernel density estimator dependency 2014-10-05 21:15:39 +02:00
Philippe Tillet
2b97648e24 Restored reductions tuning 2014-10-05 06:33:50 +02:00
Philippe Tillet
acb7fe73e8 Restored VCL header generation functionnality 2014-10-05 05:16:21 +02:00
Philippe Tillet
fc8b450a7c Input-dependent models now activated for all the operations 2014-10-04 08:58:11 +02:00
Philippe Tillet
044419f9f0 Porting GA for all the operations 2014-10-03 09:29:45 +02:00
Philippe Tillet
2f6d41f661 nn? 2014-10-01 04:44:16 +02:00
Philippe Tillet
3523a3756f More robust dataset 2014-09-30 10:11:22 +02:00
Philippe Tillet
0a1894d003 Added occupancy calculation for VLIW4/5 2014-09-29 07:26:34 +02:00
Philippe Tillet
f4653d9174 Fixed indentation 2014-09-29 03:21:59 +02:00
Philippe Tillet
0eb56a10f0 Simple linear model 2014-09-28 19:38:27 -04:00
Philippe Tillet
693b8b67b0 Dataset generation 2014-09-27 20:54:17 -04:00
Philippe Tillet
02d39ed71b Parameters variation 2014-09-26 19:58:00 -04:00
Philippe Tillet
b322867e4d More tuning 2014-09-25 00:54:49 -04:00
Philippe Tillet
76dbb9a42f Better initialization 2014-09-21 16:07:19 -04:00
Philippe Tillet
878cefa29b More efficient parameters 2014-09-15 23:36:01 -04:00
Philippe Tillet
64344f3a0a Moved fetching modes out of the binary representation 2014-09-15 23:36:01 -04:00
Philippe Tillet
e3ba5795e1 Binary representation 2014-09-15 23:36:01 -04:00
Philippe Tillet
4539164ed8 New crossover operator 2014-09-14 16:35:22 -04:00
Philippe Tillet
c4c8404d40 No longer repair the GA ; kill the invalid mutants instead 2014-09-13 17:07:57 -04:00
Philippe Tillet
5ee9e7f994 Now properly flushes stdout in exhaustive search 2014-09-11 18:27:50 -04:00
Philippe Tillet
e5f7064806 More formatting 2014-09-11 18:19:02 -04:00
Philippe Tillet
0dd76b8b45 Fixed formatting for exhaustive searches 2014-09-11 17:50:26 -04:00
Philippe Tillet
08d17aa58c Added exhaustive search backend 2014-09-11 16:14:26 -04:00
Philippe Tillet
bf48d69b17 Modifications of the mutation 2014-09-11 13:42:48 -04:00
Philippe Tillet
539efa029f Trying a new mutation operator 2014-09-10 11:10:19 -04:00
Philippe Tillet
46567ff812 Added missing files 2014-09-09 15:32:41 -04:00
Philippe Tillet
0aa62ac618 Some tweaking ; added config files 2014-09-09 13:35:05 -04:00
Philippe Tillet
c771ccee7e Leftover fix 2014-09-06 02:03:59 -04:00
Philippe Tillet
dbdc534f2e Changed GA parameters 2014-09-06 01:20:44 -04:00
Philippe Tillet
2055a8cc59 Some improvements 2014-09-06 00:40:11 -04:00
Philippe Tillet
544583e6ca Auto-tuner : Initial push 2014-09-02 22:03:53 -04:00
Philippe Tillet
8489ab2513 Fixed external linking issues 2014-09-02 20:02:22 -04:00
Philippe Tillet
a74730c7df typo fix 2014-09-02 19:46:54 -04:00
Philippe Tillet
3257c428ef Added statements awarenes in check_impl()
Removed Trans parameter for row_wise_reduction_template
2014-09-02 19:42:21 -04:00
Philippe Tillet
e7ff3ba3c0 Updated the file hierarchy 2014-09-01 19:37:05 -04:00
Philippe Tillet
af7c3e3a75 Tests: Added reduction and matrix-axpy test 2014-09-01 18:37:03 -04:00
Philippe Tillet
8f854b1c35 Some cleaning 2014-09-01 09:24:21 -04:00
Philippe Tillet
d1a46a44cb Core: Remove internal support for row-wise layouts. It should be possible to bring it back through a transformation of the statements 2014-09-01 01:45:00 -04:00
Philippe Tillet
8b74acce28 Tests: Added test for row-wise reductions 2014-08-30 23:28:23 -04:00
Philippe Tillet
c60e016055 Tests: Added tests for element-wise expressions 2014-08-30 18:46:27 -04:00
Philippe Tillet
609c7af6ce Initial commit 2014-08-30 18:02:17 -04:00
PhilippeTillet
5f4bab6e47 Initial commit 2014-08-30 13:07:16 -04:00