Page MenuHomePhabricator

ttheodor (Theodoros Theodoridis)
User

Projects

User does not belong to any projects.

User Details

User Since
Mar 9 2017, 8:41 AM (308 w, 20 h)

Recent Activity

Dec 16 2022

ttheodor added a comment to D139644: [InlineAdvisor] Allow loading advisors as plugins.

We cleaned up the cmake file so that it now compiles all the unit test under unified target and only setting the test plugin implementation as an optional source, and does the opposite for the test plugin target

OK, but that doesn't explain why it'd want to do the opposite for the test plugin target.

Dec 16 2022, 1:46 AM · Restricted Project, Restricted Project

Dec 13 2022

ttheodor abandoned D43932: [Polly][GEMM] Include parameter constraints in isMatMulOperandAcc.
Dec 13 2022, 7:10 AM · Restricted Project

Oct 17 2018

ttheodor committed rL344694: Fix broken formatting caused by test commit.
Fix broken formatting caused by test commit
Oct 17 2018, 8:03 AM
ttheodor committed rL344682: Test commit.
Test commit
Oct 17 2018, 3:01 AM

Sep 11 2018

ttheodor created D51928: [PerfMonitor] Fix rdtscp callsites.
Sep 11 2018, 6:13 AM

Mar 7 2018

ttheodor added a comment to D43932: [Polly][GEMM] Include parameter constraints in isMatMulOperandAcc.

gemm.cpp is:

/* C := alpha*A*B + beta*C */
void kernel_gemm(int _PB_NI, int _PB_NJ, int _PB_NK, double alpha, double beta,
                 double *A, double *B, double *C) {
    for (int i = 0; i < _PB_NI; i++)
        for (int j = 0; j < _PB_NJ; j++) {
            C[i * _PB_NJ + j] *= beta;
            for (int k = 0; k < _PB_NK; ++k)
                C[i * _PB_NJ + j] +=
                    alpha * A[i * _PB_NK + k] * B[k * _PB_NJ + j];
        }
}
Mar 7 2018, 6:10 AM · Restricted Project

Mar 6 2018

ttheodor added a comment to D43932: [Polly][GEMM] Include parameter constraints in isMatMulOperandAcc.

The additional test pattern-matching-based-opts_15.ll still succeeds when I remove intersect_params(Context)?

Mar 6 2018, 5:54 AM · Restricted Project

Mar 5 2018

ttheodor updated the diff for D43932: [Polly][GEMM] Include parameter constraints in isMatMulOperandAcc.
Mar 5 2018, 1:41 AM · Restricted Project
ttheodor updated the summary of D43932: [Polly][GEMM] Include parameter constraints in isMatMulOperandAcc.
Mar 5 2018, 1:41 AM · Restricted Project

Mar 2 2018

ttheodor updated the diff for D43932: [Polly][GEMM] Include parameter constraints in isMatMulOperandAcc.

Add test and fix formatting.

Mar 2 2018, 5:09 AM · Restricted Project

Mar 1 2018

ttheodor created D43932: [Polly][GEMM] Include parameter constraints in isMatMulOperandAcc.
Mar 1 2018, 2:03 AM · Restricted Project

Sep 28 2017

ttheodor updated the diff for D38330: [docs] Add a performance doc.

Switch to a general "Performance" document that also includes a GEMM example.

Sep 28 2017, 4:34 AM · Unknown Object (Project)

Sep 27 2017

ttheodor created D38330: [docs] Add a performance doc.
Sep 27 2017, 1:05 PM · Unknown Object (Project)

Mar 12 2017

ttheodor updated the summary of D30815: [Polly][ScheduleOptimizer] Allow tiling after fusion.
Mar 12 2017, 12:09 PM · Unknown Object (Project)
ttheodor updated the summary of D30815: [Polly][ScheduleOptimizer] Allow tiling after fusion.
Mar 12 2017, 12:08 PM · Unknown Object (Project)
ttheodor updated the diff for D30815: [Polly][ScheduleOptimizer] Allow tiling after fusion.
  • Switch to CamelCase.
  • Move functionality to a new function called "isSimpleInnermostBand".
Mar 12 2017, 12:06 PM · Unknown Object (Project)
ttheodor retitled D30815: [Polly][ScheduleOptimizer] Allow tiling after fusion from [ScheduleOptimizer] Allow tiling after fusion to [Polly][ScheduleOptimizer] Allow tiling after fusion.
Mar 12 2017, 11:07 AM · Unknown Object (Project)

Mar 10 2017

ttheodor created D30815: [Polly][ScheduleOptimizer] Allow tiling after fusion.
Mar 10 2017, 2:09 AM · Unknown Object (Project)