Photo of Mahmut Kandemir

Mahmut Kandemir

Professor

Affiliation(s):

  • School of Electrical Engineering and Computer Science
  • Computer Science and Engineering

W321 Westgate Building

mtk2@psu.edu

814-863-4888

Research Areas:

Interest Areas:

Embedded systems, optimizing compilers, power-aware computing, large-scale data management.

 
 

 

Education

  • BS, Control and Computer Engineering, Instanbul Technical University, 1988
  • MS, Control and Computer Engineering, Istanbul Technical University, 1992
  • Ph D, Computer Science, Syracuse University, 1999

Publications

Books

  • Mahmut T Kandemir, L. Benini and J. Ramanujam, 2003, Compilers and Operating Systems for Low Power, Kluwer Academic

Book, Chapters

  • J. S. Hu, G. Chen, Mahmut T Kandemir and N. Vijaykrishnan, 2006, Software Power Optimisation, pp. 289-316
  • I. Kadayif, Mahmut T Kandemir, A. Choudhary, M. Karakoy, N. Vijaykrishnan and M. J. Irwin, 2005, Compiler-directed Communication Energy Optimizations for Microsensor Networks, CRC Press, pp. 711-734
  • H. Saputra, N. Vijaykrishnan, Mahmut T Kandemir, R. Brooks and M. J. Irwin, 2005, An Energy-aware Approach for Sensor Data Communication, CRC Press, pp. 697-720
  • N. Vijaykrishnan, M. J. Irwin, Mahmut T Kandemir, L. Li, G. Chen and B. Kang, 2005, Designing Energy-aware Sensor Systems, CRC Press, pp. 653-666
  • Mahmut T Kandemir and N. Dutt, 2004, Memory Systems and Compiler Support for MPSOC Architectures, pp. Ch. 9, 251-258
  • M. J. Irwin, L. Benini, N. Vijaykrishnan and Mahmut T Kandemir, 2004, Techniques for Designing Energy-aware MPSoCs, pp. Ch. 2, 21-47
  • G. Memik, Mahmut T Kandemir, A. Choudhary and I. Kadayif, 2003, An Integrated Approach for Improving Cache Behavior, Kluwer Academic Publishers
  • Mahmut T Kandemir, I. Kolcu and W. Zhang, 2003, Implementation and Evaluation of an On-demand Parameter Passing Strategy for Reducing Energy, Kluwer Academic Publishers
  • Mahmut T Kandemir, W. Zhang and M. Karakoy, 2003, Runtime Code Parallelization for On-chip Multiprocessors, Kluwer Academic Publishers
  • V. De La Luz, Mahmut T Kandemir, I. Kadayif and U. Sezer, 2003, Generalized Data Transformations, Kluwer Academic Publishers
  • Mahmut T Kandemir, G. Chen, W. Zhang and I. Kolcu, 2003, Data Space Oriented Scheduling, Kluwer Academic Publishers
  • Mahmut T Kandemir, N. Vijaykrishnan and M. J. Irwin, 2002, Compiler Optimizations for Low-Power Systems, Kluwer Academic/Plenum Publishers, pp. 191-210
  • N. Vijaykrishnan, Mahmut T Kandemir, A. Sivasubramaniam and M. J. Irwin, 2002, Tools and Techniques for Integrated Hardware-Software Energy Optimizations, Kluwer Academic, pp. 277-295
  • A. Choudhary and Mahmut T Kandemir, 2002, Compilation for Distributed-Memory Architectures, CRC Press
  • H. S. Kim, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Irwin, 2001, Characterization of Memory Energy Behavior, Kluwer Academic, pp. 165-180

Journal Articles

  • Sanem Arslan, Haluk Rahmi Topcuoglu, Mahmut T Kandemir and Oguz Tosun, 2017, "A selective protection scheme of applications using asymmetrically reliable caches", Journal of Systems Architecture - Embedded Systems Design, 75, pp. 133-144
  • Wonil Choi, Mohammad Arjomand, Myoungsoo Jung and Mahmut T Kandemir, 2017, "Exploiting Data Longevity for Enhancing the Lifetime of Flash-based Storage Class Memory", POMACS, 1, (1)
  • Mohammad Arjomand, Amin Jadidi, Mahmut T Kandemir, Anand Sivasubramaniam and Chitaranjan Das, 2017, "HL-PCM: MLC PCM Main Memory with Accelerated Read", IEEE Transactions on Parallel and Distributed Systems, 28, (11), pp. 3188-3200
  • Özcan Özturk, Umut Orhan, Wei Ding, Praveen Yedlapalli and Mahmut T Kandemir, 2017, "Cache Hierarchy-Aware Query Mapping on Emerging Multicore Architectures", IEEE Transactions on Computers, 66, (3), pp. 403-415
  • S. Arslan, H.R. Topcuoglu, Mahmut T Kandemir and O. Tosun, 2016, "Asymmetrically reliable caches for multicore architectures under performance and energy constraints (", Cluster Computing, 19, (4), pp. 1819-1833
  • E. Kültürsay, K. B. Ebcioglu, G. Küçük and Mahmut T Kandemir, 2016, "Memory Partitioning in the Limit", International Journal of Parallel Programming, 44, (2), pp. 43
  • Myoungsoo Jung, Wonil Choi, Shuwen Gao, Ellis Herbert Wilson, III, David Donofrio, John Shalf and Mahmut T Kandemir, 2016, "NANDFlashSim: High-Fidelity, Microarchitecture-Aware NAND FlashMemory Simulation", ACM Transactions on Storage, 12, (2)
  • Hsiang-Yun Cheng, Matt Poremba, Narges Shahidi, Ivan Stalev, Mary Jane Irwin, Mahmut T Kandemir, John Sampson and Yuan Xie, 2015, "EECache: A Comprehensive Study on the Architectural Design for Energy-Efficient Last-Level Caches in Chip Multiprocessors", ACM Transactions on Architecture and Code Optimization, 12, (2), pp. 17
  • Seong Jo Kim, Yuanrui Zhang, Seung Woo Son, Mahmut T Kandemir, Wei-keng Liao, Rajeev Thakur and Alok N. Choudhary, 2015, "IOPro: a parallel I/O profiling and visualization framework forhigh-performance storage systems", The Journal of Supercomputing, 71, (3), pp. 840–870
  • Seong Jo Kim, Yuanrui Zhang, Seung Woo Son, Mahmut T Kandemir, Wei-keng Liao, Rajeev Thakur and Alok N. Choudhary, 2015, "IOPro: a parallel I/O profiling and visualization framework forhigh-performance storage systems", The Journal of Supercomputing, 71, (3), pp. 840–870
  • Gabriel Rodríguez, Juan Tourino and Mahmut T Kandemir, 2015, "Volatile STT-RAM Scratchpad Design and Data Allocation for Low Energy", Transactions on Architecture and Code Optimization, 11, (4), pp. 38
  • Shankar Prasad Sastry, Emre Kultursay, Suzanne M Shontz and Mahmut T Kandemir, 2014, "Improved cache utilization and preconditioner efficiency through useof a space-filling curve mesh element- and vertex-reordering technique", Eng. Comput. (Lond.), 30, (4), pp. 535–547
  • Myoungsoo Jung, Ellis H. Wilson, III, Wonil Choi, John Shalf, Hasan Metin Aktulga, Chao Yang, Erik Saule, Ümit V. Catalyürek and Mahmut T Kandemir, 2014, "Exploring the future of out-of-core computing with compute-local non-volatile memory", Scientific Programming, 22, (2), pp. 125–139
  • Shankar Prasad Sastry, Emre Kultursay, Suzanne M Shontz and Mahmut T Kandemir, 2014, "Improved cache utilization and preconditioner efficiency through use of a space-filling curve mesh element- and vertex-reordering technique", Eng. Comput. (Lond.), 30, (4), pp. 535–547
  • I. Oz, H. Topcuoglu, Mahmut T Kandemir and O. Tosun, 2013, "Examining Thread Vulnerability Analysis using Fault-injection", pp. 240-245
  • O. Ozturk, Mahmut T Kandemir and G. Chen, 2013, "Compiler-Directed Energy Reduction Using Dynamic Voltage Scaling and Voltage Islands for Embedded Systems", IEEE Transactions on Computers, 62, (2), pp. 268-278
  • W. Ding, Y. Zhang, Mahmut T Kandemir and S. Son, 2013, "Compiler-Directed File Layout Optimization for Hierarchical Storage Systems", Scientific Programming, 21, (3-4), pp. 65-78
  • K. Swaminathan, E. Kultursay, V. Saripalli, N. Vijaykrishnan, Mahmut T Kandemir and S. Datta, 2013, "Steep-Slope Devices: From Dark to Dim Silicon", IEEE Micro, 33, (5), pp. 50-59
  • I. Oz, H. Topcuoglu, Mahmut T Kandemir and O. Tosun, 2012, "Reliability-aware Core Partitioning in Chip Multiprocessors", Journal of Systems Architecture, 58, (3-4), pp. 160-176
  • Yuanrui Zhang, Jun Liu, Emre Kultursay, Mahmut T Kandemir, Nikos Pitsianis and Xiaobai Sun, 2012, "Automatic Parallel Code Generation for NUFFT Data Translation onmulticores", Journal of Circuits, Systems, and Computers, 21, (2)
  • Isil Oz, Haluk Rahmi Topcuoglu, Mahmut T Kandemir and Oguz Tosun, 2012, "Reliability-aware core partitioning in chip multiprocessors", Journal of Systems Architecture - Embedded Systems Design, 58, (3-4), pp. 160–176
  • Isil Oz, Haluk Rahmi Topcuoglu, Mahmut T Kandemir and Oguz Tosun, 2012, "Thread vulnerability in parallel applications", J. Parallel Distrib. Comput., 72, (10), pp. 1171–1185
  • Yuanrui Zhang, Jun Liu, Sai Prashanth Muralidhara and Mahmut T Kandemir, 2011, "BrickX: building hybrid systems for recursive computations", SIGMETRICS Performance Evaluation Review, 39, (3), pp. 98–100
  • Sai Prashanth Muralidhara and Mahmut T Kandemir, 2011, "Communication Based Proactive Link Power Management", T. HiPEAC, 4, pp. 135–154
  • Betül Demiröz, Haluk Rahmi Topcuoglu, Mahmut T Kandemir and Oguz Tosun, 2011, "Particle simulation on the Cell BE architecture", Cluster Computing, 14, (4), pp. 419–432
  • W.-L. Hung, Y. Xie, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2010, "Total Power Optimization for Combinational Logic Using Genetic Algorithms", Journal of VLSI Signal Processing Systems, 58, (2), pp. 145-160
  • Y. Ding, Mahmut T Kandemir, P. Raghavan and M. J. Irwin, 2009, "Adapting Application Execution in CMPs Using Helper Threads", Journal of Parallel and Distributed Computing, 69, (9), pp. 790-806
  • J. Hu, F. Li, V. Degalahal, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Irwin, 2009, "Compiler-assisted Soft Error Detection under Performance and Energy Constraints in Embedded Systems", ACM Transactions on Embedded Computing Systems, 8, (4), pp. 30
  • R. R. Brooks, P. Y. Govindaraju, M. Pirretti, N. Vijaykrishnan and Mahmut T Kandemir, 2009, "Clone Detection in Sensor Networks with Ad Hoc and Grid Topologies", International Journal of Distributed Sensor Networks, 5, (3), pp. 209-223
  • M. Mutyam, F. Wang, R. Krishnan, N. Vijaykrishnan, Mahmut T Kandemir, Y. Xie and M. J. Irwin, 2009, "Process-Variation-Aware Adaptive Cache Architecture and Management", IEEE Transactions on Computers, 58, (7), pp. 865-877
  • O. Ozturk, Mahmut T Kandemir and M. J. Irwin, 2009, "Using Data Compression for Increasing Memory System Utilization", IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems, 28, (6), pp. 901-914
  • P. Unnikrishnan, P. G. Chen, Mahmut T Kandemir, M. Karakoy and I. Kolcu, 2009, "Reducing Memory Requirements of Resource-Constrained Applications", ACM Transactions on Embedded Computing Systems (TECS), 8, (3), pp. 37
  • O. Ozturk, Mahmut T Kandemir, S. W. Son and I. Kolcu, 2009, "Shared Scratch Pad Memory Space Management Across Applications", International Journal of Embedded Systems (IJES), 4, (1), pp. 54-65
  • I. Kadayif, A. Zorlubas, S. Koyuncu, O. Kabal, D. Akciek, Y. Sahin and Mahmut T Kandemir, 2008, "Capturing and Optimizing the Interactions between Prefetching and Cache Line Turnoff", Microprocessors and Microsystems, 32, (7), pp. 394-404
  • O. Ozturk, Mahmut T Kandemir and G. Chen, 2008, "Access Pattern-Based Code Compression for Memory-Constrained Systems", ACM Transactions on Design Automation of Electronic Systems (TODAES), 13, (4), pp. 30
  • G. Chen and Mahmut T Kandemir, 2008, "Compiler-Directed Code Restructuring for Improving Performance of MPSoCs", IEEE Transactions on Parallel and Distributed Systems, 19, (9), pp. 1201-1214
  • O. Ozturk and Mahmut T Kandemir, 2008, "ILP-Based Energy Minimization Techniques for Banked Memories", ACM Transactions on Design Automation of Electronic Systems (TODAES), 13, (3), pp. 50.1-50.40
  • R. Brooks, P. Govindaraju, N. Vijaykrishnan, Mahmut T Kandemir and M. Piretti, 2007, "On the Detection of Clones in Sensor Networks Using Random Key Predistribution", IEEE Transactions on Systems, Man, and Cybernetics, 37, (6), pp. 1246-1258
  • B. Demiroz, H. Topcuoglu and Mahmut T Kandemir, 2007, "Solving the Register Allocation Problem for Embedded Systems Using a Hybrid Evolutionary Algorithm", IEEE Transactions on Evolutionary Computation, 11, (5), pp. 620-634
  • Y. Xie, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Irwin, 2007, "Reliability-Aware Co-synthesis for Embedded Systems", Journal of VLSI Signal Processing, 49, (1), pp. 87-99
  • S. W. Son, K. Malkowski, G. Chen, Mahmut T Kandemir and P. Raghavan, 2007, "Reducing Energy Consumption of Parallel Sparse Matrix Applications Through Integrated Link/CPU Voltage Scaling", Journal of Supercomputing, 41, (3), pp. 179-213
  • S. W. Son, G. Chen, O. Ozturk, Mahmut T Kandemir and A. Choudhary, 2007, "Compiler-directed Energy Optimization for Parallel Disk Based Systems", IEEE Transactions on Parallel and Distributed Systems (TPDS), 18, (9), pp. 1241-1257
  • S. W. Son and Mahmut T Kandemir, 2007, "A Prefetching Algorithm for Multi-speed Disks", Transactions on High-Performance Embedded Architectures and Compilers, Special Issue on Future Directions in Embedded Systems Compilation, 4050, pp. 317-340
  • G. Chen and Mahmut T Kandemir, 2007, "An Approach for Enhancing Inter-processor Data Locality on Chip Multiprocessors", Transactions on High-Performance Embedded Architectures and Compilers, Special Issue on Future Directions in Embedded Systems Compilation, 4050, pp. 214-233
  • I. Kadayif, P. Nath, Mahmut T Kandemir and A. Sivasubramaniam, 2007, "Reducing Data TLB Power via Compiler-directed Address Generation", IEEE Transactions on CAD, 26, (2), pp. 312-324
  • A. Gayasen, S. Srinivasan, N. Vijaykrishnan and Mahmut T Kandemir, 2007, "Design of Power-aware FPGA Fabrics", International Journal of Embedded Systems (IJES), 3, (1/2), pp. 52-64
  • M. Pirretti, S. Zhu, N. Vijaykrishnan, P. McDaniel, Mahmut T Kandemir and R. Brooks, 2006, "The Sleep Deprivation Attack in Sensor Networks: Analysis and Methods of Defense", International Journal of Distributed Sensor Networks, 2, (3), pp. 267-287
  • V. De La Luz, Mahmut T Kandemir and I. Kolcu, 2006, "Reducing Memory Energy Consumption of Embedded Applications that Process Dynamically-allocated Data", IEEE Transactions on CAD, 25, (9), pp. 1855-1860
  • G. Memik, Mahmut T Kandemir, W.-K. Liao and A. Choudhary, 2006, "Multi-collective I/O: a Technique for Exploiting Inter-file Access Patterns", ACM Transactions on Storage (TOS), 2, (3), pp. 349-369
  • Mahmut T Kandemir, 2006, "Reducing Energy Consumption of Multiprocessor SoC Architectures by Exploiting Memory Bank Locality", ACM Transactions on Design Automation of Electronic Systems (TODAES), 11, (2), pp. 410-441
  • G. Chen, Mahmut T Kandemir, M. J. Irwin and J. Ramanujam, 2006, "Reducing Code Size Through Address Register Assignment", ACM Transactions on Embedded Computing (TECS), 5, (1), pp. 225-258
  • C. Liu, A. Sivasubramaniam and Mahmut T Kandemir, 2006, "Optimizing Bus Energy Consumption of On-Chip Multiprocessors Using Frequent Values", Journal of Systems Architecture, Special Issue on Best Papers of Euromicro Conference on Parallel and Distributed Processing, 52, (2), pp. 129-142
  • W. Zhang, Y.-F. Tsai, D. Duarte, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2006, "Reducing Dynamic and Leakage Energy in VLIW Architectures", ACM Transactions on Embedded Computing Systems, Special Issue on Power-Aware Embedded Computing, 5, (1), pp. 1-28
  • M. Vilayannur, A. Sivasubramaniam, Mahmut T Kandemir, R. Thakur and R. Ross, 2006, "Discretionary Caching for I/O on Clusters", Journal on Cluster Computing: Special Issue on Parallel I/O in Computational Grids and Cluster Computing Systems, 9, (1), pp. 29-44
  • J. Ramanujam, J. Hong, Mahmut T Kandemir and A. Narayan, 2006, "Estimating and Reducing the Memory Requirements of Signal Processing Codes for Embedded Processor Systems", EEE Transactions on Signal Processing (TSP), 54, (1), pp. 286-294
  • Mahmut T Kandemir, J. Ramanujam and U. Sezer, 2006, "Improving the Energy Behavior of Block Buffering Using Compiler Optimizations", ACM Transactions on Design Automation of Electronic Systems (TODAES), 11, (1), pp. 228-250
  • J. Hu, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Irwin, 2005, "Analyzing Data Reuse for Cache Reconfiguration", ACM Transactions on Embedded Computer Systems (TECS), 4, (4), pp. 851-876
  • S. Kim, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2005, "Optimizing Leakage Energy Consumption in Cache Bitlines", Journal of Design Automation for Embedded Systems (DAES), 9, (1), pp. 15-18
  • I. Kadayif, A. Sivasubramaniam, Mahmut T Kandemir, G. Kandiraju and G. Chen, 2005, "Optimizing Instruction TLB Energy Using Software and Hardware Techniques", ACM Transactions on Design Automation of Electronic Systems, 10, (2), pp. 229-257
  • Mahmut T Kandemir, 2005, "Improving Whole-program Locality using Intra-procedural and Inter-procedural Transformations", Journal of Parallel and Distributed Computing (JPDC), 65, (7), pp. 564-582
  • S. Kim, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2005, "Exploiting Temporal Loads for Low Latency and High Bandwidth Memory", IEE Proceeding: Computers and Digital Techniques, 152, (4), pp. 457-466
  • I. Kadayif and Mahmut T Kandemir, 2005, "Data Space-oriented Tiling for Enhancing Locality", ACM Transactions on Embedded Computing Systems (TECS), 4, (2), pp. 388-414
  • W. Zhang, Mahmut T Kandemir, M. Karakoy and G. Chen, 2005, "Reducing Data Cache Leakage Energy using a Compiler-based Approach", ACM Transactions on Embedded Computing Systems (TECS), 4, (3), pp. 652-678
  • E.-J. Kim, G. Link, K. H. Yum, N. Vijaykrishnan, Mahmut T Kandemir, M. J. Irwin and C. R. Das, 2005, "A Holistic Approach to Designing Energy-Efficient Cluster Interconnects", IEEE Transactions on Computers, 54, (6), pp. 660-671
  • W. Zhang, Y. F. Tsai, Mahmut T Kandemir, N. Vijaykrishnan, M. J. Irwin and V. De, 2005, "Leakage-Aware Compilation for VLIW Architectectures", IEE Proceedings: Computers and Digital Techniques, 152, (2), pp. 251-260
  • I. Kadayif, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Irwin, 2005, "An Integar Linear Programming Based Tool for Wireless Sensor Networks", Journal of Parallel and Distributed Computing (JPDC), 65, (3), pp. 247-260
  • V. Degalahal, L. Li, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2005, "Soft Error Issues in Low Power Caches", IEEE Transactions on VLSI, 13, (10), pp. 1157-1166
  • I. Kadayif, Mahmut T Kandemir, G. Chen, O. Ozturk, M. Karakoy and U. Sezer, 2005, "Optimizing Array-Intensive Applications for On-Chip Multiprocessors", IEEE Transactions on Parallel and Distributed Systems, 16, (5), pp. 396-411
  • E. Swankowski, N. Vijaykrishnan, R. Brooks, Mahmut T Kandemir and M. J. Irwin, 2005, "Symmetric Encryption in Reconfigurable and Custom Hardware", International Journal of Embedded Systems, 1, (3/4), pp. 205-217
  • E. Lattanzi, A. Bogliolo, A. Gayasen, Mahmut T Kandemir, N. Vijaykrishnan and L. Benini, 2005, "Improving Java Performance Using Dynamic Method Migration on FPGAs", International Journal of Embedded Systems, 1, (3/4), pp. 228-236
  • I. Kadayif, Mahmut T Kandemir, G. Chen, N. Vijaykrishnan, M. J. Irwin and A. Sivasubramaniam, 2005, "Compiler-directed High-level Energy Estimation and Optimization", ACM Transactions on Embedded Computing Systems (TECS), 4, (4), pp. 819-850
  • Mahmut T Kandemir, M. J. Irwin, G. Chen and I. Kolcu, 2005, "Compiler-Guided Leakage Optimization for Banked Scratch-Pad Memories", IEEE Transactions on VLSI, 13, (10), pp. 1136-1146
  • V. De La Luz and Mahmut T Kandemir, 2004, "Array Regrouping and Its use in Compiling Data-Intensive Embedded Applications", IEEE Transactions on Computers (TC), 53, (1), pp. 1-19
  • S. Kim, S. Tomar, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2004, "Energy-Efficient Java Execution Using Local Memory and Object Co-location", IEE Proceedings: Computers and Digital Techniques, 151, (1), pp. 33-42
  • Mahmut T Kandemir, J. Ramanujam, M. J. Irwin, N. Vijaykrishnan, I. Kadayif and A. Parikh, 2004, "A Compiler Based Approach for Dynamically Managing Scratch-pad Memories in Embedded Systems", IEEE Transactions on Computer Aided Design, 23, (2), pp. 243-260
  • W. Zhang, J. S. Hu, V. Degalahal, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Irwin, 2004, "Reducing Instruction Cache Energy Consumption Using a Compiler-based Strategy", ACM Transactions on Architecture and Code Optimization (TACO), 1, (1), pp. 3-33
  • Mahmut T Kandemir, I. Kadayif, A. Choudhary, J. Ramanujam and I. Kolcu, 2004, "Compiler-Directed Scratch Pad Memory Optimization for Embedded Multiprocessors", IEEE Transactions on VLSI, 12, (3), pp. 281-287
  • S. C. Chiu, W.-K. Liao, A. Choudhary and Mahmut T Kandemir, 2004, "Processor-embedded Distributed Smart Disks for I/O-intensive Workloads: Architectures, Performance Models, and Evaluation", Journal of Parallel and Distributed Computing (JPDC), 64, (3), pp. 427-446
  • V. De La Luz, I. Kadayif, Mahmut T Kandemir and U. Sezer, 2004, "Access Pattern Restructuring for Memory Energy", Transactions on Parallel and Distributed Systems (TPDS), 15, (4), pp. 289-303
  • A. Parikh, S. Kim, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Irwin, 2004, "Instruction Scheduling for Low Power", Journal of VLSI Signal Processing Systems, 37, (1), pp. 129-149
  • G. Chen, B. Kang, Mahmut T Kandemir, N. Vijaykrishnan, M. J. Irwin and R. Chandramouli, 2004, "Studying Energy Tradeoffs in Off-loading Computation/Compilation in Java-enabled Mobile Devices", IEEE Transactions on Parallel and Distributed Systems (TPDS), 15, (9), pp. 795-809
  • I. Kadayif and Mahmut T Kandemir, 2004, "Quasi-dynamic Layout Optimizations for Improving Data Locality", IEEE Transactions on Parallel and Distributed Systems (TPDS), 15, (11), pp. 996-1011
  • X. Shen, W. Liao, A. Choudhary, G. Memik and Mahmut T Kandemir, 2003, "A High Performance Application Data Environment for Large-scale Scientific Computations", IEEE Transactions on Parallel and Distributed Systems (TPDS), 14, (12), pp. 1262-1274
  • N. Vijaykrishnan, Mahmut T Kandemir, M. J. Irwin, H. Kim and W. Ye, 2003, "Evaluating Integrated Hardware-Software Optimizations Using a Unified Energy Estimation Framework", IEEE Transactions on Computers, 52, (1), pp. 59-76
  • M. Wolf and Mahmut T Kandemir, 2003, "Memory System Optimization of Embedded Software", Proceedings of the IEEE Special Issue on Modeling and Design of Embedded Software, 91, (1), pp. 165-184
  • L. Li, I. Kadayif, Y.-F. Tsai, N. Vijaykrishnan, Mahmut T Kandemir, M. J. Irwin and A. Sivasubramaniam, 2003, "Managing Leakage Energy in Cache Hierarchies", Journal of Instruction-level Parallelism, 5
  • Mahmut T Kandemir, A. Choudhary, J. Ramanujam and P. Banerjee, 2003, "Reducing False Sharing and Improving Spatial Locality in a Unified Compilation Framework", IEEE Transactions on Parallel and Distributed Systems (TPDS), 14, (4), pp. 337-354
  • S. Kim, N. Vijaykrishnan, Mahmut T Kandemir, A. Sivasubramaniam and M. J. Irwin, 2003, "Partitioned Instruction Cache Architecture For Energy Efficiency", ACM Transactions on Embedded Computing Systems: Special Issue on Compilers, Architecture, and Synthesis for Embedded Systems, 2, (2), pp. 163-185
  • H. Saputra, N. Vijaykrishnan, Mahmut T Kandemir, M. J. Irwin, R. Brooks, S. Kim and W. Zhang, 2003, "Masking the Energy Behavior of Encryption Algorithms", IEE Proceedings: Computers and Digital Techniques, 150, (5), pp. 274-284
  • S. Gurumurthi, A. Sivasubramaniam, Mahmut T Kandemir and H. Franke, 2003, "Reducing the Disk Power Consumption in Servers: The DRPM Approach", IEEE Computer: Special Issue on Power-Aware & Temperature-Aware Computing, 36, (12), pp. 59-66
  • N. Kim, T. Austin, D. Blaauw, T. Mudge, K. Flautner, J. S. Hu, M. J. Irwin, Mahmut T Kandemir and N. Vijaykrishnan, 2003, "Leakage Current: Moore's Law Meets Static Power", IEEE Computer, Special Issue on Power- and Temperature-Aware Computing, 36, (12), pp. 68-75
  • Mahmut T Kandemir, A. Choudhary and J. Ramanujam, 2002, "An I/O-Conscious Tiling Strategy for Disk-Resident Data Sets", Journal of Supercomputing, 21, (3), pp. 257-284
  • M. Kandaswamy, Mahmut T Kandemir, A. Choudhary and D. Bernholdt, 2002, "An Experimental Evaluation of I/O Optimizations on Different Applications", IEEE Transactions on Parallel and Distributed Systems (TPDS), 13, (7), pp. 728-744
  • G. Chen, Mahmut T Kandemir, N. Vijaykrishnan, M. J. Irwin and W. Wolf, 2002, "Using Memory Compression for Energy Reduction in an Embedded Java System", Journal of Circuits, Systems and Computers, 11, (5), pp. 537-556
  • G. Chen, Mahmut T Kandemir, N. Vijaykrishnan, M. J. Irwin and M. Woclzko, 2002, "Tuning Garbage Collection for Reducing Memory System Energy in an Embedded Java Environment", ACM Transactions on Embedded Computer Systems, 1, (1), pp. 27-55
  • N. An, S. Gurumurthi, A. Sivasubramaniam, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2002, "Energy-Performance Trade-Offs for Spatial Access Methods on Memory-Resident Data", International Journal on Very Large Databases, 11, (3), pp. 179-197
  • Mahmut T Kandemir, 2002, "Compiler-Directed Optimizations for Improving the Performance of I/O Intensive Applications", International Journal of Parallel and Distributed Systems and Networks, 5, (2), pp. 52-65
  • Mahmut T Kandemir, P. Banerjee, A. Choudhary, J. Ramanujam and E. Ayguade, 2001, "Static and Dynamic Locality Optimizations Using Integer Linear Programming", IEEE Transactions on Parallel and Distributed Computing (TPDS), 12, (9), pp. 922-941
  • V. De La Luz, Mahmut T Kandemir, N. Vijaykrishnan, A. Sivasubramaniam and M. J. Irwin, 2001, "Hardware and Software Techniques for Controlling DRAM Power Modes", IEEE Transactions on Computers, Special Issue on Advances in High Performance Memory Systems, 50, (11), pp. 1154-1173
  • Mahmut T Kandemir, J. Ramanujam, A. Choudhary and P. Banerjee, 2001, "A Layout-conscious Iteration Space Transformation Technique", IEEE Transactions on Computers, 50, (12), pp. 1321-1336
  • Mahmut T Kandemir, 2001, "Compiler-directed Collective-I/O", IEEE Transactions on Parallel and Distributed Systems (TPDS), 12, (12), pp. 1318-1331
  • Mahmut T Kandemir, N. Vijaykrishnan, M. J. Irwin and W. Ye, 2001, "Influence of Compiler Optimizations on System Power", IEEE Transactions on VLSI Systems, 9, (6), pp. 801-804
  • G. Esakkimuthu, H. S. Kim, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Irwin, 2001, "Investigating Memory System Energy Behavior Using Software and Hardware Optimizations", Special issue in Low power System Design of VLSI DESIGN Journal, 12, (2), pp. 151-165
  • G. Memik, Mahmut T Kandemir and A. Choudhary, 2001, "Design and Evaluation of Smart-disk Cluster for DSS Commercial Workloads", Journal of Parallel and Distributed Computing (JPDC): Special Issue on Cluster and Network-based Computing, 61, (2), pp. 1633-1664
  • Mahmut T Kandemir and J. Ramanujam, 2001, "Data Relation Vectors: A New Abstraction for Data Optimizations", IEEE Transactions on Computers (TC), 50, (8), pp. 798-810
  • M. J. Irwin, Mahmut T Kandemir and N. Vijaykrishnan, 2001, "SimplePower: A Cycle-Accurate Energy Simulator", IEEE Technical Committee on Computer Architecture (TCCA) Newsletter, pp. 59-64
  • Mahmut T Kandemir, A. Choudhary, J. Ramanujam and M. Kandaswamy, 2000, "A Unified Framework for Optimizing Locality, Parallelism, and Communication in Out-of-Core Computations", IEEE Transactions on Parallel and Distributed Systems (TPDS), 11, (7), pp. 648-668
  • Mahmut T Kandemir, J. Ramanujam and A. N. Choudhary, 2000, "Compiler Algorithms for Optimizing Locality and Parallelism on Shared and Distributed-Memory Machines", Journal of Parallel and Distributed Computing, 60, (8), pp. 924-965
  • A. Choudhary, Mahmut T Kandemir, J. No, G. Memik, X. Shen, W. Liao, H. Nagesh, S. More, V. Taylor, R. Thakur and R. Stevens, 2000, "Data Management for Large-Scale Scientific Computations in High Performance Distributed Systems", Cluster Computing, 3, (1), pp. 45-60
  • Mahmut T Kandemir, A. Choudhary, P. Banergee, J. Ramanujam and N. Shenoy, 2000, "Minimizing Data and Synchronization Costs in One-Way Communication", IEEE Transactions on Parallel and Distributed Systems (TPDS), 11, (12), pp. 1232-1251
  • Mahmut T Kandemir and I. Demirkiran, 2000, "Register Relabeling for Energy Reduction", IEEE TCVLSI Technical Bulletin, pp. 1-6

Conference Proceedings

  • Orhan Kislal, Jagadish Kotra, Xulong Tang, Mahmut T Kandemir and Myoungsoo Jung, 2017, "POSTER: Location-Aware Computation Mapping for Manycore Processors", pp. 138-139
  • Nima Elyasi, Mohammad Arjomand, Anand Sivasubramaniam, Mahmut T Kandemir, Chitaranjan D ands, Myoungsoo Jung , 2017, "Exploiting Intra-Request Slack to Improve SSD Performance", pp. 375-378
  • Jagadish B. Kotra, Narges Shahidi, Zeshan A. Chishti and Mahmut T Kandemir, 2017, "Hardware-Software Co-design to Mitigate DRAM Refresh Overheads: A Case for Refresh-Aware Process Scheduling", pp. 723-736
  • Amin Jadidi, Mohammad Arjomand, Mohammad Khavari Tavana, David R. Kaeli, Mahmut T Kandemir and Chitaranjan Das, 2017, "Exploring the Potential for Collaborative Data Compression and Hard-Error Tolerance in PCM Memories", pp. 85-96
  • Xulong Tang, Ashutosh Pattnaik, Huaipan Jiang, Onur Kayiran, Adwait Jog, Sreepathi Pai, Mohamed Ibrahim, Mahmut T Kandemir and Chitaranjan Das, 2017, "Controlled Kernel Launch for Dynamic Parallelism in GPUs", pp. 649-660
  • Mohammad Arjomand, Amin Jadidi, Mahmut T Kandemir and Chitaranjan Das, 2017, "Leveraging value locality for efficient design of a hybrid cache in multicore processors", pp. 1-8
  • Wonil Choi, Myoungsoo Jung, Mahmut T Kandemir and Chitaranjan Das, 2017, "A Scale-Out Enterprise Storage Architecture", pp. 549-556
  • Prashanth Thinakaran, Jashwant Raj Gunasekaran, Bikash Sharma, Mahmut T Kandemir and Chitaranjan Das, 2017, "Phoenix: A Constraint-Aware Scheduler for Heterogeneous Datacenters", pp. 977-987
  • Miryeong Kwon, Jie Zhang, Gyuyoung Park, Wonil Choi, David Donofrio, John Shalf, Mahmut T Kandemir and Myoungsoo Jung, 2017, "TraceTracker: Hardware/software co-evaluation for large-scale I/O workload reconstruction", pp. 87-96
  • Jagadish B. Kotra, Seongbeom Kim, Kamesh Madduri and Mahmut T Kandemir, 2017, "Congestion-aware memory management on NUMA platforms: A VMware ESXi case study", pp. 146-155
  • Morteza Ramezani, Nima Elyasi, Mohammad Arjomand, Mahmut T Kandemir and Anand Sivasubramaniam, 2017, "Exploring the impact of memory block permutation on performance of a crossbar ReRAM main memory", pp. 167-176
  • Prasanna Venkatesh Rengasamy, Haibo Zhang, Nachiappan Chidambaram Nachiappan, Shulin Zhao, Anand Sivasubramaniam, Mahmut T Kandemir and Chitaranjan Das, 2017, "Characterizing diverse handheld apps for customized hardware acceleration", pp. 187-196
  • Jagadish B. Kotra, Diana Guttman, Nachiappan Chidambaram Nachiappan, Mahmut T Kandemir and Chitaranjan Das, 2017, "Quantifying the Potential Benefits of On-chip Near-Data Computing in Manycore Processors", pp. 198-209
  • Akbar Sharifi, Wei Ding, Diana Guttman, Hui Zhao, Xulong Tang, Mahmut T Kandemir and Chitaranjan Das, 2017, "DEMM: A Dynamic Energy-Saving Mechanism for Multicore Memories", pp. 210-220
  • Mohammad Khavari Tavana, Amir Kavyan Ziabari, Mohammad Arjomand, Mahmut T Kandemir, Chitaranjan Das and David R. Kaeli, 2017, "REMAP: a reliability/endurance mechanism for advancing PCM", pp. 385-398
  • Kaisheng Ma, Xueqing Li, Jinyang Li, Yongpan Liu, Yuan Xie, John Sampson, Mahmut T Kandemir and Vijaykrishnan Narayanan, 2017, "Incidental computing on IoT nonvolatile processors", pp. 204-218
  • Haibo Zhang, Prasanna Venkatesh Rengasamy, Shulin Zhao, Nachiappan Chidambaram Nachiappan, Anand Sivasubramaniam, Mahmut T Kandemir, Ravi Iyer and Chitaranjan Das, 2017, "Race-to-sleep + content caching + display caching: a recipe for energy-efficient video streaming on handhelds", pp. 517-531
  • Xulong Tang, Orhan Kislal, Mahmut T Kandemir and Mustafa Karaköy, 2017, "Data movement aware computation partitioning", pp. 730-744
  • Muhammad Aditya Sasongko, Haluk Rahmi Topcuoglu, Sanem Arslan and Mahmut T Kandemir, 2017, "Compiler-Enhanced Reliability for Network-on-Chip Architectures", pp. 584-588
  • Amin Jadidi, Mohammad Arjomand, Mahmut T Kandemir and Chitaranjan Das, 2017, "Optimizing energy consumption in GPUS through feedback-driven CTA scheduling", 12, pp. 1-12
  • Xuanhua Shi, Hong An, Chao Wang, Mahmut T Kandemir and Hai Jin, 2017, "Network and Parallel Computing - 14th IFIP WG 10.3 International Conference", Springer
  • O. Kayiran, A. Jog, A. Pattnaik, R. Ausavarungnirun, Xiaorui Tang, Mahmut T Kandemir, G. H. Loh, O. Mutlu and Chitaranjan Das, 2016, "µc-States: Fine-grained GPU Datapath Power Management", Institute of Electrical and Electronics Engineers Inc., USA, 11-15-September-2016, pp. 17-30
  • A. Pattnaik, Xiaorui Tang, A. Jog, O. Kayiran, A.K. Mishra, Mahmut T Kandemir, O. Mutlu and Chitaranjan Das, 2016, "Scheduling Techniques for GPU Architectures with Processing-In-Memory Capabilities", Institute of Electrical and Electronics Engineers Inc., pp. 31-44
  • W. Choi, J. Zhang, S. Gao, J. Lee, M. Jung and Mahmut T Kandemir, 2016, "An in-depth study of next generation interface for emerging non-volatile memories", Institute of Electrical and Electronics Engineers Inc.
  • O. Kislal, Mahmut T Kandemir and J. Kotra, 2016, "Cache-aware approximate computing for decision tree learning", IEEE Computer Society, pp. 1413-1422
  • J. B. Kotra, M. Arjomand, D. Guttman, Mahmut T Kandemir and C. R. Das, 2016, "Re-NUCA: A Practical NUCA Architecture for ReRAM Based Last-Level Caches", Institute of Electrical and Electronics Engineers Inc., pp. 576-585
  • Adwait Jog, Onur Kayiran, Ashutosh Pattnaik, Mahmut T Kandemir, Onur Mutlu, Ravishankar Iyer and Chitaranjan Das, 2016, "Exploiting Core Criticality for Enhanced GPU Performance", ACM, pp. 351-363
  • Mahmut T Kandemir and O Mutlu, 2016, "Message from ICS 2016 program chairs", Association for Computing Machinery, 01-03
  • Mohammad Arjomand, Amin Jadidi, Mahmut T Kandemir, Anand Sivasubramaniam and Chitaranjan Das, 2016, "MLC PCM main memory with accelerated read", IEEE Computer Society, pp. 143–144
  • Sanem Arslan, Haluk Rahmi Topcuoglu, Mahmut T Kandemir and Oguz Tosun, 2016, "Protecting Code Regions on Asymmetrically Reliable Caches", Springer, 9637, pp. 375–387
  • Narges Shahidi, Mohammad Arjomand, Anand Sivasubramaniam, Mahmut T Kandemir and Chitaranjan Das, 2016, "Storage consolidation: Not always a panacea, but can we ease the pain?", IEEE Computer Society, pp. 159–160
  • Mahmut T Kandemir, P. V. Rengasamy, Anand Sivasubramaniam and Chitaranjan Das, 2016, "Exploiting Staleness for Approximating Loads on CMPs", Institute of Electrical and Electronics Engineers Inc, pp. 343-354
  • Gabriel Rodríguez, José M. Andión, Mahmut T Kandemir and Juan Tourino, 2016, "Trace-based affine reconstruction of codes", ACM, pp. 139–149
  • Mohammad Arjomand, Mahmut T Kandemir, Anand Sivasubramaniam and Chitaranjan Das, 2016, "Boosting Access Parallelism to PCM-Based Main Memory", ACM, New York, NY, USA, 44, (3), pp. 695-706
  • J. Zhang, D. Donofrio, J. Shalf, Mahmut T Kandemir and M. Jung, 2015, "NVMMU: A Non-volatile Memory Management Unit for Heterogeneous GPU-SSD Architectures", Institute of Electrical and Electronics Engineers Inc.
  • Adwait Jog, Onur Kayiran, Tuba Kesten, Ashutosh Pattnaik, Evgeny Bolotin, Niladrish Chatterjee, Stephen W. Keckler, Mahmut T Kandemir and Chitaranjan Das, 2015, "Anatomy of GPU Memory System for Multi-Application Execution", pp. 223–234
  • Diman Zad Tootaghaj, Farshid Farhat, Mohammad Arjomand, Paolo Faraboschi, Mahmut T Kandemir, Anand Sivasubramaniam and Chitaranjan Das, 2015, "Evaluating the Combined Impact of Node Architecture and Cloud Workload Characteristics on Network Traffic and Performance/Cost", pp. 203–212
  • Joshua Dennis Booth, Jagadish Kotra, Hui Zhao, Mahmut T Kandemir and Padma Raghavan, 2015, "Phase Detection with Hidden Markov Models for DVFS on Many-Core Processors", pp. 185–195
  • Jun Liu, Jagadish Kotra, Wei Ding and Mahmut T Kandemir, 2015, "Network footprint reduction through data access and computation placement in NoC-based manycores", pp. 181:1–181:6
  • Nandita Vijaykumar, Gennady Pekhimenko, Adwait Jog, Abhishek Bhowmick, Rachata Ausavarungnirun, Chitaranjan Das, Mahmut T Kandemir, Todd C. Mowry and Onur Mutlu, 2015, "A case for core-assisted bottleneck acceleration in GPUs: enabling flexible data compression with assist warps", pp. 41–53
  • Nachiappan Chidambaram Nachiappan, Haibo Zhang, Jihyun Ryoo, Niranjan Soundararajan, Anand Sivasubramaniam, Mahmut T Kandemir, Ravishankar Iyer and Chitaranjan Das, 2015, "VIP: virtualizing IP chains on handheld platforms", pp. 655–667
  • Mahmut T Kandemir, Hui Zhao, Xulong Tang and Mustafa Karaköy, 2015, "Memory Row Reuse Distance and its Role in Optimizing Application Performance", pp. 137–149
  • Wei Ding, Xulong Tang, Mahmut T Kandemir, Yuanrui Zhang and Emre Kultursay, 2015, "Optimizing off-chip accesses in multicores", pp. 131–142
  • Sanem Arslan, Haluk Rahmi Topcuoglu, Mahmut T Kandemir and Oguz Tosun, 2015, "Performance and Energy Efficient Asymmetrically Reliable Caches for Multicore Architectures", pp. 1025–1032
  • Hui Zhao, Mahmut T Kandemir and Mary Jane Irwin, 2015, "TaPEr: tackling power emergencies in the dark silicon era by exploiting resource scalability", pp. 16:1–16:8
  • H Zhao, Mahmut T Kandemir and Mary Jane Irwin, 2015, "TaPEr: Trackling Power Emergencies in the dark silicon era by exploiting resource scalability", pp. 16
  • Diana Guttman, Mahmut T Kandemir, Meenakshi Arunachalamy and Vlad Calina, 2015, "Performance and energy evaluation of data prefetching on intel Xeon Phi", IEEE Computer Society, pp. 288–297
  • Nachiappan Chidambaram Nachiappan, Praveen Yedlapalli, Niranjan Soundararajan, Anand Sivasubramaniam, Mahmut T Kandemir, Ravishankar Iyer and Chitaranjan Das, 2015, "Domain knowledge based energy management in handhelds", IEEE, pp. 150–160
  • Jithendra Srinivas, Wei Ding and Mahmut T Kandemir, 2015, "Reactive tiling", IEEE/ACM, pp. 91–102
  • Karthik Swaminathan, Jagadish Kotra, Huichu Liu, John Sampson, Mahmut T Kandemir and Vijaykrishnan Narayanan, 2015, "Thermal-Aware Application Scheduling on Device-Heterogeneous Embedded Architectures", IEEE Computer Society, pp. 221–226
  • Wei Ding, Diana Guttman and Mahmut T Kandemir, 2014, "Compiler Support for Optimizing Memory Bank-Level Parallelism", pp. 571–582
  • Onur Kayiran, Nachiappan Chidambaram Nachiappan, Adwait Jog, Rachata Ausavarungnirun, Mahmut T Kandemir, Gabriel H. Loh, Onur Mutlu and Chitaranjan Das, 2014, "Managing GPU Concurrency in Heterogeneous Architectures", pp. 114–126
  • Praveen Yedlapalli, Nachiappan Chidambaram Nachiappan, Niranjan Soundararajan, Anand Sivasubramaniam, Mahmut T Kandemir and Chitaranjan Das, 2014, "Short-Circuiting Memory Traffic in Handheld Platforms", pp. 166–177
  • Yang Ding, Praveen Yedlapalli and Mahmut T Kandemir, 2014, "QoS aware dynamic time-slice tuning", pp. 84–85
  • Umut Orhan, Wei Ding, Praveen Yedlapalli, Mahmut T Kandemir and Özcan Özturk, 2014, "A cache topology-aware multi-query scheduler for multicore architectures", pp. 86–87
  • Mahmut T Kandemir, Wei Ding and Diana Guttman, 2014, "Quantifying and Optimizing the Impact of Victim Cache Line Selectionin Manycore Systems", IEEE, pp. 385–394
  • Ellis Herbert Wilson, Myoungsoo Jung and Mahmut T Kandemir, 2014, "ZombieNAND: Resurrecting Dead NAND Flash for Improved SSD Longevity", IEEE, pp. 229–238
  • Hsiang-Yun Cheng, Matthew Poremba, Narges Shahidi, Ivan Stalev, Mary Jane Irwin, Mahmut T Kandemir, Jack Sampson and Yuan Xie, 2014, "EECache: exploiting design choices in energy-efficient last-levelcaches for chip multiprocessors", pp. 303–306
  • Wei Ding, Mahmut T Kandemir, Diana Guttman, Adwait Jog, Chitaranjan Das and Praveen Yedlapalli, 2014, "Trading cache hit rate for memory performance", pp. 357–368
  • Ellis Herbert Wilson, Mahmut T Kandemir and Garth Gibson, 2014, "Will They Blend?: Exploring Big Data Computation Atop TraditionalHPC NAS Storage", pp. 524–534
  • Nachiappan Chidambaram Nachiappan, Praveen Yedlapalli, Niranjan Soundararajan, Mahmut T Kandemir, Anand Sivasubramaniam and Chitaranjan Das, 2014, "GemDroid: a framework to evaluate mobile platforms", pp. 355–366
  • Myoungsoo Jung, Wonil Choi, Shekhar Srikantaiah, Joonhyuk Yoo and Mahmut T Kandemir, 2014, "HIOS: A host interface I/O scheduler for Solid State Disks", pp. 289–300
  • Wei Ding and Mahmut T Kandemir, 2014, "CApRI: CAche-conscious data reordering for irregular codes", pp. 477–489
  • Myoungsoo Jung, Wonil Choi, John Shalf and Mahmut T Kandemir, 2014, "Triple-A: a Non-SSD based autonomic all-flash array for high performancestorage systems", pp. 441–454
  • Adwait Jog, Evgeny Bolotin, Zvika Guz, Mike Parker, Stephen W. Keckler, Mahmut T Kandemir and Chitaranjan Das, 2014, "Application-aware Memory System for Fair and Efficient Execution ofConcurrent GPGPU Applications", pp. 1
  • Myoungsoo Jung and Mahmut T Kandemir, 2014, "Sprinkler: Maximizing resource utilization in many-chip solid statedisks", pp. 524–535
  • , 2014, "2014 IEEE International Symposium on Workload Characterization, IISWC 2014, Raleigh, NC, USA, October 26-28, 2014", IEEE Computer Society
  • , 2014, "20th IEEE International Symposium on High Performance Computer Architecture, HPCA 2014, Orlando, FL, USA, February 15-19, 2014", IEEE Computer Society
  • , 2014, "47th Annual IEEE/ACM International Symposium on Microarchitecture, MICRO 2014, Cambridge, United Kingdom, December 13-17, 2014", IEEE
  • , 2014, "ACM SIGMETRICS / International Conference on Measurement and Modeling of Computer Systems, SIGMETRICS ’14, Austin, TX, USA - June 16 - 20, 2014", ACM
  • , 2014, "ACM/IEEE 41st International Symposium on Computer Architecture, ISCA 2014, Minneapolis, MN, USA, June 14-18, 2014", IEEE Computer Society
  • Adwait Jog, Evgeny Bolotin, Zvika Guz, Mike Parker, Stephen W. Keckler, Mahmut T Kandemir and Chitaranjan Das, 2014, "Application-aware Memory System for Fair and Efficient Execution of Concurrent GPGPU Applications", pp. 1
  • , 2014, "Architectural Support for Programming Languages and Operating Systems, ASPLOS ’14, Salt Lake City, UT, USA, March 1-5, 2014", ACM
  • Hsiang-Yun Cheng, Matthew Poremba, Narges Shahidi, Ivan Stalev, Mary Jane Irwin, Mahmut T Kandemir, John Sampson and Yuan Xie, 2014, "EECache: exploiting design choices in energy-efficient last-level caches for chip multiprocessors", pp. 303–306
  • , 2014, "IEEE 22nd International Symposium on Modelling, Analysis & Simulation of Computer and Telecommunication Systems, MASCOTS 2014, Paris, France, September 9-11, 2014", IEEE Computer Society
  • , 2014, "IEEE 34th International Conference on Distributed Computing Systems, ICDCS 2014, Madrid, Spain, June 30 - July 3, 2014", IEEE Computer Society
  • , 2014, "International Conference on Parallel Architectures and Compilation, PACT ’14, Edmonton, AB, Canada, August 24-27, 2014", ACM
  • , 2014, "International Symposium on Low Power Electronics and Design, ISLPED’14, La Jolla, CA, USA - August 11 - 13, 2014", ACM
  • Mahmut T Kandemir, Wei Ding and Diana Guttman, 2014, "Quantifying and Optimizing the Impact of Victim Cache Line Selection in Manycore Systems", pp. 385–394
  • , 2014, "Seventh Workshop on General Purpose Processing Using GPUs, GPGPU-7, Salt Lake City, UT, USA, March 1, 2014", ACM
  • Myoungsoo Jung and Mahmut T Kandemir, 2014, "Sprinkler: Maximizing resource utilization in many-chip solid state disks", pp. 524–535
  • Myoungsoo Jung, Wonil Choi, John Shalf and Mahmut T Kandemir, 2014, "Triple-A: a Non-SSD based autonomic all-flash array for high performance storage systems", pp. 441–454
  • Ellis Herbert Wilson, Mahmut T Kandemir and Garth Gibson, 2014, "Will They Blend?: Exploring Big Data Computation Atop Traditional HPC NAS Storage", pp. 524–534
  • M. Jung, E. Wilson, W. Choi, J. Shalf, H. Metin Aktulga, C. Yang, E. Saule, Ü. V. Çatalyürek and Mahmut T Kandemir, 2013, "Exploring the Future of Out-of-core Computing with Compute-local Non-volatile Memory", Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC 2013)
  • P. Yedlapalli, J. Kotra, E. Kultursay, Mahmut T Kandemir, C. R. Das and A. Sivasubramania, 2013, "Meeting Midway: Improving CMP Performance with Memory-side Prefetching", Proceedings of the Twenty-Second International Conference on Parallel Architectures and Compilation Techniques (PACT 2013), pp. 289-298
  • W. Ding, J. Liu, Mahmut T Kandemir and M. J. Irwin, 2013, "Reshaping Cache Misses to Improve Row-buffer Locality in Multicore Systems", Proceedings of the Twenty-Second International Conference on Parallel Architectures and Compilation Techniques (PACT 2013), pp. 235-244
  • O. Kayiran, A. Jog, Mahmut T Kandemir and C. R. Das, 2013, "Neither More Nor Less: Optimizing Thread-level Parallelism for GPGPUs", Proceedings of the Twenty-Second International Conference on Parallel Architectures and Compilation Techniques (PACT 2013), pp. 157-166
  • M. Jung, J. Shalf and Mahmut T Kandemir, 2013, "Design of a Large-scale Storage-class RRAM System", Proceedings of the Twenty-Seventh International Conference on Supercomputing (ICS 2013), pp. 103-114
  • A. Jog, O. Kayiran, A. Mishra, Mahmut T Kandemir, O. Mutlu, R. Iyer and C. R. Das, 2013, "Orchestrated Scheduling and Prefetching for GPGPUs", Proceedings of the Fortieth International Symposium on Computer Architecture (ISCA 2013), pp. 332-343
  • M. Jung and Mahmut T Kandemir, 2013, "Revisiting Widely Held SSD Expectations and Rethinking System-level Implications", Proceedings of the ACM SIGMETRICS International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS 2013), pp. 203-216
  • R. Prabhakar, Mahmut T Kandemir, P. Raghavan and M. Jung, 2013, "Interference Resolver in Shared Storage Systems to Provide Fairness to I/O Intensive Applications", Proceedings of the 2013 IEEE International Symposium on Parallel and Distributed Processing Workshops and PhD Forum, pp. 1971-1980
  • R. Prabhakar, Mahmut T Kandemir and M. Jung, 2013, "Disk-Cache and Parallelism Aware I/O Scheduling to Improve Storage System Performance", Proceedings of the Twenty-Seventh IEEE International Parallel and Distributed Processing Symposium (IPDPS 2013), pp. 357-368
  • E. Kultursay, Mahmut T Kandemir, A. Sivasubramaniam and O. Mutlu, 2013, "Evaluating STT-RAM as an Energy Efficient Main Memory Alternative", Proceedings of the 2013 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS 2013), pp. 256-267
  • A. Jog, O. Kayiran, C. N. Nachiapan, A. K. Mishra, Mahmut T Kandemir, O. Mutlu, R. Iyer and C. R. Das, 2013, "OWL: Cooperative Thread Array Aware Scheduling Techniques for Improving GPGPU Performance", Proceedings of the Eighteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2013), pp. 395-406
  • W. Ding, Y. Zhang, Mahmut T Kandemir, J. Srinivas and P. Yedlapalli, 2013, "Locality-aware Mapping and Scheduling for Multicores", Proceedings of the 2013 IEEE/ACM International Symposium on Code Generation and Optimization (CGO 2013), pp. 12
  • J. Liu, W. Ding, O. Jang and Mahmut T Kandemir, 2013, "Data Layout Optimization for GPGPU Architectures", Proceedings of ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2013), pp. 283-284
  • , 2013, "2012 IEEE International Symposium on Performance Analysis of Systems & Software, Austin, TX, USA, 21-23 April, 2013", IEEE Computer Society
  • , 2013, "2013 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum, Cambridge, MA, USA, May 20-24, 2013", IEEE
  • , 2013, "21st IEEE/IFIP International Conference on VLSI and System-on-Chip, VLSI-SoC 2013, Istanbul, Turkey, October 7-9, 2013", IEEE
  • , 2013, "27th IEEE International Symposium on Parallel and Distributed Processing, IPDPS 2013, Cambridge, MA, USA, May 20-24, 2013", IEEE Computer Society
  • , 2013, "5th USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage’13, San Jose, CA, USA, June 27-28, 2013", USENIX Association
  • , 2013, "ACM SIGMETRICS / International Conference on Measurement and Modeling of Computer Systems, SIGMETRICS ’13, Pittsburgh, PA, USA, June 17-21, 2013", ACM
  • , 2013, "ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming, PPoPP ’13, Shenzhen, China, February 23-27, 2013", ACM
  • , 2013, "Architectural Support for Programming Languages and Operating Systems, ASPLOS ’13, Houston, TX, USA - March 16 - 20, 2013", ACM
  • Myoungsoo Jung and Mahmut T Kandemir, 2013, "Challenges in Getting Flash Drives Closer to CPU"
  • , 2013, "International Conference for High Performance Computing, Networking, Storage and Analysis, SC’13, Denver, CO, USA - November 17 - 21, 2013", ACM
  • , 2013, "International Conference on Supercomputing, ICS’13, Eugene, OR, USA - June 10 - 14, 2013", ACM
  • , 2013, "Proceedings of the 2013 IEEE/ACM International Symposium on Code Generation and Optimization, CGO 2013, Shenzhen, China, February 23-27, 2013", IEEE Computer Society
  • , 2013, "Proceedings of the 22nd International Conference on Parallel Architectures and Compilation Techniques, Edinburgh, United Kingdom, September 7-11, 2013", IEEE Computer Society
  • , 2013, "The 40th Annual International Symposium on Computer Architecture, ISCA’13, Tel-Aviv, Israel, June 23-27, 2013", ACM
  • W. Ding, Y. Zhang, Mahmut T Kandemir and S. Son, 2012, "Compiler-Directed File Layout Optimization for Hierarchical Storage Systems", Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC 2012), pp. 11
  • Mahmut T Kandemir, S. Srikantaiah* and S. W. Son*, 2012, "Improving Shared Cache Behavior of Multithreaded Object-Oriented Applications in Multicores", Proceedings of the International Conference on Computer-Aided Design (ICCAD 2012), pp. 65-72
  • Mahmut T Kandemir, 2012, "Compiler Directed Application Mapping and Optimization for Emerging Multicores", Proceedings of the SIAM Conference on Parallel Processing for Scientific Computing (PPSC 2012)
  • , 2012, "10th Annual IEEE/ACM International Symposium on Code Generation and Optimization, CGO ’12, San Jose, CA, USA - March 31 - April 04, 2012", ACM
  • , 2012, "12th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2012, Ottawa, Canada, May 13-16, 2012", IEEE
  • , 2012, "2012 Design, Automation & Test in Europe Conference & Exhibition, DATE 2012, Dresden, Germany, March 12-16, 2012", IEEE
  • , 2012, "2012 IEEE 32nd International Conference on Distributed Computing Systems, Macau, China, June 18-21, 2012", IEEE Computer Society
  • , 2012, "2012 IEEE Fifth International Conference on Cloud Computing, Honolulu, HI, USA, June 24-29, 2012", IEEE
  • , 2012, "2012 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2012, San Jose, CA, USA, November 5-8, 2012", ACM
  • , 2012, "2012 SC Companion: High Performance Comput