Profiler and compiler assisted adaptive I/O prefetching for shared storage caches. - Seung Woo Son 001; Sai Prashanth Muralidhara; Ozcan Ozturk 001; Mahmut T. Kandemir; Ibrahim Kolcu; Mustafa Karaköy (PACT, 2008)

Slicing based code parallelization for minimizing inter-processor communication. - Mahmut T. Kandemir; Yuanrui Zhang; Sai Prashanth Muralidhara; Ozcan Ozturk 001; Sri Hari Krishna Narayanan (CASES, 2009)

Dynamic thread and data mapping for NoC based CMPs. - Mahmut T. Kandemir; Ozcan Ozturk 001; Sai Prashanth Muralidhara (DAC, 2009)

Communication Based Proactive Link Power Management. - Sai Prashanth Muralidhara; Mahmut T. Kandemir (HiPEAC, 2009)

Optimizing shared cache behavior of chip multiprocessors. - Mahmut T. Kandemir; Sai Prashanth Muralidhara; Sri Hari Krishna Narayanan; Yuanrui Zhang; Ozcan Ozturk 001 (MICRO, 2009)

A special-purpose compiler for look-up table and code generation for function evaluation. - Yuanrui Zhang; Lanping Deng; Praveen Yedlapalli; Sai Prashanth Muralidhara; Hui Zhao 013; Mahmut T. Kandemir; Chaitali Chakrabarti; Nikos Pitsianis; Xiaobai Sun (DATE, 2010)

Code Scheduling for Optimizing Parallelism and Data Locality. - Taylan Yemliha; Mahmut T. Kandemir; Ozcan Ozturk 001; Emre Kultursay; Sai Prashanth Muralidhara (Euro-Par (1), 2010)

Computation mapping for multi-level storage cache hierarchies. - Mahmut T. Kandemir; Sai Prashanth Muralidhara; Mustafa Karaköy; Seung Woo Son 001 (HPDC, 2010)

Intra-application cache partitioning. - Sai Prashanth Muralidhara; Mahmut T. Kandemir; Padma Raghavan (IPDPS, 2010)

Cache topology aware computation mapping for multicores. - Mahmut T. Kandemir; Taylan Yemliha; Sai Prashanth Muralidhara; Shekhar Srikantaiah; Mary Jane Irwin; Yuanrui Zhang (PLDI, 2010)

Intra-application shared cache partitioning for multithreaded applications. - Sai Prashanth Muralidhara; Mahmut T. Kandemir; Padma Raghavan (PPoPP, 2010)

Bandwidth Constrained Coordinated HW/SW Prefetching for Multicores. - Sai Prashanth Muralidhara; Mahmut T. Kandemir; Yuanrui Zhang (Euro-Par (1), 2011)

Reducing memory interference in multicore systems via application-aware memory channel partitioning. - Sai Prashanth Muralidhara; Lavanya Subramanian; Onur Mutlu; Mahmut T. Kandemir; Thomas Moscibroda (MICRO, 2011)

BrickX: building hybrid systems for recursive computations. - Yuanrui Zhang; Jun Liu 008; Sai Prashanth Muralidhara; Mahmut T. Kandemir (SIGMETRICS Perform. Evaluation Rev., 2011)

Reuse distance based performance modeling and workload mapping. - Sai Prashanth Muralidhara; Mahmut T. Kandemir; Orhan Kislal (Conf. Computing Frontiers, 2012)