Page MenuHomePhabricator

ttheodor (Theodoros Theodoridis)
User

Projects

User does not belong to any projects.

User Details

User Since
Mar 9 2017, 8:41 AM (153 w, 6 d)

Recent Activity

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

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

Mar 5 2018

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

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

Mar 1 2018

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

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)