Photo of Mahmut Kandemir

Mahmut Kandemir

Distinguished 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:

Computer Architecture; Operating Systems and Cloud Computing; Programming Languages and Compilers

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

Journal Articles

  • Huaipan Jiang and Mahmut T Kandemir, 2022, "Predicting Protein-Ligand Docking Structure with Graph Neural Network"
  • Huaipan T Jiang, Mengran Fan, Jian Wang, Anup Sarma, Shruti Mohanty, Nikolay Dokholyan, Mehrdad Mahdavi and Mahmut T Kandemir, 2020, "Guiding Conventional Protein-Ligand Docking Software with Convolutional Neural Networks", J. Chem. Inf. Model.
  • Mahmut T Kandemir, George Kesidis, Bhuvan Urgaonkar and Takis Konstantopoulos, 2019, "A Caching System with Object Sharing", CoRR
  • Gabriel Rodriguez, Mahmut T Kandemir and Juan Tourino, 2019, "Affine Modeling of Program Traces", IEEE Transactions on Computers, 68, (2), pp. 294-300
  • Sanem Arslan, Haluk Rahmi Topcuoglu, Mahmut T Kandemir and Oguz Tosun, 2019, "Scheduling Opportunities for Asymmetrically Reliable Caches", Journal of Parallel and Distributed Computing, 126, pp. 134-151
  • Xulong Tang, Ashutosh Pattnaik, Onur Kayiran, Adwait Jog, Mahmut T Kandemir and Chitaranjan Das, 2018, "Quantifying Data Locality in Dynamic Parallelism in GPUs", 2, (3), pp. 1-24
  • Mahmut T Kandemir, Rachata Ausavarungnirun, Saugata Ghose, Onur Kayiran, Gabriel H. Loh, Chitaranjan Das and Onur Mutlu, 2018, "Holistic Management of the CPGPU Memory Hierarchy to Manage Warp-level Latency Tolerance", CoRR
  • Mahmut T Kandemir and Marcus Horro, 2018, "Architectural Exploration of Heterogeneous Memory Systems", CoRR
  • Orhan Kislal and Mahmut T Kandemir, 2018, "Data access skipping for recursive partitioning methods", Computer Languages Systems & Structures, 53, pp. 143-162
  • Kaisheng Ma, Jinyang Li, Xueqing Li, Yongpan Liu, Yuan Xie, Mahmut T Kandemir, Jack Sampson and Vijaykrishnan Narayanan, 2018, "IAA: Incidental Approximate Architectures for Extremely Energy-Constrained Energy Harvesting Scenarios using IoT Nonvolatile Processors", IEEE MICRO, 38, (4), pp. 11-19
  • Amin Jadidi, Mohammad Arjomand, Mahmut T Kandemir and Chita R. Das, 2018, "Performance and Power-Efficient Design of Dense Non-Volatile Cache in CMPs", IEEE TRANSACTIONS ON COMPUTERS, 67, (7), pp. 1054-1061
  • Mustafa M. Shihab, Jie Zhang, Myoungsoo Jung and Mahmut T Kandemir, 2018, "ReveNAND: A Fast-Drift-Aware Resilient 3D NAND Flash Design", ACM TRANSACTIONS ON ARCHITECTURE AND CODE OPTIMIZATION, 15, (2)
  • Myoungsoo Jung, Jie Zhang, Ahmed Abulila, Miryeong Kwon, Narges Shahidi, John Shalf, Nam Sung Kim and Mahmut T Kandemir, 2018, "SimpleSSD: Modeling Solid State Drives for Holistic System Simulation", IEEE COMPUTER ARCHITECTURE LETTERS, 17, (1), pp. 37-41
  • Farshid Farhat, Diman Zad Tootaghaj, Yuxiong He, Anand Sivasubramaniam, Mahmut T Kandemir and Chita R. Das, 2018, "Stochastic Modeling and Optimization of Stragglers", IEEE TRANSACTIONS ON CLOUD COMPUTING, 6, (4), pp. 1164-1177
  • Xulong Tang, Mahmut T Kandemir, Hui Zhao, Myoungsoo Jung and Mustafa Karak, 2018, "", Computing with Near Data, 2, (3), pp. 42:1-42:30
  • 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. 14
  • 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. 337-380 (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)
  • Nandita Vijaykumar, Gennady Pekhimenko, Adwait Jog, Saugata Ghose, Abhishek Bhowmick, Rachata Ausavarungnirun, Chitaranjan Das, Mahmut T Kandemir, Todd C. Mowry and Onur Mutlu, 2016, "A Framework for Accelerating Bottlenecks in GPU Execution with Assist Warps", CoRR, 1602.01348
  • 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
  • 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 useof 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
  • S. Muralidhara, L. Subramanian, O. Mutlu, Mahmut T Kandemir and T. Moscibroda, 2011, "Reducing Memory Interference in Multicore Systems via Application-Aware Memory Channel Partitioning"
  • 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
  • E. Kultursay, K. Ebicoglu and Mahmut T Kandemir, 2009, "Symbolic Execution Based Data Flow Analysis for Optimizing Compilers: Proof of Semantic Equivalence of a Program and Code Generated from the Symbolic Execution Based Data Flow Analysis"
  • 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
  • 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
  • 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
  • Y. Zhang and Mahmut T Kandemir, 2009, "Automatic Parallel Code Generation for NUFFT Data Translation"
  • Y. Zhang and Mahmut T Kandemir, 2009, "A Hardware-Software Codesign Strategy for Loop Intensive Applications"
  • 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
  • O. Ozturk, S. W. Son, Mahmut T Kandemir and M. Karakoy, 2008, "Improving I/O Performance on Shared Caches through Prefetch Throttling and Data Pining"
  • S. W. Son, S. Prashanath Muralidhara, O. Ozturk, Mahmut T Kandemir, I. Kolcu and M. Karakoy, 2008, "Adaptive Z/O Proficiency for Shared Storage Caches"
  • 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
  • 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
  • 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. Giger, Mahmut T Kandemir and S. D. Lovell, 2007, "Automatic Generation of Parallel Missions for Autonomous Underwater Vehicles"
  • S. Erkan and Mahmut T Kandemir, 2007, "Dynamic Fault Tolerant Mission Re-planning Algorithm for a Group of UUV"
  • S. Erkan, Mahmut T Kandemir and S. D. Lovell, 2007, "Energy-Optimal Data Collection and Communication Using a Group of UUVs"
  • S. Erkan and Mahmut T Kandemir, 2007, "Advanced Task Assignment for Unmanned Combat Aerial Vehicles Targeting Cost Efficiency and Survivability"
  • 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
  • G. Chen, Mahmut T Kandemir, N. Vijaykrishnan and A. Sivasubramaniam, 2004, "Analyzing Heap Error Behavior in Embedded JVM Environments"
  • 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
  • S. Gurumurthi, A. Sivasubramaniam and Mahmut T Kandemir, 2003, "Dynamic Speed Control for Server Class Disks"
  • 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
  • I. Kadayif, A. Sivasubramaniam, Mahmut T Kandemir, G. Kandiraju and G. Chen, 2002, "Generating Physical Addresses Directly for Saving Instruction TLB Energy"
  • S. Gurumurthi, J. Zhang, A. Sivasubramaniam, Mahmut T Kandemir, H. Franke, N. Vijaykrishnan and M. J. Irwin, 2002, "Interplay of Energy and Performance for Disk Arrays Running Transaction Processing Workloads"
  • J. S. Hu, M. J. Irwin, N. Vijaykrishnan and Mahmut T Kandemir, 2002, "Selective Trace Cache: A Low Power and High Performance Fetch Mechanism"
  • 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
  • H. S. Kim, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2001, "An Energy Estimation Framework for VLIW Architectures"
  • I. Kadayif, Mahmut T Kandemir, N. Vijaykrishnan, M. J. Irwin and A. Sivasubramaniam, 2001, "EAC: A Compiler Framework for High-Level Energy Estimation and Optimization"
  • S. Gurumurthi, N. An, A. Sivasubramaniam, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2001, "Energy and Performance Considerations in Work Partitioning for Mobile Spatial Queries"
  • S. Gurumurthi, A. Sivasubramaniam, M. J. Irwin, N. Vijaykrishnan and Mahmut T Kandemir, 2001, "Using Complete Machine Simulation for Software Power Estimation: The SoftWatt Approach"
  • 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
  • V. Delalauz, Mahmut T Kandemir, N. Vijaykrishnan, A. Sivasubramaniam and M. J. Irwin, 2000, "Memory Energy Management using Software and hardware Directed Power Mode Control"
  • Mahmut T Kandemir, S. Ramanujam, A. Choudhary and P. Banerjee, 2000, "A Locality Optimization Algorithm Based on Expiate Representation of Data Layouts"
  • N. Vijaykrishnan, Mahmut T Kandemir, A. Murthy, S. Kim, A. Sivasubramaniam, R. Athavale, M. J. Irwin and L. John, 2000, "Energy Behavior of Java Applications from the Memory Perspective"
  • Mahmut T Kandemir, N. Vijaykrishnan, M. J. Irwin and H. S. Kim, 2000, "Experimental Evaluation of Energy Behavior of Iteration Space Tiling"
  • D. Duarte, N. Vijaykrishnan, M. J. Irwin and Mahmut T Kandemir, 2000, "Formulation and Validation of an Energy Dissipation Model for the Clock Generation Circuitry and Distribution Network"
  • H. S. Kim, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Irwin, 2000, "Characterization of Memory Energy Behavior"
  • N. Shenoy, P. Banerjee, A. Choudhary and Mahmut T Kandemir, 2000, "Efficient Synthesis of Array Intensive Computations onto FPGA Based Accelerators"
  • G. Esakkimuthu, H. S. Kim, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Irwin, 2000, "Investigating Memory System Energy Behavior Using Software and Hardware Optimizations"
  • Mahmut T Kandemir, N. Vijaykrishnan, M. J. Irwin, W. Ye and I. Demirkiran, 2000, "Register Relabeling: A Post-Compilation Technique for Energy Reduction"
  • Myoungsoo T Jung, Wonil Choi, Miryeong Kwon, Shekhar Srikantaiah, Joonhyuk Yoo and Mahmut T Kandemir, , "Design of a Host Interface Logic for GC-Free SSDs", IEEE Trans. Comput. Aided Des. Integr. Circuits Syst.
  • Jie T Zhang, Miryeong Kwon, Sanghyun Han, Nam Sung Kim, Mahmut T Kandemir, Myoungsoo J andng, , , "FastDrain: Removing Page Victimization Overheads in NVMe Storage Stack", IEEE Computer Architecture Letters

Conference Proceedings

  • Jihyun Ryoo and Mahmut T Kandemir, 2022, "Memory Space Recycling"
  • Seyed Armin Vakil-Ghahani and Mahmut T Kandemir, 2022, "Athena: An Early-Fetch Architecture to Reduce on-Chip Page Walk Latencies"
  • Prashanth Thinakaran and Mahmut T Kandemir, 2022, "SandPiper: A Cost-Efficient Adaptive Framework for Online Recommender Systems."
  • Myungjun Son and Mahmut T Kandemir, 2022, "Splice: An Automated Framework for Cost-and Performance-Aware Blending of Cloud Services"
  • Vivek Bhasi and Mahmut T Kandemir, 2022, "Cypress: input size-sensitive container provisioning and request scheduling for serverless platforms"
  • Mahmut T Kandemir, 2022, "Fine-Granular Computation and Data Layout Reorganization for Improving Locality"
  • Ziyu Ying and Mahmut T Kandemir, 2022, "Exploiting Frame Similarity for Efficient Inference on Edge Devices"
  • Morteza Ramezani and Mahmut T Kandemir, 2022, "Learn Locally, Correct Globally: A Distributed Algorithm for Training Graph Neural Networks"
  • Sonali Singh and Mahmut T Kandemir, 2022, "Skipper: Enabling efficient SNN training through activation-checkpointing and time-skipping"
  • Saambhavi Baskaran and Mahmut T Kandemir, 2022, "An architecture interface and offload model for low-overhead, near-data, distributed accelerators"
  • Ziyu Ying and Mahmut T Kandemir, 2022, "Pushing Point Cloud Compression to the Edge"
  • Wonil Choi and Mahmut T Kandemir, 2022, "Multi-resource fair allocation for consolidated flash-based caching systems"
  • Jashwant Gunasekaran and Mahmut T Kandemir, 2022, "Cocktail: A Multidimensional Optimization for Model Serving in Cloud"
  • Xulong Tang, Mahmut T Kandemir and Mustafa Karakoy, 2021, "Mix and Match: Reorganizing Tasks for Enhancing Data Locality"
  • Shulin Zhao, Haibo Zhang, Cyan S Mishra, Sandeepa Bhuyan, Ziyu Ying, Mahmut T Kandemir, Anand Sivasubramaniam and Chita Das, 2021, ""
  • Jagadish T Kotra, Michael LeBeane, Mahmut T Kandemir and Gabriel Loh, 2021, "Increasing GPU Translation Reach by Leveraging Under-Utilized On-Chip Resources"
  • Vivek Bhasi, Jashwant R Gunasekaran, Prasanth Thinakaran, Cyan Mishra, Mahmut T Kandemir and Chita Das, 2021, "Kraken: Adaptive Container Provisioning for Deploying Dynamic DAGs in Serverless Platforms"
  • Robert T Brotzman, Danfeng Zhang, Mahmut T Kandemir and Gang Tan, 2021, "SpecSafe: detecting cache side channels in a speculative world"
  • Anup Sharma, Sonali Singh, Huaipan Jiang, Rui Zhang, Mahmut T Kandemir and Chita Das, 2021, "Structured in Space, Randomized in Time: Leveraging Dropout in RNNs for Efficient Training"
  • Mahmut T Kandemir, Jihyun Ryoo, Xulong Tang, Mustafa Kara andoy, , 2021, "Compiler support for near data computing", ACM PPoPP
  • Mahmut T Kandemir, Xulong Tang, Hui Zhao, Jihyun Ryoo and Mustafa Karakoy, 2021, "Distance-in-Time Versus Distance-in-Space", ACM PLDI
  • Huaipan Jiang, Haibo Zhang, Xulong Tang, Vinetha Govindaraj, Jack Sampson, Mahmut T Kande andir, , 2021, "Fluid: A Framework for Approximate Concurrency via Controlled Dependency Relaxation", ACM PLDI
  • Chun-Yi T Liu, Jagadish Kotra, Myoungsoo Jung and Mahmut T Kandemir, 2020, "Centaur: A Novel Architecture for Reliable, Low-Wear, High-Density 3D NAND Storage", SIGMETRICS
  • Seyed Armin T Vakil-Ghahani, Mahmut T Kandemir and Jagadish Kotra, 2020, "DSM: A Case for Hardware-Assisted Merging of DRAM Rows with Same Content", SIGMETRICS
  • Wonil T Choi, Bhuvan Urgaonkar, Mahmut T Kandemir, Myoungsoo Jung and David Evans, 2020, "Fair Write Attribution and Allocation for Consolidated Flash Cache", ACM ASPLOS
  • Keni T Qiu, Nicholas Jao, Mengying Zhao, Cyan Mishra, Gulsum Gudukbay, Sethu Jose, Jack Sampson, Mahmut T Kandemir, Vijaykrishnan Naraya andan, , 2020, "ResiRCA: A Resilient Energy Harvesting ReRAM Crossbar-Based Accelerator for Intelligent Embedded Processors", IEEE HPCA, State College, United States
  • Shulin T Zhao, Haibo Zhang, Sandepa Bhuyan, Cyan Mishra, Ziyu Ying, Mahmut T Kandemir, Anand Sivasubramaniam and Chita Das, 2020, "Déjà View: Spatio-Temporal Compute Reuse for' Energy-Efficient 360° VR Video Streaming", ACM ISCA
  • Weilin T Cong, Rana Forsati, Mahmut T Kandemir, Mehrdad Mahd andvi, , 2020, "Minimal Variance Sampling with Provable Guarantees for Fast Training of Graph Neural Networks", ACM KDD
  • Marcos Horro, Mahmut T Kandemir, Louis-Noël Pouchet, Gabriel Rodriguez and Juan Touriño, 2019, "Effect of Distributed Directories in Mesh Interconnects", pp. 51:1-51:6
  • Jie Zhang, Myoungsoo Jung and Mahmut T Kandemir, 2019, "FUSE: Fusing STT-MRAM into GPUs to Alleviate Off-Chip Memory Access Overheads", HPCA, abs/1903.01776
  • Mahmut T Kandemir, Alexandra Jimborean and Tipp Moseley, 2019, "IEEE/ACM International Symposium on Code Generation and Optimization", IEEE
  • Mustafa Karakoy, Orhan Kislal, Xulong Tang, Mahmut T Kandemir and Meenakshi Arunachalam, 2019, "Architecture-Aware Approximate Computing", SIGMETRICS
  • Chun-Yi Liu, Jagadish Kotra, Myoungsoo Jung, Mahmut T Kandemir and Chita Das, 2019, "SOML Read: Rethinking the Read Operation Granularity of 3D NAND SSD", ASPLOS
  • Jihyun Ryoo, Mengran Fan, Xulong Tang, Huaipan Jiang, Meena Arunachalam, Sharada Naveen and Mahmut T Kandemir, 2019, "Architecture-Centric Bottleneck Analysis for Deep Neural Network Applications", HiPC
  • Wonil Choi, Bhuvan Urgaonkar, Mahmut T Kandemir and Myoungsoo Jung, 2019, "Fair Resource Allocation in Consolidated Flash Systems", HotStorage
  • Shulin Zhao, Prasanna V Rengasamy, Haibo Zhang, Sandeepa Bhuyan, Nachiappan C Nachiappan, Anand Sivasubramaniam, Mahmut T Kandemir and Chita Das, 2019, "Understanding Energy Efficiency in IoT App Executions", ICDCS
  • Prashanth Thinakaran, Jashwant Gunasekaran, Bikash Sharma, Mahmut T Kandemir and Chita Das, 2019, "Kube-Knots: Resource Harvesting through Dynamic Container Orchestration in GPU-based Datacenters", CLUSTER
  • Ashutosh Pattnaik, Xulong Tang, Onur Kayiran, Adwait Jog, Asit K Mishra, Mahmut T Kandemir, Anand Sivasubramaniam and Chita Das, 2019, "Opportunistic computing in GPU architectures", ISCA
  • Xulong Tang, Mahmut T Kandemir, Mustafa Karakoy and Meenakshi Arunachalam, 2019, "Co-optimizing memory-level parallelism and cache-level parallelism", PLDI
  • Xulong Tang, Mahmut T Kandemir, Hui Zhao, Myoungsoo Jung and Mustafa Karakoy, 2019, "Computing with Near Data", SIGMETRICS
  • Anup Sarma, Huaipan Jiang, Ashutosh Pattnaik, Mahmut T Kandemir, Jagadish Kotra and Chita Das, 2019, "CASH: compiler assisted hardware design for improving DRAM energy efficiency in CNN inference", MEMSYS
  • Xulong Tang, Ashutosh Pattnaik, Onur Kayiran, Adwait Jog, Mahmut T Kandemir and Chita Das, 2019, "Quantifying Data Locality in Dynamic Parallelism in GPUs", SIGMETRICS
  • Aman Jain, Ata Baarzi, Nader Alfares, George Kesidis, Bhuvan Urgaonkar and Mahmut T Kandemir, 2019, "SpIitServe: Efficiently Splitting Complex Workloads Across FaaS and IaaS", SoCC
  • Robert Brotzman, Shen Liu, Danfeng Zhang, Gang Tan and Mahmut T Kandemir, 2019, "CaSym: Cache Aware Symbolic Execution for Side Channel Detection and Mitigation", IEEE Symposium on Security and Privacy
  • Jashwant R Gunasekaran, Prasanth Thinakaran, Mahmut T Kandemir, Bhuvan Urgaonkar, George Kesidis and Chita Das, 2019, "Spock: Exploiting Serverless Functions for SLO and Cost Aware Resource Procurement in Public Cloud", CLOUD
  • Chun-yi Liu, Jagadish Kotra, Myoungsoo Jung and Mahmut T Kandemir, 2018, "Design and Evaluation of Partial-Erase for 3D NAND-Based High Density SSDs", pp. 67-82
  • Jie Zhang, Miryeong Kwon, Donghyun Gouk, Sungjoon Koh, Changlim Lee, Mohammad Alian, Myoungjun Chun, Mahmut T Kandemir, Nam Sung Kim, Jihong Kim and Myoungsoo Jung, 2018, "PEN: Design and Evaluation of Partial-Erase for 3D NAND-Based High Density SSDs", pp. 477-492
  • Nima Elyasi, Mohammad Arjomand, Anand Sivasubramaniam, Mahmut T Kandemir and Chitaranjan Das, 2018, "Content Popularity-Based Selective Replication for Read Redirection in SSDs", pp. 1-15
  • Vasudevan Rengasamy, Mahmut T Kandemir, Paul Medvedev and Kamesh Madduri, 2018, "Parallel Read Partitioning for Concurrent Assembly of Metagenomic Data", pp. 324-333
  • Amin Jadidi, Mahmut T Kandemir and Chitaranjan Das, 2018, "Tolerating Write Disturbance Errors in PCM: Experimental Characterization, Analysis, and Mechanisms", pp. 53-65
  • Narges Shahidi and Mahmut T Kandemir, 2018, "CachedGC: Cache-Assisted Garbage Collection in Modern Solid State Drives", pp. 79-86
  • Jihyun Ryoo, Orhan Kislal, Xulong Tang and Mahmut T Kandemir, 2018, "Quantifying and Optimizing Data Access Parallelism on Manycores", pp. 131-144
  • Jie Zhang, Miryeong Kwon, Donghyun Gouk, Sungjoon Koh, Changlim Lee, Mohammad Alian, Myoungjun Chun, Mahmut T Kandemir, Nam Sung Kim, Jihong Kim and Myoungsoo Jung, 2018, "FlashShare: Punching Through Server Storage Stack from Kernel to Firmware for Ultra-Low Latency SSDs"
  • Xulong Tang, Mahmut T Kandemir, Hui Zhao, Myoungsoo Jung and Mustafa Karakoy, 2018, "Computing with Near Data", 2, (3)
  • Huaipan Jiang, Anup Sarma, Jihyun Ryoo, Jagadish B. Kotra, Meena Arunachalam, Chita R. Das and Mahmut T Kandemir, 2018, "A Learning-guided Hierarchical Approach for Biomedical Image Segmentation", 2018 31ST IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), pp. 227-232
  • Donghyun Gouk, Miryeong Kwon, Jie Zhang, Sungjoon Koh, Wonil Choi, Nam Sung Kim, Mahmut T Kandemir and Myoungsoo Jung, 2018, "Amber: Enabling Precise Full-System Simulation with Detailed Modeling of All SSD Resources", pp. 469-481
  • Jagadish B. Kotra, Haibo Zhang, Alaa R. Alameldeen, Chris Wilkerson and Mahmut T Kandemir, 2018, "CHAMELEON: A Dynamically Reconfigurable Heterogeneous Memory System", pp. 533-545
  • Prasanna Venkatesh Rengasamy, Haibo Zhang, Shulin Zhao, Nachiappan Chidambaram Nachiappan, Anand Sivasubramaniam, Mahmut T Kandemir and Chita R. Das, 2018, "CritICs Critiquing Criticality in Mobile Apps", pp. 867-880
  • Jihyun Ryoo, Meena Arunachalam, Rahul Khanna and Mahmut T Kandemir, 2018, "Efficient K Nearest Neighbor Algorithm Implementations for Throughput-Oriented Architectures", 2018 19TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), pp. 144-150
  • Orhan Kislal, Jagadish Kotra, Xulong Tang, Mahmut T Kandemir and Myoungsoo Jung, 2018, "Enhancing Computation-to-Core Assignment with Physical Location Information", 53, (4), pp. 312-327
  • Haibo Zhang, Prasanna Venkatesh Rengasamy, Nachiappan Chidambaram Nachiappan, Shulin Zhao, Anand Sivasubramaniam, Mahmut T Kandemir and Chita R. Das, 2018, "FLOSS: FLOw Sensitive Scheduling on Mobile Platforms"
  • Amin Jadidi, Mohammad Arjomand, Mahmut T Kandemir and Chita R. Das, 2018, "Hybrid-Comp: A Criticality-Aware Compressed Last-Level Cache", 2018 19TH INTERNATIONAL SYMPOSIUM ON QUALITY ELECTRONIC DESIGN (ISQED), pp. 25-30
  • Wonil Choi, Myoungsoo Jung and Mahmut T Kandemir, 2018, "Invalid Data-Aware Coding to Enhance the Read Performance of High-Density Flash Memories", pp. 482-493
  • Sumitha George, Minli Julie Liao, Huaipan Jiang, Jagadish B. Kotra, Mahmut T Kandemir, Jack Sampson and Vijaykrishnan Narayanan, 2018, "MDACache: Caching for Multi-Dimensional-Access Memories", pp. 841-854
  • Kaisheng Ma, Xueqing Li, Mahmut T Kandemir, Jack Sampson, Vijaykrishnan Narayanan, Jinyang Li, Tongda Wu, Zhibo Wang, Yongpan Liu and Yuan Xie, 2018, "NEOFog: Nonvolatility-Exploiting Optimizations for Fog Computing", 53, (2), pp. 782-796
  • Wonil Choi, Myoungsoo Jung, Mahmut T Kandemir and Chita Das, 2018, "Parallelizing Garbage Collection with I/O to Improve Flash Resource Utilization", pp. 243-254
  • Nima Elyasi, Anand Sivasubramaniam, Mahmut T Kandemir and Chita R. Das, 2018, "Reviving Zombie Pages on SSDs", pp. 156-167
  • Zuhal Ozturk, Haluk Rahmi Topcuoglu, Sanem Arslan and Mahmut T Kandemir, 2018, "Soft Error Characterization on Scientific Applications", pp. 592-599
  • Prashanth Thinakaran, Jashwant Raj, Bikash Sharma, Mahmut T Kandemir and Chita R. Das, 2018, "The Curious Case of Container Orchestration and Scheduling in GPU-based Datacenters", pp. 524-524
  • 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. 13
  • 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. 9
  • 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. 9
  • Ozcan Ozturk, Kemal Ebcioglu, Mahmut T Kandemir and O. Mutlu, 2016, "Message from ICS 2016 program chairs", Association for Computing Machinery, 01-03, pp. vii-viii
  • 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. 12
  • 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. 10
  • 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. 12
  • Tang Xulong, Mahmut T Kandemir, Praveen Yedlapalli and Jagadish Kotra, 2016, "Improving bank-level parallelism for irregular applications", pp. 1-12
  • Narges Shahidi, Mohammad Arjomand, Myoungsoo Jung, Mahmut T Kandemir, Chitaranjan Das and Anand Sivasubramaniam, 2016, "Exploring the Potentials of Parallel Garbage Collection in SSDs for Enterprise Storage Systems", pp. 561-572
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • 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
  • Rachata Ausavarungnirun, Saugata Ghose, Onur Kayiran, Gabriel H. Loh, Chita R. Das, Mahmut T Kandemir and Onur Mutlu, 2015, "Exploiting Inter-Warp Heterogeneity to Improve GPGPU Performance", pp. 25-38
  • Narges Shahidi, Anand Sivasubramaniam, Mahmut T Kandemir and Chitaranjan Das, 2015, "Storage Consolidation on SSDs: Not Always a Panacea, but Can We Ease the Pain?", IEEE Computer Society, pp. 498-499
  • Diana Guttman, Mahmut T Kandemir, Meena Arunachalam and Rahul Khanna, 2015, "Machine learning techniques for improved data prefetching"
  • 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
  • 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
  • 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
  • Mahmut T Kandemir, 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
  • 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 Computing, Networking Storage and Analysis, Salt Lake City, UT, USA, November 10-16, 2012", IEEE Computer Society
  • , 2012, "39th International Symposium on Computer Architecture (ISCA 2012), June 9-13, 2012, Portland, OR, USA", IEEE Computer Society
  • , 2012, "45th Annual IEEE/ACM International Symposium on Microarchitecture, MICRO 2012, Vancouver, BC, Canada, December 1-5, 2012", IEEE Computer Society
  • , 2012, "4th USENIX Workshop on Hot Topics in Storage and File Systems, HotStorage’12, Boston, MA, USA, June 13-14, 2012", USENIX Association
  • Jun Liu, Yuanrui Zhang, Ohyoung Jang, Wei Ding and Mahmut T Kandemir, 2012, "A compiler framework for extracting superword level parallelism", pp. 347–358
  • Hui Zhao, Ohyoung Jang, Wei Ding, Yuanrui Zhang, Mahmut T Kandemir and Mary Jane Irwin, 2012, "A hybrid NoC design for cache coherence optimization for chip multiprocessors", pp. 834–842
  • , 2012, "ACM SIGPLAN Conference on Programming Language Design and Implementation, PLDI ’12, Beijing, China - June 11 - 16, 2012", ACM
  • Akbar Sharifi, Emre Kultursay, Mahmut T Kandemir and Chitaranjan Das, 2012, "Addressing End-to-End Memory Access Latency in NoC-Based Multicores", pp. 294–304
  • Myoungsoo Jung and Mahmut T Kandemir, 2012, "An Evaluation of Different Page Allocation Strategies on High-Speed SSDs"
  • David Goodell, Seong Jo Kim, Robert Latham, Mahmut T Kandemir and Robert B. Ross, 2012, "An Evolutionary Path to Object Storage Access", pp. 36–41
  • Nachiappan Chidambaram Nachiappan, Asit K. Mishra, Mahmut T Kandemir, Anand Sivasubramaniam, Onur Mutlu and Chitaranjan Das, 2012, "Application-aware prefetch prioritization in on-chip networks", pp. 441–442
  • Akbar Sharifi, Shekhar Srikantaiah, Mahmut T Kandemir and Mary Jane Irwin, 2012, "Courteous cache sharing: being nice to others in capacity management", pp. 678–687
  • Karthik Swaminathan, Emre Kultursay, Vinay Saripalli, Vijaykrishnan Narayanan and Mahmut T Kandemir, 2012, "Design space exploration of workload-specific last-level caches", pp. 243–248
  • , 2012, "IEEE 28th Symposium on Mass Storage Systems and Technologies, MSST 2012, April 16-20, 2012, Asilomar Conference Grounds, Pacific Grove, CA, USA", IEEE Computer Society
  • Wei Ding and Mahmut T Kandemir, 2012, "Improving last level cache locality by integrating loop and data transformations", pp. 65–72
  • Orhan Kislal, Piotr Berman and Mahmut T Kandemir, 2012, "Improving the performance of k-means clustering through computation skipping and data locality optimizations", pp. 273–276
  • , 2012, "International Conference on Parallel Architectures and Compilation Techniques, PACT ’12, Minneapolis, MN, USA - September 19 - 23, 2012", ACM
  • , 2012, "International Symposium on Low Power Electronics and Design, ISLPED’12, Redondo Beach, CA, USA - July 30 - August 01, 2012", ACM
  • Seong Jo Kim, Seung Woo Son, Wei-keng Liao, Mahmut T Kandemir, Rajeev Thakur and Alok N. Choudhary, 2012, "IOPin: Runtime Profiling of Parallel I/O in HPC Systems", pp. 18–23
  • Betül Demiröz, Haluk Rahmi Topcuoglu, Mahmut T Kandemir and Oguz Tosun, 2012, "Locality-Aware Dynamic Mapping for Multithreaded Applications", pp. 185–189
  • , 2012, "Middleware 2012 - ACM/IFIP/USENIX 13th International Middleware Conference, Montreal, QC, Canada, December 3-7, 2012. Proceedings", Springer, 7662
  • Bikash Sharma, Ramya Prabhakar, Seung-Hwan Lim, Mahmut T Kandemir and Chitaranjan Das, 2012, "MROrchestrator: A Fine-Grained Resource Orchestration Framework for MapReduce Clusters", pp. 1–8
  • Myoungsoo Jung, Ellis Herbert Wilson, David Donofrio, John Shalf and Mahmut T Kandemir, 2012, "NANDFlashSim: Intrinsic latency variation aware NAND flash memory system modeling and simulation at microarchitecture level", pp. 1–12
  • Wei Ding, Mahmut T Kandemir, Yuanrui Zhang and Emre Kultursay, 2012, "Off-chip access localization for NoC-based multicores", pp. 447–448
  • Mahmut T Kandemir, Taylan Yemliha, Ramya Prabhakar and Myoungsoo Jung, 2012, "On Urgency of I/O Operations", pp. 188–195
  • Jun Liu, Nishkam Ravi, Srimat T. Chakradhar and Mahmut T Kandemir, 2012, "Panacea: towards holistic optimization of MapReduce applications", pp. 33–43
  • Akbar Sharifi, Asit K. Mishra, Shekhar Srikantaiah, Mahmut T Kandemir and Chitaranjan Das, 2012, "PEPON: performance-aware hierarchical power budgeting for NoC based multicores", pp. 65–74
  • Emre Kultursay, Karthik Swaminathan, Vinay Saripalli, Vijaykrishnan Narayanan, Mahmut T Kandemir and Suman Datta, 2012, "Performance enhancement under power constraints using heterogeneous CMOS-TFET multicores", pp. 245–254
  • Isil Oz, Haluk Rahmi Topcuoglu, Mahmut T Kandemir and Oguz Tosun, 2012, "Performance-reliability tradeoff analysis for multithreaded applications", pp. 893–898
  • Myoungsoo Jung, Ellis Herbert Wilson and Mahmut T Kandemir, 2012, "Physically Addressed Queueing (PAQ): Improving parallelism in Solid State Disks", pp. 404–415
  • , 2012, "Proceedings of the 10th International Conference on Hardware/Software Codesign and System Synthesis, CODES+ISSS 2012, part of ESWeek ’12 Eighth Embedded Systems Week, Tampere, Finland, October 7-12, 2012", ACM
  • , 2012, "Proceedings of the 20th Euromicro International Conference on Parallel, Distributed and Network-Based Processing, PDP 2012, Munich, Germany, February 15-17, 2012", IEEE
  • , 2012, "Proceedings of the 8th International Conference on Virtual Execution Environments, VEE 2012, London, UK, March 3-4, 2012 (co-located with ASPLOS 2012)", ACM
  • , 2012, "Proceedings of the Computing Frontiers Conference, CF’12, Caligari, Italy - May 15 - 17, 2012", ACM
  • Wei Wang, Tanima Dey, Ryan W. Moore, Mahmut Aktasoglu, Bruce R. Childers, Jack W. Davidson, Mary Jane Irwin, Mahmut T Kandemir and Mary Lou Soffa, 2012, "REEact: a customizable virtual execution manager for multicore platforms", pp. 27–38
  • Sai Prashanth Muralidhara, Mahmut T Kandemir and Orhan Kislal, 2012, "Reuse distance based performance modeling and workload mapping", pp. 193–202
  • , 2012, "SC Conference on High Performance Computing Networking, Storage and Analysis, SC ’12, Salt Lake City, UT, USA - November 11 - 15, 2012", IEEE/ACM
  • Yuanrui Zhang, Jun Liu and Mahmut T Kandemir, 2012, "Software-Directed Data Access Scheduling for Reducing Disk Energy Consumption", pp. 596–605
  • Myoungsoo Jung, Ramya Prabhakar and Mahmut T Kandemir, 2012, "Taking Garbage Collection Overheads Off the Critical Path in SSDs", pp. 164–186
  • , 2012, "The 49th Annual Design Automation Conference 2012, DAC ’12, San Francisco, CA, USA, June 3-7, 2012", ACM
  • Y. Zhang, W. Ding, Mahmut T Kandemir, J. Liu and O. Jang, 2011, "A Data Layout Optimization Framework for NUCA-based Multicores", Proceedings of the Forty-Fourth Annual IEEE/ACM International Symposium on Microarchitecture (MICRO 2011), pp. 489-500
  • S. P. Muralidhara, L. Subramanian, O. Mutlu, Mahmut T Kandemir and T. Moscibroda, 2011, "Reducing Memory Interference in Multicore Systems via Application-aware Memory Channel Partitioning", Proceedings of the Forty-Fourth Annual IEEE/ACM International Symposium on Microarchitecture (MICRO 2011), pp. 374-385
  • M. Frasca, R. Prabhakar, P. Raghavan and Mahmut T Kandemir, 2011, "Virtual I/O Caching: Dynamic Storage Cache Management for Concurrent Workloads", Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC 2011), pp. 11
  • W. Ding, Y. Zhang, J. Liu and Mahmut T Kandemir, 2011, "Optimizing Data Locality using Array Tiling", Proceedings of the IEEE/ACM 2011 International Conference on Computer-Aided Design (ICCAD 2011), pp. 142-149
  • K. Swaminathan, E. Kultursay, V. Saripalli, N. Vijaykrishnan, Mahmut T Kandemir and S. Datta, 2011, "Improving Energy Efficiency of Multi-Threaded Applications using Heterogeneous CMOS-TFET Mutlicores", Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED 2011), pp. 247-252
  • R. Prabhakar, S. Vazhkudai, Y. Kim, A. R. Butt, M. Li and Mahmut T Kandemir, 2011, "Provisioning a Multi-Tiered Data Staging Area for Extreme-Scale Machines", Proceedings of the International Conference on Distributed Computing Systems (ICDCS 2011), pp. 1-12
  • C. Patrick, N. Voshell and Mahmut T Kandemir, 2011, "Minimizing Interference Through Application Mapping in Multi-Level Buffer Caches", Proceedings of the 2011 IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS 2011), pp. 44-55
  • H. Zhao, Mahmut T Kandemir and M. J. Irwin, 2011, "Exploring Performance-Power Tradeoffs in Providing Reliability for NoC-Based MPSoCs", Proceedings of the International Symposium on Quality Electronic Design (ISQED 2011), pp. 495-501
  • R. Prabhakar, R. S. Srikantaiah, R. Garg and Mahmut T Kandemir, 2011, "QoS Aware Storage Cache Management in Multi-Server Environments", Proceedings of the Sixteenth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPOPP 2011), pp. 289-290
  • A. Sharifi and Mahmut T Kandemir, 2011, "Automatic Feedback Control of Shared Hybrid Caches in 3D Chip Multiprocessors", Proceedings of the Nineteenth Euromicro International Conference on Parallel, Distributed and Network-Based Computing (PDP 2011), pp. 393-400
  • S. Sharifi, S. Srikantaiah, A. Mishra, Mahmut T Kandemir and C. R. Das, 2011, "METE: Meeting End-to-End QoS in Multicores through System-Wide Resource Management", Proceedings of the International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS 2011), pp. 13-24
  • I. Oz, H. Topcuoglu, O. Tosun and Mahmut T Kandemir, 2011, "Quantifying Thread Vulnerability for Multicore Architectures", Proceedings of the Nineteenth Euromicro International Conference on Parallel, Distributed and Network-Based Computing (PDP 2011), pp. 32-39
  • Y. Zhang, Mahmut T Kandemir and T. Yemliha, 2011, "Studying Inter-Core Data Reuse in Multicores", Proceedings of the International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS 2011), pp. 25-36
  • , 2011, "11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing, CCGrid 2011, Newport Beach, CA, USA, May 23-26, 2011", IEEE
  • , 2011, "17th International Conference on High-Performance Computer Architecture (HPCA-17 2011), February 12-16 2011, San Antonio, Texas, USA", IEEE Computer Society
  • , 2011, "2011 IEEE/ACM International Conference on Computer-Aided Design, ICCAD 2011, San Jose, California, USA, November 7-10, 2011", IEEE Computer Society
  • , 2011, "2011 International Conference on Parallel Architectures and Compilation Techniques, PACT 2011, Galveston, TX, USA, October 10-14, 2011", IEEE Computer Society
  • Mahmut T Kandemir, Taylan Yemliha and Emre Kultursay, 2011, "A helper thread based dynamic cache partitioning scheme for multithreaded applications", pp. 954–959
  • Ramya Prabhakar, Shekhar Srikantaiah, Rajat Garg and Mahmut T Kandemir, 2011, "Adaptive QoS Decomposition and Control for Storage Cache Management in Multi-server Environments", pp. 402–413
  • Christina M. Patrick, Nicholas Voshell and Mahmut T Kandemir, 2011, "APP: Minimizing Interference Using Aggressive Pipelined Prefetching in Multi-level Buffer Caches", pp. 254–264
  • Sai Prashanth Muralidhara, Mahmut T Kandemir and Yuanrui Zhang, 2011, "Bandwidth Constrained Coordinated HW/SW Prefetching for Multicores", pp. 310–325
  • Wei Ding, Jithendra Srinivas, Mahmut T Kandemir and Mustafa Karaköy, 2011, "Compiler Directed Data Locality Optimization for Multicore Architectures", pp. 171–172
  • Praveen Yedlapalli, Emre Kultursay and Mahmut T Kandemir, 2011, "Cooperative parallelization", pp. 134–141
  • , 2011, "Euro-Par 2011 Parallel Processing - 17th International Conference, Euro-Par 2011, Bordeaux, France, August 29 - September 2, 2011, Proceedings, Part I", Springer, 6852
  • Hui Zhao, Akbar Sharifi, Shekhar Srikantaiah and Mahmut T Kandemir, 2011, "Feedback control based cache reliability enhancement for emerging multicores", pp. 56–62
  • Mahmut T Kandemir, Shekhar Srikantaiah and Seung Woo Son, 2011, "Improving shared cache behavior of multithreaded object-oriented applicationsin multicores", pp. 118–125
  • Shekhar Srikantaiah, Emre Kultursay, Tao Zhang, Mahmut T Kandemir, Mary Jane Irwin and Yuan Xie, 2011, "MorphCache: A Reconfigurable Adaptive Multi-level Cache hierarchy", pp. 231–242
  • Mahmut T Kandemir, Ramya Prabhakar, Mustafa Karaköy and Yuanrui Zhang, 2011, "Multilayer Cache Partitioning for Multiprogram Workloads", pp. 130–141
  • Mahmut T Kandemir, Yuanrui Zhang, Jun Liu and Taylan Yemliha, 2011, "Neighborhood-aware data locality optimization for NoC-based multicores", pp. 191–200
  • Jun Liu, Yuanrui Zhang, Wei Ding and Mahmut T Kandemir, 2011, "On-chip cache hierarchy-aware tile scheduling for multicore machines", pp. 161–170
  • Yuanrui Zhang, Wei Ding, Jun Liu and Mahmut T Kandemir, 2011, "Optimizing Data Layouts for Parallel Computation on Multicores", pp. 143–154
  • , 2011, "Proceedings of the 20th ACM International Symposium on High Performance Distributed Computing, HPDC 2011, San Jose, CA, USA, June 8-11, 2011", ACM
  • , 2011, "Proceedings of the 48th Design Automation Conference, DAC 2011, San Diego, California, USA, June 5-10, 2011", ACM
  • , 2011, "Proceedings of the CGO 2011, The 9th International Symposium on Code Generation and Optimization, Chamonix, France, April 2-6, 2011", IEEE Computer Society
  • Akbar Sharifi and Mahmut T Kandemir, 2011, "Process variation-aware routing in NoC based multicores", pp. 924–929
  • Yuanrui Zhang, Jun Liu, Ellis Herbert Wilson and Mahmut T Kandemir, 2011, "Software-directed data access scheduling for reducing disk energy consumption", pp. 281–282
  • , 2011, "Transactions on High-Performance Embedded Architectures and Compilers IV", Springer, 6760
  • H. Zhao, Mahmut T Kandemir, W. Ding and M. J. Irwin, 2011, "Exploring Heterogeneous NoC Design Space", Proceedings of the IEEE/ACM 2011 International Conference on Computer-Aided Design (ICCAD 2011), pp. 787-793
  • S. Srikantaiah and Mahmut T Kandemir, 2010, "Synergistic TLBs for High Performance Address Translation in Chip Multiprocessors", Proceedings of the Forty-Third Annual IEEE/ACM International Symposium on Microarchitecture (MICRO-43), pp. 313-324
  • A. Mishra, S. Srikantaiah, Mahmut T Kandemir and C. R. Das, 2010, "CPM in CMPs: Coordinated Power Management in Chip-Multiprocessors", Proceedings of the Conference on High Performance Computing Networking, Storage and Analysis (SC 2010), pp. 12
  • S. Kim, Y. Zhang, S. W. Son, Mahmut T Kandemir, R. Prabhakar, C. Patrick, W.-K. Liao and A. Choudhary, 2010, "Automated Tracing of I/O Stack", Springer-Verlag LNCS, 6305, pp. 72-81
  • Mahmut T Kandemir, S. Muralidhara, M. Karakoy, S. W. Son and A. Choudhary, 2010, "Computation Mapping for Multi-Level Storage Cache Hierarchies", Proceedings of the ACM International Symposium on High Performance Distributed Computing (HPDC 2010), pp. 179-190
  • C. Patrick, Mahmut T Kandemir, M. Karakoy, S. W. Son and A. Choudhary, 2010, "Cashing in on Hints for Better Prefetching and Caching in PVFS and MPI-IO", Proceedings of the ACM International Symposium on High Performance Distributed Computing (HPDC 2010), pp. 191-202
  • A. Mishra, S. Srikantiah, Mahmut T Kandemir and C. R. Das, 2010, "Coordinated Power Management of Voltage Islands in CMPs", Proceedings of the International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS 2010), pp. 359-360
  • Mahmut T Kandemir, T. Yemhila, S. Muralidhara, S. Srikantaiah, M. J. Irwin and Y. Zhang, 2010, "Cache Topology Aware Computation Mapping for Multicores", Proceedings of the ACM SIGPLAN 2010 Conference on Programming Language Design and Implementation (PLDI 2010), pp. 74-85
  • R. Prabhakar, S. Srikantaiah, Mahmut T Kandemir and C. Patrick, 2010, "Adaptive Multi-level Cache Allocation in Distributed Storage Architectures", Proceedings of the Twenty-Fourth International Conference on Supercomputing (ICS 2010), pp. 211-221
  • S. P. Muralidhara, Mahmut T Kandemir and P. Raghavan, 2010, "Intra-Application Cache Partitioning", Proceedings of the Twenty-Fourth IEEE/ACM International Parallel and Distributed Symposium (IPDPS 2010), pp. 12
  • K. Malkowski, P. Raghavan and Mahmut T Kandemir, 2010, "Analyzing the Soft-Error Resilience of Linear Solvers on Multicore Multiprocessors", Proceedings of the Twenty-Fourth IEEE/ACM International Parallel and Distributed Symposium (IPDPS 2010), pp. 12
  • K. Malkowski, P. Raghavan, Mahmut T Kandemir and M. J. Irwin, 2010, "T-NUCA - A Novel Approach to Non-Uniform Access Latency Cache Architectures for 3D CMPs", Proceedings of the Sixth Workshop on High-Performance, Power-Aware Computing (HPPAC 2010), in conjunction with IPDPS 2010, pp. 8
  • Mahmut T Kandemir, O. Ozturk, S. Narayanan and M. J. Irwin, 2010, "Compiler Directed Network-on-Chip Reliability Enhancement for Chip Multiprossors", Proceedings of the ACM SIGPLAN/SIGBED Conference on Languages, Compilers and Tools for Embedded Systems (LCTES 2010), pp. 85-94
  • Y. Ding, Mahmut T Kandemir, M. J. Irwin and P. Raghavan, 2010, "Dynamic Core Partitioning for Energy Efficiency", Proceedings of the Workshop on High-Performance, Power-Aware Computing (HPPAC 2010), in conjunction with IPDPS 2010, pp. 8
  • A. Shariti, H. Zhao and Mahmut T Kandemir, 2010, "Feedback Control for Providing QoS in NoC Based Multicores", Proceedings of the Design, Automation, and Test in Europe (DATE 2010), pp. 1384-1389
  • Y. Zhang, L. Deng, P. Yedlapalli, S. Muralidhara, H. Zhao, Mahmut T Kandemir, C. Chakrabarti, N. Pitsianis and X. Sun, 2010, "A Special-Purpose Compiler for Look-Up Table and Code Generation for Function Evaluation", Proceedings of the Design, Automation, and Test in Europe (DATE 2010), pp. 1130-1135
  • S. Srikantaiah and Mahmut T Kandemir, 2010, "SRP: Symbiotic Resource Partitioning of the Memory Hierarchy in CMPs", Proceedings of the International Conference on High-Performance Embedded Architectures and Compilers (HiPEAC 2010), pp. 277-291
  • S. Muralidhara, Mahmut T Kandemir and P. Raghavan, 2010, "Intra Application Shared Cache Partitioning for Parallel Applications", Proceedings of the Fifteenth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2010), pp. 329-330
  • T. Yemliha, Mahmut T Kandemir, O. Ozturk, E. Kultursay and S. Muralidhara, 2010, "Code Scheduling for Optimizing Parallelism and Data Locality", Springer-Verlag LNCS, 6272, pp. 204-216
  • Y. Zhang, J. Liu, E. Kultursay, Mahmut T Kandemir, N. Pitsianis and X. Sun, 2010, "Scalable Parallelization Strategies to Accelerate NuFFT Data Translation on Multicores", Springer-Verlag LNCS, 6272, pp. 125-136
  • Mahmut T Kandemir, S. Muralidhara, S. H. K. Narayanan, Y. Zhang and O. Ozturk, 2009, "Optimizing Shared Cache Behavior of Chip Multiprocessor", Proceedings of the Forty-Second International Symposium on Microarchitecture (MICRO-42), pp. 505-516
  • S. Srikantaiah, Mahmut T Kandemir and Q. Wang, 2009, "SHARP Control: Controlled Shared Cache Management in Chip Multiprocessors", Proceedings of the Forty-Second International Symposium on Microarchitecture (MICRO-42), pp. 517-528
  • R. Prabhakar, S. Srikantaiah, C. Patrick and Mahmut T Kandemir, 2009, "Dynamic Storage Cache Allocation in Multi-server Architectures", Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC'09)
  • S. Srikantaiah, R. Das, A. Mishra, Mahmut T Kandemir and C. R. Das, 2009, "A Case for Integrated Processor-Cache Partitioning in Chip Multiprocessors", Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC'09)
  • Mahmut T Kandemir, Y. Zhang, S. Muralidhara, O. Ozturk and S. H. K. Narayanan, 2009, "Slicing Based Code Parallelization for Minimizing Inter-processor Communication", Proceedings of the 2009 International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES 2009), pp. 87-96
  • Y. Zhang, Mahmut T Kandemir, N. P. Pitsianis and X. Sun, 2009, "Exploring Parallelization Strategies for NUFFT Data Translation", Proceedings of the Seventh ACM International Conference on Embedded Software (EMSOFT 2009), pp. 187-196
  • S. Akioka, F. Li, K. Malkowski, P. Raghavan, Mahmut T Kandemir and M. J. Iriwn, 2009, "Ring Data Location Prediction Scheme for Non-Uniform Cache Architectures", Proceedings of the IEEE International Conference on Computer Design (ICCD 2009), pp. 693-698
  • Y. Zhang and Mahmut T Kandemir, 2009, "Automated Parallelization of Non-uniform Convolutions on Chip Multiprocessor", Proceedings of the Thirteenth Annual High Performance Embedded Computing Workshop (HPEC 2009), pp. 4
  • S. W. Son, Mahmut T Kandemir, Y. Zhang and R. Garg, 2009, "Topology-aware I/O Caching for Shared Storage Systems", Proceedings of the ISCA Twenty-Second International Conference on Parallel and Distributed Computing and Communication Systems (PDCCS 2009), pp. 143-150
  • R. Garg, C. Patrick and Mahmut T Kandemir, 2009, "Dynamic Storage Cache Partitioning Using Feedback Control Theory", Proceedings of the ISCA Twenty-Second International Conference on Parallel and Distributed Computing and Communication Systems (PDCCS 2009), pp. 157-164
  • R. Garg, R. Prabhakar and Mahmut T Kandemir, 2009, "Power Aware Disk Allocation", Proceedings of the ISCA Twenty-Second International Conference on Parallel and Distributed Computing and Communication Systems (PDCCS 2009), pp. 205-212
  • R. Prins and Mahmut T Kandemir, 2009, "Communication Strategies in Multi-AUV Cooperative MCM Reconnaissance", Proceedings of AUVSI's Unmanned Systems in North America 2009
  • Mahmut T Kandemir, S. Srikantaiah, G. Giger and J. Dzielski, 2009, "Automated Mission Code Translation Across Different UMV Types", Proceedings of AUVSI's Unmanned Systems in North America 2009, pp. 10
  • R. Prins and Mahmut T Kandemir, 2009, "Cooperative MCM for Heterogeneous Vehicles Optimized Under Constrained Time", Proceedings of the International Symposium on Unmanned Untethered Submersible Technology (UUST)
  • M. Shantharam, P. Raghavan and Mahmut T Kandemir, 2009, "Hybrid Techniques for Fast Multicore Simulation", Springer-Verlag LNCS, 5704, pp. 122-134
  • Y. Zhang and Mahmut T Kandemir, 2009, "A Hardware-Software Codesign Strategy for Loop Intensive Applications", Proceedings of the Seventh IEEE Symposium on Application Specific Processors (SASP 2009), in conjunction with DAC 2009, pp. 107-113
  • R. Garg, S. W. Son, Mahmut T Kandemir, P. Raghavan and R. Prabhakar, 2009, "Markov Model Based Prediction for Disk Power Management in Data Intensive Workloads", Proceedings of the Ninth IEEE International Symposium on Cluster Computing and the Grid (CCGRID 2009), pp. 76-83
  • R. Prabhakar, C. Patrick and Mahmut T Kandemir, 2009, "MPISec I/O: Providing Data Confidentiality in MPI-I/O", Proceedings of the Ninth IEEE International Symposium on Cluster Computing and the Grid (CCGRID 2009), pp. 388-395
  • S. Hong, S. H. K. Narayanan and Mahmut T Kandemir, 2009, "Process Variation Aware Thread Mapping for Chip Multiprocessors", Proceedings of the Design Automation & Test in Europe (DATE 2009), pp. 821-826
  • Mahmut T Kandemir, Y. Zhang and O. Ozturk, 2009, "Adaptive Prefetching for Shared Cache Based Chip Multiprocessors", Proceedings of the Design Automation & Test in Europe (DATE 2009), pp. 773-778
  • O. Ozturk and Mahmut T Kandemir, 2009, "Using Dynamic Compilation for Continuing Execution Under Reduced Memory Availability", Proceedings of the Design Automation & Test in Europe (DATE 2009), pp. 1373-1378
  • S. W. Son, Mahmut T Kandemir, M. Karakoy and D. Chakrabarti, 2009, "A Compiler-directed Data Prefetching Scheme for Chip Multiprocessors", Proceedings of the Fourteenth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2009), pp. 209-218
  • S. Muralidhara and Mahmut T Kandemir, 2009, "Communication Based Proactive Link Power Management", Springer-Verlag LNCS, 5409, pp. 198-215
  • Y. Ding, Mahmut T Kandemir, M. J. Irwin and P. Raghavan, 2009, "Adapting Application Mapping to Systematic Within-Die Process Variations on Chip Multiprocessors", Springer-Verlag LNCS, 5409, pp. 231-247
  • A. Yanamandra, M. J. Irwin, N. Vijaykrishnan, Mahmut T Kandemir and S. H. K. Narayanan, 2009, "In-Network Caching for Chip Multiprocessors", Springer-Verlag LNCS, 5409, pp. 373-388
  • C. Patrick, R. Garg, S. W. Son and Mahmut T Kandemir, 2009, "Improving I/O Performance Using Soft-QoS Based Dynamic Storage Cache Partitioning", Proceedings of the 2009 IEEE International Conference on Cluster Computing (Cluster 2009), pp. 10
  • O. Ozturk, S. W. Son, Mahmut T Kandemir and M. Karakoy, 2008, "Prefetch Throttling and Data Pinning for Improving Performance of Shared Caches", Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC'08), pp. 12
  • Mahmut T Kandemir, F. Li, M. J. Iriwn and S. W. Son, 2008, "A Novel Migration-based NUCA Design for Chip Multiprocessors", Proceedings of the International Conference for High Performance Computing, Networking, Storage and Analysis (SC'08), pp. 12
  • T. Yemliha, S. Srikantaiah, Mahmut T Kandemir, M. Karakoy and M. J. Irwin, 2008, "Integrated Code and Data Placement in Two-Dimensional Mesh Based Chip Multiprocessors", Proceedings of the ACM/IEEE 2008 International Conference on Computer-Aided Design (ICCAD 2008), pp. 583-588
  • T. Yemliha, S. Srikantaiah, Mahmut T Kandemir and O. Ozturk, 2008, "SPM Management Using Markov Chain Based Data Access Prediction", Proceedings of the ACM/IEEE 2008 International Conference on Computer-Aided Design (ICCAD 2008), pp. 565-569
  • S. W. Son, P. Muralidhara, O. Ozturk, Mahmut T Kandemir, I. Kolcu and M. Karakoy, 2008, "Profiler and Compiler Assisted Adaptive I/O Prefetching for Shared Storage Caches", Proceedings of the Seventeenth International Conference on Parallel Architectures and Compilation Techniques (PACT'08), pp. 112-121
  • S. H. K. Narayanan and Mahmut T Kandemir, 2008, "A Systematic Approach to Automatically Generate Multiple Semantically Equivalent Program Versions", Proceedings of the Thirteenth International Conference on Reliable Software Technologies (ADA-Europe 2008), pp. 185-198
  • G. Chen, F. Li, S. W. Son and Mahmut T Kandemir, 2008, "Application Mapping for Chip Multiprocessors", Proceedings of the Forty-Fifth ACM/IEEE Design Automation Conference (DAC 2008), pp. 620-625
  • F. Li, Mahmut T Kandemir and M. J. Irwin, 2008, "Implementation and Evaluation of a Migration-based NUCA Design for Chip Multiprocessors", Proceedings of the International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS 2008), pp. 449-450
  • S. W. Son, Mahmut T Kandemir and M. Karakoy, 2008, "Improving I/O Performance through Compiler-Directed Code Restructuring and Adaptive Prefetching", Proceedings of the Next Generation Software (NGS) Workshop, in conjunctions with IPDPS 2008, pp. 5
  • Y. Ding, Mahmut T Kandemir, P. Raghavan and M. J. Irwin, 2008, "A Helper Thread Based EDP Reduction Scheme for Adapting Application Execution in CMPs", Proceedings of the Twenty-Second IEEE International Parallel and Distributed Processing Symposium (IPDPS 2008)
  • A. Yanamandra, B. Cover, P. Raghavan, M. J. Irwin and Mahmut T Kandemir, 2008, "Evaluating the Role of Scratchpad Memories in Chip Multiprocessors for Sparse Matrix Computations", Proceedings of the Twenty-Second IEEE International Parallel and Distributed Processing Symposium (IPDPS 2008), pp. 10
  • P. Raghavan, Mahmut T Kandemir, M. J. Irwin and K. Malkowski, 2008, "Managing Power, Performance and Reliability Trade-offs", Proceedings of the Next Generation Software (NGS) Workshop, in conjunctions with IPDPS 2008, pp. 5
  • Y. Ding, K. Malkowski, P. Raghavan and Mahmut T Kandemir, 2008, "Towards Energy Efficient Scaling of Scientific Codes", Proceedings of the Fourth Workshop on High-Performance, Power-Aware Computing (HPPAC) Workshop, in conjunction with IPDPS 2008, pp. 8
  • S. Srikantaiah, Mahmut T Kandemir and M. J. Irwin, 2008, "Adaptive Set-Pinning: Managing Shared Caches in Chip Multiprocessors", Proceedings of the Thirteenth International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS 2008), pp. 135-144
  • O. Ozturk, Mahmut T Kandemir and S. H. K. Narayanan, 2008, "A Scratch-Pad memory Aware Dynamic Loop Scheduling Algorithm", Proceedings of the Ninth International Symposium on Quality Electronic Design (ISQED 2008), pp. 738-743
  • Mahmut T Kandemir and S. W. Son, 2008, "Improving I/O Performance of Applications through Compiler-Directed Code Restructuring", Proceedings of the Sixth USENIX Conference on File and Storage Technologies (FAST'08), pp. 159-174
  • C. Patrick, S. W. Son and Mahmut T Kandemir, 2008, "Enhancing the Performance of MPI-IO Applications by Overlapping I/O, Computation and Communication", Proceedings of the Thirteenth ACM SIGPLAN Symposium on Principles and Practice of Parallel Programming (PPoPP 2008), pp. 277-278
  • C. Patrick, S. W. Son and Mahmut T Kandemir, 2008, "Comparative Evaluation of Overlap Strategies with Study of I/O Overlap in MPI-IO", Proceedings of the First International Workshop on Storage and I/O Virtualization, Performance, Energy, Evaluation and Dependability (SPEED 2008), in conjunction with HPCA 2008, pp. 1-6
  • S. W. Son and Mahmut T Kandemir, 2007, "Improving Disk Reuse for Reducing Power Consumption", Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED 2007), pp. 129-134
  • J. Kim, P. Mangalagiri, K. Irick, Mahmut T Kandemir, N. Vijaykrishnan, K. Sobti, L. Deng, C. Chakrabarti, N. Pitsianis and X. Sun, 2007, "TANOR: A Tool for Accelerating N-Body Simulations on Reconfigurable Platform", Proceedings of the Seventeenth International Conference on Field Programmable Logic and Applications (FPL 2007), pp. 6
  • G. Giger, Mahmut T Kandemir, S. D. Lovell and J. Dzielski, 2007, "Automated Mission Parallelization for a Group of UUV's", Proceedings of the International Symposium on Unmanned Untethered Submersible Technology (UUST), pp. 13
  • F. Li, G. Chen, Mahmut T Kandemir and I. Kolcu, 2007, "Profile-Driven Energy Reduction in Network-on-Chips", Proceedings of the ACM SIGPLAN 2007 Conference on Programming Language Design and Implementation (PLDI 2007), pp. 394-404
  • I. Kadayif and Mahmut T Kandemir, 2007, "Modeling and Improving Data Cache Reliability", Proceedings of the International Conference on Measurement and Modeling of Computer Systems (SIGMETRICS), pp. 1-12
  • L. Xue, O. Ozturk and Mahmut T Kandemir, 2007, "A Memory-Conscious Code Parallelization Scheme", Proceedings of the Forty-Fourth Design Automation Conference (DAC 2007), pp. 230-233
  • H. Koc, Mahmut T Kandemir, E. Ercanli and O. Ozturk, 2007, "Reducing Off-Chip Memory Access Costs Using Data Recomputation in Embedded Chip Multi-processors", Proceedings of the Forty-Fourth Design Automation Conference (DAC 2007), pp. 224-229
  • S. W. Son and Mahmut T Kandemir, 2007, "Integrated Data Reorganization and Disk Mapping for Reducing Disk Energy Consumption", Proceedings of the Seventh IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2007), pp. 557-564
  • Mahmut T Kandemir, T. Yemliha, S. W. Son and O. Ozturk, 2007, "Memory Bank Aware Dynamic Loop Scheduling", Proceedings of the Design, Automation and Test in Europe (DATE'07), pp. 1671-1676
  • S. H. K. Narayanan, Mahmut T Kandemir and R. Brooks, 2007, "Performance-aware Secure Code Partitioning", Proceedings of the Design, Automation and Test in Europe (DATE'07), pp. 1122-1127
  • O. Ozturk, G. Chen and Mahmut T Kandemir, 2007, "Compiler-directed Variable Latency Aware SPM Management to Cope with Timing Problems", Proceedings of the IEEE/ACM International Symposium on Code Generation and Optimization (CGO'07), pp. 232-243
  • H. Koc, E. Ercanli, Mahmut T Kandemir and O. Ozturk, 2007, "An ILP Formation for Recomputation Based SPM Management for Embedded CMPs", Proceedings of the Fifth Workshop on Optimizations for DSP and Embedded Systems (ODES 2007), in conjunction with CGO'07, pp. 21-28
  • W.-K. Liao, A. Ching, K. Coloma, A. Choudhary and Mahmut T Kandemir, 2007, "Improving MPI Independent Write Performance Using a Two-Stage Write-Behind Buffering Method", Proceedings of The Next Generation Software (NGS) Workshop, in conjunction with IPDPS 2007, pp. 1-6
  • Y. Ding, Mahmut T Kandemir, P. Raghavan and M. J. Irwin, 2007, "Adapting Application Execution to Reduced CPU Availability", Proceedings of the Eleventh Annual Workshop on the Interaction Between Compilers and Computer Architecture (Interact-11), pp. 24-31
  • L. Xue, Mahmut T Kandemir, G. Chen, F. Li, O. Ozturk, R. Ramanarayanan and B. Vaidyanathan, 2007, "Locality-aware Distributed Loop Scheduling for Chip Multiprocessors", Proceedings of the Twentieth International Conference on VLSI Design (VLSI'07), pp. 251-258
  • Mahmut T Kandemir, O. Ozturk and V. S. Degalahal, 2007, "Enhancing Locality in Two-dimensional Space through Integrated Computation and Data Mappings", Proceedings of the Twentieth International Conference on VLSI Design (VLSI'07), pp. 227-232
  • T. Yemliha, G. Chen, O. Ozturk, Mahmut T Kandemir and V. S. Degalahal, 2007, "Compiler-directed Code Restructuring for Operating with Compressed Arrays", Proceedings of the Twentieth International Conference on VLSI Design (VLSI'07), pp. 221-226
  • F. Li, G. Chen, Mahmut T Kandemir, O. Ozturk, M. Karakoy, R. Ramanarayanan and B. Vaidyanathan, 2007, "A Process Scheduler-based Approach to NoC Power Management", Proceedings of the Twentieth International Conference on VLSI Design (VLSI'07), pp. 77-82
  • G. Chen, F. Li, O. Ozturk, G. Chen, Mahmut T Kandemir and I. Kolcu, 2006, "Leakage-aware SPM Management", Proceedings of the IEEE Computer Society Annual Symposium on VLSI (ISVLSI 2006), pp. 393-398
  • F. Li and Mahmut T Kandemir, 2006, "Exploiting Software Pipelining for Network-on-chip Architectures", Proceedings of the IEEE Computer Society Annual Symposium on VLSI (ISVLSI 2006), pp. 295-302
  • O. Ozturk, G. Chen, Mahmut T Kandemir and M. Karakoy, 2006, "An Integer Linear Programming Based Approach to Simultaneous Memory Space Partitioning and Data Allocation for Chip Multiprocessors", Proceedings of the IEEE Computer Society Annual Symposium on VLSI (ISVLSI 2006), pp. 50-58
  • G. Chen, O. Ozturk, Mahmut T Kandemir and M. Karakoy, 2006, "Dynamic Scratch-pad Memory Management for Irregular Array Access Patterns", Proceedings of the Design Automation and Test in Europe Conference (DATE 2006), pp. 931-936
  • L. Xue, O. Ozturk, F. Li, Mahmut T Kandemir and I. Kolcu, 2006, "Dynamic Partitioning of Processing and Memory Resources in Embedded MPSoC Architectures", Proceedings of the Design Automation and Test in Europe Conference (DATE 2006), pp. 690-695
  • Mahmut T Kandemir, G. Chen, F. Li, M. J. Irwin and I. Kolcu, 2006, "Activity Clustering for Leakage Management in SPMs", Proceedings of the Design Automation and Test in Europe Conference (DATE 2006), pp. 696-697
  • A. Gayasen, N. Vijaykrishnan, Mahmut T Kandemir and A. Rahman, 2006, "Switch Box Architectures for Three-Dimensional FPGAs", Proceedinsg of the IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM), pp. 335-336
  • O. Ozturk, G. Chen, Mahmut T Kandemir and M. Karakoy, 2006, "Cache Miss Clustering for Banked Memory Systems", Proceedings of the IEEE/ACM 2006 International Conference on Computer-Aided Design (ICCAD 2006), pp. 244-250
  • H. Koc, O. Ozturk, Mahmut T Kandemir, S. H. K. Narayanan and E. Ercanli, 2006, "Minimizing Energy Consumption of Banked Memories Using Data Recomputation", Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED 2006), pp. 358-362
  • Mahmut T Kandemir and S.-W. Son, 2006, "Reducing Power Through Compiler-directed Barrier Synchronization Elimination", Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED 2006), pp. 354-357
  • G. Chen, Mahmut T Kandemir and M. Karakoy, 2006, "Compiler Support for Voltage Islands", Proceedings of the IEEE International System on Chip Conference (SOCC 2006), pp. 189-192
  • G. Chen, L. Xue, J. Kim, K. Sobti, L. Deng, X. Sun, N. Pitsianis, C. Chakrabarti, Mahmut T Kandemir and N. Vijaykrishnan, 2006, "Using Geometric Tiling for Reducing Power Consumption in Structured Matrix Operations", Proceedings of the IEEE International System on Chip Conference (SOCC 2006), pp. 113-114
  • G. Chen, O. Ozturk, G. Chen and Mahmut T Kandemir, 2006, "Energy-Aware Code Replication for Improving Reliability in Embedded Chip Multiprocessors", Proceedings of the IEEE International System on Chip Conference (SOCC 2006), pp. 77-78
  • G. Giger, L. Xue, S. Tangirala and Mahmut T Kandemir, 2006, "High Level Programming Support for Unmanned Underwater Vehicles", Proceedings of AUVSI's Unmanned Systems in North America 2006, pp. 10
  • O. Ozturk, G. Chen and Mahmut T Kandemir, 2006, "A Constraint Network Based Solution to Code Parallelization", Proceedings of the Forty-Third Design Automation Conference (DAC'06), pp. 863-869
  • L. Xue, Mahmut T Kandemir, G. Chen and T. Yemliha, 2006, "SPM-conscious Loop Scheduling for Embedded Chip Multiprocessors", Proceedings of the Twelfth International Conference on Parallel and Distributed Systems (ICPADS'06), pp. 391-400
  • O. Ozturk, Mahmut T Kandemir, M. J. Irwin and S. Tosun, 2006, "Multi-level On-chip Memory Hierarchy Design for Embedded Chip Multiprocessors", Proceedings of the Twelfth International Conference on Parallel and Distributed Systems (ICPADS'06), pp. 383-390
  • S. Tosun, Mahmut T Kandemir and H. Koc, 2006, "Using Task Recomputation During Application Mapping in Parallel Embedded Architectures", Proceedings of the 2006 International Conference on Computer Design (CDES'06), pp. 29-35
  • M. Mutyam, F. Li, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2006, "Compiler-Directed Thermal Management for VLIW Functional Units", Proceedings of the ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES 2006), pp. 163-172
  • O. Ozturk, Mahmut T Kandemir and I. Kolcu, 2006, "Shared Scratch-pad Memory Space Management", Proceedings of the Seventh International Symposium on Quality Electronic Design (ISQED 2006), pp. 576-584
  • O. Ozturk and Mahmut T Kandemir, 2006, "Data Replication in Banked DRAMs for Reducing Eenergy Consumption", Proceedings of the Seventh International Symposium on Quality Electronic Design (ISQED 2006), pp. 551-556
  • I. Kadayif, Mahmut T Kandemir and F. Li, 2006, "Prefetching-aware Cache Line Turnoff for Saving Leakage Energy", Proceedings of the Eleventh Asia and South Pacific Design Automation Conference (ASP-DAC 2006), pp. 182-187
  • O. Ozturk, F. Wang, Mahmut T Kandemir and Y. Xie, 2006, "Optimal Topology Exploration for Application-specific 3D Architectures", Proceedings of the Eleventh Asia and South Pacific Design Automation Conference (ASP-DAC 2006), pp. 390-395
  • Mahmut T Kandemir, G. Chen and F. Li, 2006, "Maximizing Data Reuse for Minimizing Memory Space Requirements and Execution Cycles", Proceedings of the Eleventh Asia and South Pacific Design Automation Conference (ASP-DAC 2006), pp. 808-813
  • O. Ozturk, G. Chen, Mahmut T Kandemir and I. Kolcu, 2006, "Compiler-Guided Data Compression for Reducing Memory Consumption of Embedded Applications", Proceedings of the Eleventh Asia and South Pacific Design Automation Conference (ASP-DAC 2006), pp. 814-819
  • P. Unnikrishnan, Mahmut T Kandemir and F. Li, 2006, "Reducing Dynamic Compilation Overhead by Overlapping Compilation and Execution", Proceedings of the Eleventh Asia and South Pacific Design Automation Conference (ASP-DAC 2006), pp. 929-934
  • S. W. Son and Mahmut T Kandemir, 2006, "Energy-aware Data Prefetching for Multi-speed Disks", Proceedings of the ACM International Conference on Computing Frontiers, pp. 105-114
  • S. W. Son, G. Chen and Mahmut T Kandemir, 2006, "A Compiler-guided Approach for Reducing Disk Power Consumption by Exploiting Disk Access Locality", Proceedings of the Fourth Annual Symposium on Code Generation and Optimization (GCO'06), pp. 256-268
  • O. Ozturk, Mahmut T Kandemir and M. Karakoy, 2006, "Selective Code/data Migration for Reducing Communication Energy in Embedded MpSoC Architectures", ACM Great Lakes Symposium on VLSI (GLSVLSI 2006), pp. 386-391
  • O. Ozturk, Mahmut T Kandemir and S. Tosun, 2006, "An ILP Based Approach to Address Code Generation for Digital Signal Processors", ACM Great Lakes Symposium on VLSI (GLSVLSI 2006), pp. 37-42
  • O. Ozturk, G. Chen and Mahmut T Kandemir, 2006, "Multi-compilation: Capturing Interactions Among Concurrently-executing Applications", Proceedings of the ACM International Conference on Computing Frontiers, pp. 157-170
  • S. Narayanan, Mahmut T Kandemir and O. Ozturk, 2006, "Compiler-Directed Power Density Reduction in NoC-Based Multi-Core Designs", Proceedings of the Seventh International Symposium on Quality Electronic Design (ISQED 2006), pp. 570-575
  • S. Narayanan, Mahmut T Kandemir, R. Brooks and I. Kolcu, 2006, "Secure Execution of Computations on Untrusted Hosts", Proceedings of the Eleventh International Conference on Reliable Software Technologies (Ada-Europe 2006), pp. 106-118
  • G. Chen, F. Li, Mahmut T Kandemir and M. J. Irwin, 2006, "Reducing NoC Energy Consumption Through Compiler-Directed Channel Voltage Scaling", Proceedings ACM SIGPLAN 2006 Conference on Programming Language Design and Implementation (PLDI'06), pp. 193-203
  • F. Li, C. Nicopoulos, T. Richardson, Y. Xie, N. Vijaykrishnan and Mahmut T Kandemir, 2006, "Design and Management of 3D Chip Multiprocessors using Network-in-memory", Proceedings of the Thirty-Third Annual International Symposium on Computer Architecture (ISCA'06), pp. 130-141
  • G. Chen, Mahmut T Kandemir and I. Kolcu, 2006, "Memory-conscious Reliable Execution on Embedded Chip Multiprocessors", Proceedings of the International Conference on Dependable Systems and Networks (DSN-2006), pp. 13-22
  • S. W. Son, K. Malkowski, G. Chen, Mahmut T Kandemir and P. Raghavan, 2006, "Integrated Link/CPU Voltage Scaling for Reducing Energy Consumption of Parallel Sparse Matrix Applications", Proceedings of the Second Workshop on High-Performance, Power-Aware Computing (HP-PAC 2006), pp. 1-8
  • O. Ozturk, Mahmut T Kandemir, S. W. Son and I. Kolcu, 2006, "Managing SPM Space Based on Inter-application Data Sharing", Proceedings of the Fourth Workshop on Optimizations for DSP and Embedded Systems (ODES-4), in conjunction with CGO'06, pp. 21-30
  • S. W. Son, G. Chen, Mahmut T Kandemir and F. Li, 2006, "Energy Savings through Embedded Processing on Disk System", Proceedings of the Eleventh Asia and South Pacific Design Automation Conference (ASP-DAC 2006), pp. 128-133
  • C. Liu, A. Sivasubramaniam, Mahmut T Kandemir and M. J. Irwin, 2006, "Enhancing L2 Organization for CMPs with a Center Cell", Proceedings of the Twentieth IEEE International Parallel and Distributed Processing Symposium (IPDPS'06), pp. 1-10
  • G. Chen, F. Li, Mahmut T Kandemir and I. Demirkiran, 2006, "Compiler-directed Management of Leakage Power in Software-managed Memories", Proceedings of the IEEE Computer Society Annual Symposium on VLSI (ISVLSI 2006), pp. 450-451
  • H. Koc, S. Tosun, O. Ozturk and Mahmut T Kandemir, 2006, "Reducing Memory Requirements through Task Recomputation in Embedded Multi-CPU Systems", Proceedings of the IEEE Computer Society Annual Symposium on VLSI (ISVLSI 2006), pp. 448-449
  • G. Chen, Mahmut T Kandemir and F. Li, 2006, "Energy-Aware Computation Duplication for Improving Reliability in Embedded Chip Multiprocessors", Proceedings of the Eleventh Asia and South Pacific Design Automation Conference (ASP-DAC 2006), pp. 134-139
  • G. Chen, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Irwin, 2006, "Object Duplication for Improving Reliability", Proceedings of the Eleventh Asia and South Pacific Design Automation Conference (ASP-DAC 2006)
  • G. Chen, F. Li and Mahmut T Kandemir, 2006, "Compiler-Directed Channel Allocation for Saving Power in On-Chip Networks", Proceedings of the Thirty-Third Annual ACM-SIGACT Symposium on Principles of Programming Languages (POPL 2006), pp. 194-205
  • G. Chen and Mahmut T Kandemir, 2005, "Optimizing Embedded Applications Using Programmer-inserted Hints", Proceedings of the Tenth Asia and South Pacific Design Automation Conference (ASP-DAC 2005), pp. 157-160
  • Mahmut T Kandemir, G. Chen, F. Li and I. Demirkiran, 2005, "Using Data Replication to Reduce Communication Energy on Chip Multiprocessors", Proceedings of the Tenth Asia and South Pacific Design Automation Conference (ASP-DAC 2005), pp. 769-772
  • O. Ozturk, H. Saputra, Mahmut T Kandemir and I. Kolcu, 2005, "Access Pattern-based Code Compression for Memory-constrained Embedded Systems", Proceedings of the Design, Automation, and Test in Europe (DATE 2005), pp. 882-887
  • S. Tosun, O. Ozturk, N. Mansouri, E. Arvas, Mahmut T Kandemir and Y. Xie, 2005, "An ILP Formulation for Reliability-Oriented High-Level Synthesis", Proceedings of the Sixth International Symposium on Quality Electronic Design (ISQED 2005), pp. 364-369
  • G. Chen, O. Ozturk and Mahmut T Kandemir, 2005, "An Adaptive Locality-Conscious Process Scheduler for Embedded Systems", Proceedings of the Eleventh IEEE Real-time and Embedded Technology and Applications Symposium (RTAS 2005), pp. 354-364
  • I. Kadayif, Mahmut T Kandemir and G. Chen, 2005, "Studying Interactions Between Prefetching and Cache Line Turnoff", Proceedings of the Asia South Pacific Design Automation Conference (ASP-DAC 2005), pp. 545-548
  • G. Chen, F. Li, Mahmut T Kandemir and I. Demirkiran, 2005, "Increasing FPGA Resilience Against Soft Errors Using Task Duplication", Proceedings of the Asia South Pacific Design Automation Conference (ASP-DAC 2005), pp. 924-927
  • G. Chen, Mahmut T Kandemir and M. J. Irwin, 2005, "Compiler-directed Selective Data Protection Against Soft Errors", Proceedings of the Asia South Pacific Design Automation Conference (ASP-DAC 2005), pp. 713-716
  • G. Chen, K. Malkowski, Mahmut T Kandemir and P. Raghavan, 2005, "Reducing Power with Performance Constraints for Parallel Sparse Applications", Proceedings of the First Workshop on High-Performance, Power-Aware Computing (HP-PAC 2005), in conjunction with IPDPS 2005, pp. p. 231a
  • G. Chen, Mahmut T Kandemir, S. Tosun and U. Sezer, 2005, "Reliability-conscious Process Scheduling under Performance Constraints in FPGA-based Embedded Systems", Proceedings of the Twelfth Reconfigurable Architectures Workshop (RAW '05), pp. p. 162a
  • S. C. Chiu, A. Choudhary and Mahmut T Kandemir, 2005, "Fault Recovery Designs for Processor-Embedded Distributed Storage Architectures with I/O-Intensive DB Workloads", Proceedings of the Twenty-Second IEEE - Thirteenth NASA Goddard Conference on Mass Storage Systems and Technologies (MSST 2005), pp. 278-285
  • S. W. Son, Mahmut T Kandemir and A. Choudhary, 2005, "Software-directed Disk Power Management for Scientific Applications", Proceedings of the International Parallel Distributed Processing Symposium (IPDPS 2005), pp. p. 4a
  • S. Tosun, N. Mansouri, E. Arvas, Mahmut T Kandemir and Y. Xie, 2005, "Reliability-centric Hardware/Software Codesign", Proceedings of the Sixth International Symposium on Quality Electronic Design (ISQED 2005), pp. 375-380
  • M. Vilayannur, A. Sivasubramaniam and Mahmut T Kandemir, 2005, "Proactive Page Replacement for Scientific Applications: A Characterization", Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS '05), pp. 248-257
  • G. Chen and Mahmut T Kandemir, 2005, "Optimizing Address Code Generation for Array-intensive DSP Applications", Proceedings of the International Symposium on Code Generation and Optimization (CGO '05), pp. 141-152
  • O. Ozturk and Mahmut T Kandemir, 2005, "Energy Management in Software-controlled Multi-level Memory Hierarchies", Proceedings of ACM Great Lakes Symposium on VLSI (GLSVLSI 2005), pp. 270-275
  • O. Ozturk and Mahmut T Kandemir, 2005, "Integer Linear Programming Based Energy Optimization for Banked DRAMs", Proceedings of ACM Great Lakes Symposium on VLSI (GLSVLSI 2005), pp. 92-95
  • G. Memik, Mahmut T Kandemir and A. Mallik, 2005, "Load Elimination for Low-power Embedded Processors", Proceedings of ACM Great Lakes Symposium on VLSI (GLSVLSI 2005), pp. 282-285
  • O. Ozturk, Mahmut T Kandemir and M. J. Irwin, 2005, "Using Data Compression in an MPSoC Architecture for Improving Performance", Proceedings of ACM Great Lakes Symposium on VLSI (GLSVLSI 2005), pp. 353-356
  • F. Li, G. Chen, Mahmut T Kandemir and R. Brooks, 2005, "A Compiler-based Approach to Data Security", Proceedings of the Fourteenth International Conference on Compiler Construction (CC '05), pp. 188-203
  • G. Chen, Mahmut T Kandemir and M. Karakoy, 2005, "A Constraint Network Based Approach to Memory Layout Optimization", Proceedings of the Design, Automation, and Test in Europe (DATE 2005), pp. 1156-1161
  • O. Ozturk, Mahmut T Kandemir and M. J. Irwin, 2005, "BB-GC: Basic-block Level Garbage Collection", Proceedings of the Design, Automation, and Test in Europe (DATE 2005), pp. 1032-1037
  • Mahmut T Kandemir, F. Li, G. Chen and O. Ozturk, 2005, "Studying Storage-recomputation Tradeoffs in Memory-constrained Embedded Processing", Proceedings of the Design, Automation, and Test in Europe (DATE 2005), pp. 1026-1031
  • Mahmut T Kandemir and G. Chen, 2005, "Locality-aware Process Scheduling for Embedded MPSoCs", Proceedings of the Design, Automation, and Test in Europe (DATE 2005), pp. 870-875
  • G. Memik, Mahmut T Kandemir and O. Ozturk, 2005, "Increasing Register File Immunity to Transient Errors", Proceedings of the Design, Automation, and Test in Europe (DATE 2005), pp. 586-591
  • O. Ozturk and Mahmut T Kandemir, 2005, "Nonuniform Banking for Reducing Memory Energy Consumption", Proceedings of the Design, Automation, and Test in Europe (DATE 2005), pp. 814-819
  • S. W. Son, G. Chen, Mahmut T Kandemir and A. Choudhary, 2005, "Exposing Disk Layout to Compiler for Reducing Energy Consumption of Parallel Disk Based Systems", Proceedings of the Symposium on Principles and Practice of Parallel Programming (PPoPP '05), pp. 174-185
  • S. W. Son, G. Chen and Mahmut T Kandemir, 2005, "Disk Layout Optimization for Reducing Energy Consumption", Proceedings of the Nineteenth ACM International Conference on Supercomputing (ICS '05), pp. 274-283
  • G. Chen, Mahmut T Kandemir and M. Karakoy, 2005, "A Data-centric Approach to Checksum Reuse for Array-intensive Applications", Proceedings of the International Conference on Dependable Systems and Networks (DSN '05), pp. 316-325
  • S. W. Son, G. Chen and Mahmut T Kandemir, 2005, "Power-aware Code Scheduling for Clusters of Active Disks", Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED 2005), pp. 293-298
  • Mahmut T Kandemir, S. W. Son and G. Chen, 2005, "An Evaluation of Code and Data Optimizations in the Context of Disk Power Reduction", Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED 2005), pp. 209-214
  • G. M. Chen and Mahmut T Kandemir, 2005, "Dataflow Analysis for Energy-efficient Scratch-pad Memory Management", Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED 2005), pp. 327-330
  • G. Chen, O. Ozturk and Mahmut T Kandemir, 2005, "Exploiting Inter-processor Data Sharing for Improving Behavior of Multi-processor SoCs", Proceedings of the IEEE Computer Society Annual Symposium on VLSI (ISVLSI '05), pp. 90-95
  • F. Li and Mahmut T Kandemir, 2005, "Increasing Data TLB Resilience to Transient Errors", Proceedings of the IEEE Computer Society Annual Symposium on VLSI (ISVLSI '05), pp. 297-298
  • F. Li and Mahmut T Kandemir, 2005, "Locality-conscious Workload Assignment for Array-based Computations in MPSOC Architectures", Proceedings of the Forty-Second Design Automation Conference (DAC '05), pp. 95-100
  • Mahmut T Kandemir, G. Chen and I. Kadayif, 2005, "Compiling for Memory Emergency", Proceedings of the ACM SIGPLAN/SIGBED Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES '05), pp. 213-221
  • G. Chen and Mahmut T Kandemir, 2005, "Improving Java Virtual Machine Reliability for Memory-constrained Embedded Systems", Proceedings of the Forty-Second Design Automation Conference (DAC '05), pp. 690-695
  • S. Tosun, N. Mansouri, E. Arvas, Mahmut T Kandemir and Y. Xie, 2005, "Reliability-centric High-level Synthesis", Proceedings of the Design, Automation, and Test in Europe (DATE 2005), pp. 1258-1263
  • J. Hu, Mahmut T Kandemir, F. Li, V. Degalahal, N. Vijaykrishnan and M. J. Irwin, 2005, "Compiler-directed Instruction Duplication for Soft Error Detection", Proceedings of the Design, Automation, and Test in Europe (DATE 2005), pp. 1056-1057
  • W.-L. Hung, Y. Xie, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2005, "Thermal-Aware Allocation and Scheduling for Systems-on-a-Chip Design", Proceedings of the Design, Automation, and Test in Europe (DATE 2005), pp. 898-899
  • N. Sri Hari Krishna, S. W. Son, Mahmut T Kandemir and F. Li, 2005, "Using Loop Invariants to Fight Soft Errors in Data Caches", Proceedings of the Asia South Pacific Design Automation Conference (ASP-DAC 2005), pp. 1317-1320
  • J. Conner, Y. Xie, Mahmut T Kandemir, R. Dick and G. Link, 2005, "FD-HGAC: A Hybrid Heuristic/Genetic Algorithm Hardware/Software Co-synthesis Framework with Fault Detection", Proceedings of the Asia South Pacific Design Automation Conference (ASP-DAC 2005), pp. 709-712
  • O. Ozturk, Mahmut T Kandemir, G. Chen and M. J. Irwin, 2005, "Customized On-chip Memories for Embedded Chip Multiprocessors", Proceedings of the Asia South Pacific Design Automation Conference (ASP-DAC 2005), pp. 743-748
  • H. Saputra, O. Ozturk, N. Vijaykrishnan, Mahmut T Kandemir and R. Brooks, 2005, "A Data-driven Approach for Embedded Security", Proceedings of the IEEE Computer Society Annual Symposium on VLSI (ISVLSI '05), pp. 104-109
  • G. Chen, Mahmut T Kandemir and M. J. Irwin, 2005, "Exploiting Frequent Field Values in Java Objects for Reducing Heap Memory Requirements", Proceedings of the First ACM/USENIX Conference on Virtual Execution Environments (VEE '05), pp. 68-78
  • G. Chen, Mahmut T Kandemir and M. Karakoy, 2005, "Memory Space Conscious Loop Iteration Duplication for Reliable Execution", Proceedings of the Twelfth International Static Analysis Symposium (SAS '05), 3672, (1), pp. 52-69
  • C. Liu, A. Sivasubramaniam, Mahmut T Kandemir and M. J. Irwin, 2005, "Exploiting Barriers to Optimize Power Consumption of CMPs", Proceedings of the International Parallel Distributed Processing Symposium (IPDPS 2005), pp. p. 5a
  • S. H. K. Narayanan, O. Ozturk, Mahmut T Kandemir and M. Karakoy, 2005, "Workload Clustering for Increasing Energy Savings on Embedded MPSoCs", Proceedings of the IEEE International SoC Conference (SOCC 2005), pp. 155-160
  • S. Tosun, N. Mansouri and Mahmut T Kandemir, 2005, "Constraint-based Code Mapping for Heterogeneous Chip Multiprocessor", Proceedings of the IEEE International SoC Conference (SOCC 2005), pp. 89-90
  • O. Ozturk, Mahmut T Kandemir and M. J. Irwin, 2005, "On-Chip Memory Management for Embedded MpSoC Architectures Based on Data Compression", Proceedings of the IEEE International SoC Conference (SOCC 2005), pp. 175-178
  • G. Chen and Mahmut T Kandemir, 2005, "Runtime Integrity Checking for Inter-Object Connections", Proceedings of the International Conference on Computer Aided Design (ICCAD 2005), pp. 303-306
  • S. H. Krishna Narayanan, G. Chen, Mahmut T Kandemir and Y. Xie, 2005, "Temperature-Sensitive Loop Parallelization for Chip Multiprocessors", Proceedings of the IEEE International Conference on Computer Design (ICCD 2005), pp. 677-682
  • M. Pirretti, N. Vijaykrishnan, Mahmut T Kandemir and R. Brooks, 2005, "Realistic Models for Sensor Networks Using Key Predistribution Schemes", Proceedings of the Innovations and Commercial Applications of Distributed Sensor Networks Symposium (ICA DSN)
  • M. Pirretti, S. Zhu, N. Vijaykrishnan, P. McDaniel, Mahmut T Kandemir and R. Brooks, 2005, "The Sleep Deprivation Attack in Sensor Networks: Analysis and Methods of Defense", Proceedings of the Innovations and Commercial Applications of Distributed Sensor Networks Symposium (ICA DSN 2005)
  • G. Chen and Mahmut T Kandemir, 2005, "Verifiable Annotations for Embedded Java Environments", Proceedings of the International Conference on Compilers, Architectures, and Synthesis of Embedded Systems (CASES '05), pp. 105-114
  • G. Chen and Mahmut T Kandemir, 2005, "Optimizing Inter-processor Data Locality on Embedded Chip Multiprocessors", Proceedings of the Fifth International Conference on Embedded Software (EMSOFT '05), pp. 227-236
  • F. Li, G. Chen, Mahmut T Kandemir and M. Karakoy, 2005, "Exploiting Last Idle Periods of Links for Network Power Management", Proceedings of the Fifth International Conference on Embedded Software (EMSOFT '05), pp. 134-137
  • K. Coloma, A. N. Choudhary, A. Ching, W.-K. Liao, S. W. Son, Mahmut T Kandemir and L. Ward, 2005, "Power and Performance in I/O for Scientific Applications", Proceedings of the Workshop on NSF Next Generation Software Program, in conjunction with IPDPS 2005, pp. 224b
  • G. Chen, Mahmut T Kandemir and U. Sezer, 2004, "Configuration-sensitive Process Scheduling for FPGA-based Computing Platforms", Proceedings of the Design Automation and Test in Europe Conference (DATE '04), 1, pp. 10486-10493
  • Mahmut T Kandemir, 2004, "Impact of Data Transformations on Memory Bank Locality", Proceedings of the Design Automation and Test in Europe Conference (DATE '04), 1, pp. 10506-10511
  • I. Kadayif and Mahmut T Kandemir, 2004, "Tuning In-sensor Data Filtering to Reduce Energy Consumption in Wireless Sensor Networks", Proceedings of the Design Automation and Test in Europe Conference (DATE '04), 2, pp. 20852-20857
  • I. Kadayif, I. Kolcu, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Irwin, 2004, "Exploiting Processor Workload Heterogeneity for Reducing Energy Consumption in Chip Multiprocessor", Proceedings of the Design Automation and Test in Europe Conference (DATE '04), 2, pp. 21158-21163
  • J. Pisharath, A. Choudhary and Mahmut T Kandemir, 2004, "Data Windows: A Data-centric Approach for Query Execution in Memory-resident Databases", Proceedings of the Design Automation and Test in Europe Conference (DATE '04), 2, pp. 21352-21353
  • O. Ozturk, Mahmut T Kandemir, I. Demirkiran, G. Chen and M. J. Irwin, 2004, "Data Compression for Improving SPM Behavior.," Proceedings of the Forty-First Design Automation Conference (DAC '04)", pp. 401-406
  • M. Pirreti, G. Link, R. Brooks, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2004, "Fault-tolerant Algorithms for Network-on-chip Interconnect", Proceedings of the IEEE Computer Society Annual Symposium on VLSI (ISVLSI 2004), pp. 46-51
  • A. Gayasen, Y. Tsai, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2004, "Reducing Leakage Energy in FPGAs Using Region-constrained Placement", Proceedings of the ACM International Symposium on Field-Programmable Gate Arrays (FPGA '04), pp. 51-58
  • I. Kadayif, P. Nath, Mahmut T Kandemir and A. Sivasubramaniam, 2004, "Compiler-directed Physical Address Generation for Reducing dTLB Power", Proceedings of the IEEE International Symposium on Performance Analysis of Systems and Software (ISPASS '04), pp. 161-168
  • B. Demiroz, H. Topcuoglu and Mahmut T Kandemir, 2004, "A Hybrid Evolutionary Algorithm for Solving the Register Allocation Problem", Proceedings of the Fourth European Conference on Evolutionary Computation in Combinatorial Optimization (EvoCOP '04), pp. 62-71
  • F. Li, P. Agrawal, G. Eberhardt, E. Manavoglu, S. Ugurel and Mahmut T Kandemir, 2004, "Improving Memory Performance of Embedded Java Applications by Dynamic Layout Modifications", Proceedings of the Sixth International Workshop on Java for Parallel and Distributed Computing, in conjunction with the Eighteenth International Parallel and Distributed Processing Symposium (IPDPS '04), pp. p. 159b
  • F. Li and Mahmut T Kandemir, 2004, "Improving Performance of Java Applications Using a Coprocessor", Proceedings of the Thirteenth International Heterogeneous Computing Workshop (HCW 2004), in conjunction with the Eighteenth International Parallel and Distributed Processing Symposium (IPDPS '04), pp. p. 109a
  • Mahmut T Kandemir, 2004, "Exploiting Memory Bank Locality in Multiprocessor SoC Architectures", Proceedings of the Eighteenth International Parallel and Distributed Processing Symposium (IPDPS '04), pp. p. 92b
  • E. Swankoski, R. Brooks, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2004, "A Parallel Architecture for Secure FPGA Symmetric Encryption", Proceedings of the Eleventh Reconfigurable Architectures Workshop (RAW 2004), pp. p. 132
  • E. Lattanzi, A. Bogliolo, A. Gayasen, Mahmut T Kandemir, N. Vijaykrishnan and L. Benini, 2004, "Improving Java Performance Using Dynamic Method Migration on FPGAs", Proceedings of the Eleventh Reconfigurable Architectures Workshop (RAW 2004), pp. p. 134
  • O. Ozturk, Mahmut T Kandemir, M. J. Irwin and I. Kolcu, 2004, "Tuning Data Replication for Improving Behavior of MPSoC Applications", Proceedings of the 2004 Great Lakes Symposium on VLSI (GLSVLSI '04), pp. 170-173
  • Mahmut T Kandemir, 2004, "LODS: Locality-oriented Dynamic Scheduling for On-chip Multiprocessors", Proceedings of the Forty-First Design Automation Conference (DAC '04), pp. 125-128
  • M. Vilayannur, R. B. Ross, P. H. Carns, R. Thakur, A. Sivasubramaniam and Mahmut T Kandemir, 2004, "On the Performance of the POSIX I/O Interface to PVFS", Proceedings of the Twelfth Euromicro Conference on Parallel and Distributed Processing (PDP2004), pp. 332-339
  • C. Liu, A. Sivasubramaniam and Mahmut T Kandemir, 2004, "Optimizing Bus Energy Consumption of On-Chip Multiprocessors Using Frequent Values", Proceedings of the Twelfth Euromicro Conference on Parallel and Distributed Processing (PDP2004), pp. 340-349
  • C. Liu, A. Sivasubramaniam and Mahmut T Kandemir, 2004, "Organizing the Last Line of Defense Before Hitting the Memory Wall for CMPs", Proceedings of the Tenth International Symposium on High Performance Computer Architecture (HPCA-10), pp. 176-185
  • L. Li, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2004, "A Crosstalk Aware Interconnect with Variable Cycle Transmission", Proceedings of the Design Automation and Test in Europe Conference (DATE '04), 1, pp. 10102-10107
  • J. S. Hu, N. Vijaykrishnan, S. Kim, Mahmut T Kandemir and M. J. Irwin, 2004, "Scheduling Reusable Instructions for Power Reduction", Proceedings of the Design Automation and Test in Europe Conference (DATE '04), 1, pp. 10148-10155
  • H. Saputra, G. Chen, R. Brooks, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2004, "Code Protection for Resource-constrained Embedded Devices", Proceedings of the ACM SIGPLAN/SIGBED 2004 Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES '04), pp. 240-248
  • J. Pisharath, A. Choudhary and Mahmut T Kandemir, 2004, "A Window-Based Approach to Retrieving Memory-Resident Data for Query Execution", Proceedings of the Eighth International Database Engineering & Applications Symposium (IDEAS '04), pp. 283-288
  • L. Li, V. Degalahal, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2004, "Soft Error and Energy Consumption Interactions: A Data Cache Perspective", Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED 2004, pp. 132-137
  • W. Hung, Y. Xie, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2004, "Total Power Optimization Through Simultaneously Multiple-VDD Multiple-VTH Assignment and Device Sizing With Stack Forcing", Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED 2004), pp. 144-149
  • A. Gayasen, K. Lee, N. Vijaykrishnan, Mahmut T Kandemir, M. J. Irwin and T. Tuan, 2004, "A Dual Vdd Low-power FPGA Architecture.," Proceedings of the International Conference on Field-programmable Logic and Its Applications (FPL '04)", pp. 145-157
  • V. De La Luz, Mahmut T Kandemir, A. Sivasubramaniam and M. J. Irwin, 2004, "Exploring the Possibility of Operating in the Compressed Domain", Proceedings of the International Conference on Parallel and Distributed Computing (Euro-Par '04), 3149, (1), pp. 507-515
  • I. Kadayif, Mahmut T Kandemir and I. Demirkiran, 2004, "Compiler-guided Code Restructuring for Improving Instruction TLB Energy Behavior", Proceedings of the International Conference on Parallel and Distributed Computing (Euro-Par '04), 349, (1), pp. 304-309
  • Mahmut T Kandemir, O. Ozturk, M. J. Irwin and I. Kolcu, 2004, "Using Data Compression to Increase Energy Savings in Multi-bank Memories", Proceedings of the International Conference on Parallel and Distributed Computing (Euro-Par '04), 3149, (1), pp. 310-317
  • Mahmut T Kandemir, G. Chen and F. Li, 2004, "Reliability-aware OS Support for FPGA-based Systems", Proceedings of the Annual Military and Aerospace Applications of Programmable Devices and Technologies Conference (MAPLD '04)
  • Mahmut T Kandemir, I. Kadayif and G. Chen, 2004, "Compiler-directed Code Restructuring for Reducing Data TLB Energy", Proceedings of the IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and Systems Synthesis (CODES+ISSS '04), pp. 98-103
  • G. Chen, Mahmut T Kandemir, N. Vijaykrishnan, A. Sivasubramaniam and M. J. Irwin, 2004, "Analyzing Object Error Behavior in Embedded JVM Environments", Proceedings of the IEEE/ACM/IFIP International Conference on Hardware/Software Codesign and Systems Synthesis (CODES+ISSS '04), pp. 230-235
  • G. Chen and Mahmut T Kandemir, 2004, "An ILP-based Approach to Locality Optimization", Proceedings of the Seventeenth International Workshop on Languages and Compilers for Parallel Computing (LCPC '04), pp. 149-163
  • Mahmut T Kandemir, O. Ozturk and M. Karakoy, 2004, "Dynamic On-chip Memory Management for Chip Multiprocessors", Proceedings of the International Conference on Compilers, Architectures, and Synthesis for Embedded Systems (CASES '04), pp. 14-23
  • J. Pisharath, A. Choudhary and Mahmut T Kandemir, 2004, "Reducing Energy Consumption of Queries in Memory-resident Database Systems", Proceedings of the International Conference on Compilers, Architectures, and Synthesis for Embedded Systems (CASES '04), pp. 35-45
  • Y. Xie, Mahmut T Kandemir, L. Li, N. Vijaykrishnan and M. J. Irwin, 2004, "Reliability-aware Cosynthesis for Embedded Systems", Proceedings of the Fifteenth IEEE International Conference on Application-Specific Systems, Architectures, and Processors (ASAP '04), pp. 41-50
  • G. Chen, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Irwin, 2004, "Field-level Analysis for Heap Space Optimization in Embedded Java", Proceedings of the International Symposium on Memory Management (ISMM '04)
  • S. Srinivasan, A. Gayasen, N. Vijaykrishnan, Mahmut T Kandemir, Y. Xie and M. J. Irwin, 2004, "Improving Soft-error Tolerance of FPGA Configuration Bits", Proceedings of the International Conference on Computer Aided Design (ICCAD-2004), pp. 107-110
  • Mahmut T Kandemir, M. J. Irwin, G. Chen and I. Kolcu, 2004, "Banked Scratch-pad Memory Management for Reducing Leakage Energy Consumption", Proceedings of the International Conference on Computer Aided Design (ICCAD-2004), pp. 120-124
  • J. Pisharath, A. Choudhary and Mahmut T Kandemir, 2004, "Energy Management Schemes for Memory-resident Database Systems", Proceedings of the Thirteenth International Conference on Information and Knowledge Management (CIKM '04), pp. 218-227
  • J. S. Hu, N. Vijaykrishnan, M. J. Irwin and Mahmut T Kandemir, 2003, "Using Dynamic Branch Behavior for Power-Efficient Instruction Fetch", Proceedings of the IEEE Annual Symposium on VLSI (ISVLSI '03), pp. 127-132
  • S. Gurumurthi, J. Zhang, A. Sivasubramaniam, Mahmut T Kandemir, H. Franke, N. Vijaykrishnan and M. J. Irwin, 2003, "Interplay of Energy and Performance for Disk Arrays Running Transaction Processing Workloads", Proceedings of the International Symposium on Performance Analysis of Systems and Software (ISPASS '03), pp. 123-132
  • H. Saputra, N. Vijaykrishnan, Mahmut T Kandemir, M. J. Irwin, R. Brooks, S. Kim and W. Zhang, 2003, "Masking the Energy Behavior of DES Encryption", Proceedings of International Conference on Design Automation and Test in Europe (DATE 2003), pp. 10084-10089
  • Mahmut T Kandemir, G. Chen, W. Zhang and I. Kolcu, 2003, "Data Space Oriented Scheduling in Embedded Systems", Proceedings of International Conference on Design Automation and Test in Europe (DATE 2003), pp. 10416-10427
  • Mahmut T Kandemir, W. Zhang and M. Karakoy, 2003, "Runtime Code Parallelization for On-Chip Multiprocessors", Proceedings of International Conference on Design Automation and Test in Europe (DATE 2003), pp. 10510-10515
  • G. Memik, M. Haldar, A. Choudhary, Mahmut T Kandemir and I. Kadayif, 2003, "An Integrated Approach for Improving Cache Behavior", Proceedings of International Conference on Design Automation and Test in Europe (DATE 2003), pp. 10796-10801
  • V. De La Luz, Mahmut T Kandemir, I. Kadayif and U. Sezer, 2003, "Generalized Data Transformations for Enhancing Cache Behavior", Proceedings of International Conference on Design Automation and Test in Europe (DATE 2003), pp. 10906-10911
  • Mahmut T Kandemir, I. Kolcu and W. Zhang, 2003, "Implementation and Evaluation of an On-Demand Parameter-Passing Strategy for Reducing Energy", Proceedings of International Conference on Design Automation and Test in Europe (DATE 2003), pp. 11058-11063
  • W. Zhang, Mahmut T Kandemir, N. Vijaykrishnan, M. J. Irwin and V. De, 2003, "Compiler Support for Reducing Leakage Energy Consumption", Proceedings of International Conference on Design Automation and Test in Europe (DATE 2003), pp. 11146-11147
  • Mahmut T Kandemir, M. J. Irwin, G. Chen and J. Ramanujam, 2003, "Address Register Assignment for Reducing Code Size", Proceedings of the Twelfth International Conference on Compiler Construction (CC '03), 2622, pp. 273-289
  • S. Gurumurthi, N. An, A. Sivasubramaniam, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2003, "Energy and Performance Considerations in Work Partitioning for Mobile Spatial Queries", Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS 2003)
  • G. Chen, B. Kang, Mahmut T Kandemir, N. Vijaykrishnan, M. J. Irwin and R. Chandramouli, 2003, "Energy-Aware Compilation and Execution in Java-Enabled Mobile Devices", Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS 2003)
  • M. Vilayannur, A. Sivasubramaniam, Mahmut T Kandemir, R. Thakur and R. Ross, 2003, "Discretionary Caching for I/O on Clusters", Proceedings of the ACM/IEEE International Symposium on Cluster Computing and the Grid (CCGrid 2003), pp. 96-103
  • W. Zhang, G. Chen, Mahmut T Kandemir and M. Karakoy, 2003, "Interprocedural Optimizations for Improving Data Cache Performance of Array-intensive Embedded Applications", Proceedings of the Fortieth Design Automation Conference (DAC '03), pp. 887-892
  • S. Gurumurthi, A. Sivasubramaniam, Mahmut T Kandemir and H. Franke, 2003, "Dynamic Speed Control for Server Class Disks", Proceedings of the Thirtieth Annual International Symposium on Computer Architecture (ISCA 2003), pp. 169-179
  • P. Unnikrishnan, G. Chen, Mahmut T Kandemir, M. Karakoy and I. Kolcu, 2003, "Loop Transformations for Reducing Data Space Requirements of Resource-constrained Applications", Proceedings of the Tenth Annual International Static Analysis Symposium (SAS '03), pp. 383-400
  • H. S. Kim, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2003, "Adapting Instruction Level Parallelism for Optimizing Leakage in VLIW Architectures", Proceedings of the Workshop on Languages, Compilers, and Tools for Embedded Systems (LCTES '03), pp. 275-283
  • W. Zhang, S. Gurumurthi, Mahmut T Kandemir and A. Sivasubramaniam, 2003, "ICR: In-Cache Replication for Enhancing Cache Reliability", Proceedings of the International Conference on Dependable Systems and Networks (DSN-2003), pp. 291-304
  • W. Zhang, M. Karakoy, Mahmut T Kandemir and G. Chen, 2003, "A Compiler Approach for Reducing Data Cache Energy", Proceedings of the Seventeenth Annual ACM International Conference on Supercomputing (ICS '03), pp. 76-85
  • H. S. Kim, N. Vijaykrishnan, Mahmut T Kandemir, E. Brockmeyer, F. Catthoor and M. J. Irwin, 2003, "Estimating Influence of Data Layout Optimizations on SDRAM Energy Consumption", Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED '03), pp. 40-43
  • J. Hu, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2003, "Exploiting Program Hotspots and Code Sequentiality for Instruction Cache Leakage Management", Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED '03), pp. 402-407
  • E. J. Kim, K. H. Yum, G. Link, N. Vijaykrishnan, Mahmut T Kandemir, M. J. Irwin and C. R. Das, 2003, "Energy Optimization Techniques in Cluster Interconnects", Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED '03), pp. 459-464
  • G. Chen, Mahmut T Kandemir, I. Kolcu and A. Choudhary, 2003, "Exploiting on-chip Data Transfers for Improving Performance of Chip-scale Multiprocessors", Proceedings of the International Conference on Parallel and Distributed Computing (Euro-Par '03), pp. 271-278
  • I. Kadayif, Mahmut T Kandemir, A. Choudhary and M. Karakoy, 2003, "An Energy-oriented Evaluation of Communication Optimizations for Microsensor Networks", Proceedings of the International Conference on Parallel and Distributed Computing (Euro-Par '03), pp. 279-286
  • H. Saputra, N. Vijaykrishnan, Mahmut T Kandemir, R. Brooks and M. J. Irwin, 2003, "Exploiting Value Locality for Secure Energy Aware Communication", Proceedings of the IEEE Workshop on Signal Processing Systems (SIPS '03), pp. 116-121
  • L. Li, N. Vijaykrishnan, Mahmut T Kandemir, M. J. Irwin and I. Kadayif, 2003, "CCC: Crossbar Connected Caches for Reducing Energy", Proceedings of the Euromicro Symposium on Digital System Design (DSD 2003), pp. 41-48
  • G. Chen, G. Chen, I. Kadayif, W. Zhang, Mahmut T Kandemir, I. Kolcu and U. Sezer, 2003, "Compiler-Directed Management of Instruction Accesses", Proceedings of the Euromicro Symposium on Digital System Design (DSD 2003), pp. 459-462
  • A. Nadgir, Mahmut T Kandemir and G. Chen, 2003, "An Access Pattern Based Energy Management Strategy for Instruction Caches", Proceedings of the IEEE International SOC Conference (ASIC/SOC '03), pp. 175-178
  • G. Chen, G. Chen, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Irwin, 2003, "Energy-aware Code Cache Management for Memory-constrained Java Devices", Proceedings of the IEEE International SOC Conference (ASIC/SOC '03), pp. 179-182
  • G. Chen, Mahmut T Kandemir and I. Kolcu, 2003, "An Integrated Optimization Strategy for Saving Energy on Multiprocessor-on-a-chip Architectures", Proceedings of the IEEE International SOC Conference (ASIC/SOC '03), pp. 253-254
  • I. Kadayif, Mahmut T Kandemir and G. Chen, 2003, "Influence of Communication Optimizations on on-chip Multi-processor Energy", Proceedings of the IEEE International SOC Conference (ASIC/SOC '03), pp. 255-256
  • A. Hegde, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2003, "VL-CDRAM: Variable Line Sized Cached DRAMs", Proceedings of the CODES-ISSS Merged Conference (CODES/ISSS '03), pp. 132-137
  • G. Chen, N. Vijaykrishnan, Mahmut T Kandemir, M. J. Irwin and M. Woclzko, 2003, "Tracking Object Life Cycle for Leakage Energy Optimization", Proceedings of the CODES-ISSS Merged Conference (CODES/ISSS '03), pp. 213-218
  • G. Chen, G. Chen, Mahmut T Kandemir and A. Nadgir, 2003, "Compiler-based Code Partitioning for Intelligent Embedded Disk Processing", Proceedings of the Sixteenth International Workshop on Languages and Compilers for Parallel Computing (LCPC '03)
  • V. De La Luz, Mahmut T Kandemir, G. Chen, M. J. Irwin and I. Kolcu, 2003, "Energy-conscious Memory Allocation and Deallocation for Pointer-intensive Applications", Proceedings of the Third International Conference on Embedded Software (EMSOFT '03), pp. 156-172
  • V. De La Luz, A. Sivasubramaniam, Mahmut T Kandemir, M. J. Irwin and N. Vijaykrishnan, 2003, "Reducing dTLB Energy Through Dynamic Resizing", Proceedings of the Twenty-First International Conference on Computer Design (ICCD 2003), pp. 358-363
  • G. Chen, Mahmut T Kandemir, N. Vijaykrishnan, M. J. Irwin, B. Mathiske and M. Wolczko, 2003, "Heap Compression for Memory-constrained Java Environments", Proceedings of the Eighteenth Annual ACM SIGPLAN Conference on Object-Oriented Programming, Systems, Languages, and Applications (OOPSLA '03), pp. 282-301
  • U. Sezer, G. Chen, Mahmut T Kandemir, H. Saputra and M. J. Irwin, 2003, "Exploiting Bank Locality in Multi-bank Memories", Proceedings of the International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES '03), pp. 287-297
  • W. Zhang, Mahmut T Kandemir, A. Sivasubramaniam and M. J. Irwin, 2003, "Performance, Energy, and Reliability Tradeoffs in Replicating Hot Cache Lines", Proceedings of the International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES '03), pp. 309-317
  • L. Li, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2003, "Adaptive Error Protection for Energy Efficiency", Proceedings of the International Conference on Computer Aided Design (ICCAD-2003), pp. 2-7
  • G. Chen, Mahmut T Kandemir, U. Sezer and A. Nadgir, 2003, "Array Composition and Decomposition for Optimizing Embedded Applications", Proceedings of the International Conference on Computer Aided Design (ICCAD-2003), pp. 193-196
  • G. Chen, R. Shetty, Mahmut T Kandemir, N. Vijaykrishnan, M. J. Irwin and M. Wolczko, 2002, "Tuning Garbage Collection in an Embedded Java Environment", Proceedings of the Eighth International Symposium on High-Performance Computer Architecture (HPCA-8), pp. 92-103
  • S. Gurumurthi, A. Sivasubramaniam, M. J. Irwin, N. Vijaykrishnan, Mahmut T Kandemir, T. Li and L. K. John, 2002, "Using Complete Machine Simulation for Software Power Estimation: The SoftWatt Approach", Proceedings of the Eighth International Symposium on High-Performance Computer Architecture (HPCA-8), pp. 141-150
  • I. Kadayif, Mahmut T Kandemir, N. Vijaykrishnan, M. J. Irwin and A. Sivasubramaniam, 2002, "EAC: A Compiler Framework for High-Level Energy Estimation and Optimization", Proceedings of the International Conference on Design Automation and Test in Europe (DATE 2002), pp. 436-442
  • J. Hu, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2002, "Power-Efficient Trace Caches", Proceedings of International Conference on Design Automation and Test in Europe (DATE 2002), pp. p. 1091
  • Mahmut T Kandemir, 2002, "A Compiler-based Approach for Improving Intra-iteration Data", Proceedings of the International Conference on Design Automation and Test in Europe (DATE 2002), pp. 984-990
  • Mahmut T Kandemir and I. Kolcu, 2002, "Reducing Cache Access Energy in Array-Intensive Applications", Proceedings of the International Conference on Design Automation and Test in Europe (DATE 2002), pp. p. 1092
  • I. Kadayif, N. Orr, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Irwin, 2002, "Instruction Selection/Scheduling Using an Energy-aware Instruction Set Architecture", Proceedings of the Sixth Workshop of Languages, Compilers, and Runtime Systems for Scalable Computers (LCR '02), pp. 1-10
  • Mahmut T Kandemir, I. Kolcu and I. Kadayif, 2002, "Influence of Loop Optimizations on Energy Consumption of Multi-bank Memory Systems", Proceedings of the International Conference on Compiler Construction (CC '02) (in conjunction with ETAPS 2002), pp. 276-292
  • Mahmut T Kandemir, 2002, "Data Space Oriented Tiling", Proceedings of the European Symposium on Programming (ESOP '02), 2305, pp. 178-193
  • Mahmut T Kandemir and A. Choudhary, 2002, "Compiler-directed I/O Optimization", Proceedings of the International Parallel and Distributed Processing Symposium (IPDPS 2002), pp. p. 19
  • N. E. Crosbie, Mahmut T Kandemir, I. Kolcu, J. Ramanujam and A. Choudhary, 2002, "Strategies for Improving Data Locality in Embedded Applications", Proceedings of the Seventh Asia and South Pacific Design Automation Conference (ASPDAC '02) and the Fifteenth International Conference on VLSI Design (VLSI Design 2002), pp. 631-636
  • J. Ramanujam, S. Krishnamurthy, J. Hong and Mahmut T Kandemir, 2002, "Address Code and Arithmetic Optimizations for Embedded Systems", Proceedings of the Seventh Asia and South Pacific Design Automation Conference (ASPDAC '02) and the Fifteenth International Conference on VLSI Design (VLSI Design 2002), pp. 619-624
  • J. Ramanujam, S. Deshpande, J. Hong and Mahmut T Kandemir, 2002, "A Heuristic for Clock Selection in High-level Synthesis", Proceedings of the Seventh Asia and South Pacific Design Automation Conference (ASPDAC '02) and the Fifteenth International Conference on VLSI Design (VLSI Design 2002), pp. 414-419
  • V. De La Luz, Mahmut T Kandemir, N. Vijaykrishnan, M. J. Irwin, A. Sivasubramaniam and I. Kolcu, 2002, "Compiler-Directed Array Interleaving for Reducing Energy in Multi-Bank Memories", Proceedings of the Seventh Asia and South Pacific Design Automation Conference (ASPDAC '02) and the Fifteenth International Conference on VLSI Design (VLSI Design 2002), pp. 288-293
  • G. Memik, Mahmut T Kandemir and A. Choudhary, 2002, "Exploiting Inter-file Access Patterns Using Multi-collective I/O", Proceedings of the USENIX Conference on File and Storage Technologies (FAST '02), pp. 245-258
  • A. Sivasubramaniam, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Iriwn, 2002, "Designing Energy-Efficient Software", Proceedings of the Next Generation Software Workshop, held in conjunction with the International Parallel and Distributed Processing Symposium (IPDPS 2002), pp. p. 176
  • I. Kadayif, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Irwin, 2002, "Hardware-Software Co-Adaption for Data-Intensive Embedded Applications", Proceedings of the IEEE Computer Society Annual Symposium on VLSI (ISVLSI 2002), pp. 20-25
  • I. Kadayif, Mahmut T Kandemir, I. Kolcu and G. Chen, 2002, "Locality-Conscious Process Scheduling in Embedded Systems", Proceedings of the ACM/SIGDA/SIGSOFT Tenth International Conference on Hardware/Software Codesign (CODES '02), pp. 193-198
  • G. Chen, Mahmut T Kandemir, N. Vijaykrishnan, M. J. Irwin and W. Wolf, 2002, "Energy Savings Through Compression in Embedded Java Environments", Proceedings of the ACM/SIGDA/SIGSOFT Tenth International Conference on Hardware/Software Codesign (CODES '02), pp. 163-168
  • H. Saputra, Mahmut T Kandemir, N. Vijaykrishnan, M. J. Irwin, J. S. Hu, C.-H. Hsu and U. Kremer, 2002, "Energy-Conscious Compilation Based on Voltage Scaling", Proceedings of the ACM SIGPLAN Joint Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES '02) and Software and Compilers for Embedded Systems (SCOPES '02), pp. 2-10
  • J. S. Hu, Mahmut T Kandemir, N. Vijaykrishnan, M. J. Irwin, H. Saputra and W. Zhang, 2002, "Compiler-Directed Cache Polymorphism", Proceedings of the ACM SIGPLAN Joint Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES '02) and Software and Compilers for Embedded Systems (SCOPES '02), pp. 165-174
  • I. Kadayif, Mahmut T Kandemir and U. Sezer, 2002, "An Integer Linear Programming Based Approach for Parallelizing Applications in On-chip Multiprocessors", Proceedings of the Thirty-Ninth Design Automation Conference (DAC), pp. 703-708
  • Mahmut T Kandemir and A. Choudhary, 2002, "Compiler-directed Scratch Pad Memory Hierarchy Design and Management", Proceedings of the Thirty-Ninth Design Automation Conference (DAC), pp. 628-633
  • V. De La Luz, A. Sivasubramaniam, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Irwin, 2002, "Scheduler Based DRAM Energy Management", Proceedings of the Thirty-Ninth Design Automation Conference (DAC), pp. 697-702
  • Mahmut T Kandemir, J. Ramanujam and A. Choudhary, 2002, "Exploiting Shared Scratch-pad Memory Space in Embedded Multiprocessor Systems", Proceedings of the Thirty-Ninth Design Automation Conference (DAC), pp. 219-224
  • V. De La Luz, Mahmut T Kandemir and I. Kolcu, 2002, "Automatic Data Migration for Reducing Energy Consumption in Multi-bank Memory Systems", Proceedings of the Thirty-Ninth Design Automation Conference (DAC), pp. 213-218
  • I. Kadayif, Mahmut T Kandemir and M. Karakoy, 2002, "An Energy Saving Strategy Based on Adaptive Loop Parallelization", Proceedings of the Thirty-Ninth Design Automation Conference (DAC), pp. 195-200
  • I. Kadayif, Mahmut T Kandemir and A. Choudhary, 2002, "A Hybrid Strategy Based on Data Distribution and Migration for Optimizing Memory Locality", Proceedings of the Fifteenth Workshop on Languages and Compilers for Parallel Computing (LCPC '02), pp. 1-15
  • G. Chen, Mahmut T Kandemir, N. Vijaykrishnan, M. J. Irwin and M. Wolczko, 2002, "Adaptive Garbage Collection for Battery-Operated Environments", Proceedings of the Second USENIX JavaTM Virtual Machine Research and Technology Symposium (JVM '02), pp. 1-12
  • L. Li, I. Kadayif, Y.-F. Tsai, N. Vijaykrishnan, Mahmut T Kandemir, M. J. Irwin and A. Sivasubramaniam, 2002, "Leakage Energy Management in Cache Hierarchies", Proceedings of the Eleventh International Conference on Parallel Architectures and Compilation Techniques (PACT 2002), pp. 131-140
  • M. Vilayannur, Mahmut T Kandemir and A. Sivasubramaniam, 2002, "Kernel-Level Caching for Optimizing I/O by Exploiting Inter-Application Data Sharing", Proceedings of the IEEE International Conference on Cluster Computing (CLUSTER 2002), pp. 425-432
  • I. Kadayif and Mahmut T Kandemir, 2002, "Instruction Compression and Encoding for Low-Power Systems", Proceedings of the Fifteenth Annual IEEE International ASIC/SOC Conference (ASIC/SOC '02), pp. 301-305
  • Mahmut T Kandemir, I. Kolcu and I. Kadayif, 2002, "Experimental Evaluation of a Compiler-based Cache Energy Optimization Strategy", Proceedings of the Fifteenth Annual IEEE International ASIC/SOC Conference (ASIC/SOC '02), pp. 296-300
  • S. Kim, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2002, "Predictive Precharging for Bitline Leakage Energy Reduction", Proceedings of the Fifteenth Annual IEEE International ASIC/SOC Conference (ASIC/SOC '02), pp. 36-40
  • J. Zambreno, Mahmut T Kandemir and A. Choudhary, 2002, "Enhancing Compiler Techniques for Memory Energy Optimizations", Proceedings of the Second Embedded Software Conference (EMSOFT '02), pp. 364-381
  • Mahmut T Kandemir, I. Kadayif, A. Choudhary and J. Z. Zambreno, 2002, "Optimizing Inter-nest Data Locality", Proceedings of the International Conference on Compilers, Architecture, and Synthesis for Embedded Systems (CASES '02), pp. 127-135
  • W. Xu, A. Parikh, Mahmut T Kandemir and M. J. Irwin, 2002, "Fine-grain Instruction Scheduling for Low Energy", Proceedings of the IEEE Workshop on Signal Processing Systems (SIPS '02), pp. 258-263
  • P. Unnikrishnan, G. Chen, Mahmut T Kandemir and D. R. Mudgett, 2002, "Dynamic Compilation for Energy Adaption", Proceedings of the International Conference on Computer Aided Design (ICCAD '02), pp. 158-163
  • I. Kadayif, A. Sivasubramaniam, Mahmut T Kandemir, G. Kandiraju and G. Chen, 2002, "Generating Physical Addresses Directly for Saving Instruction TLB Energy", Proceedings of the Thirty-Fifth Annual International Symposium on Microarchitecture (MICRO-35), pp. 185-196
  • W. Zhang, J. Hu, V. Degalahal, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Iriwn, 2002, "Compiler-directed Instruction Cache Leakage Optimization", Proceedings of the Thirty-Fifth Annual International Symposium on Microarchitecture (MICRO-35), pp. 208-218
  • K. Basu, A. Choudhary and Mahmut T Kandemir, 2002, "Power Protocol: Reducing Power Dissipation on Off-chip Data Buses", Proceedings of the Thirty-Fifth Annual International Symposium on Microarchitecture (MICRO-35), pp. 345-355
  • G. Chen, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Irwin, 2002, "PennBench: A Benchmark Suite for Embedded Java", Proceedings of the Fifth Annual IEEE Workshop on Workload Characterization (WWC '02), pp. 71-80
  • S. Tomar, N. Vijaykrishnan, Mahmut T Kandemir and R. Shetty, 2001, "Energy Optimization Using Object Co-Location in Java", JOSES: Java Optimization Strategies for Embedded Systems Workshop in conjunction with ETAPS 2001, pp. 9-15
  • N. Vijaykrishnan, Mahmut T Kandemir, S. Kim, S. Tomar, A. Sivasubramaniam and M. J. Irwin, 2001, "Energy Behavior of Java Applications from the Memory Perspective", Proceedings of the Java Virtual Machine Research & Technology Symposium (JVM '01), pp. 207-220
  • A. Parikh, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Irwin, 2001, "VLIW Scheduling for Energy and Performance", Proceedings of IEEE Computer Society Annual Workshop on VLSI (WVLSI 2001), pp. 111-117
  • R. Athavale, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2001, "Influence of Array Allocation Mechanisms on Memory System Energy", Proceedings of the Fifteenth International Parallel and Distributed Processing Symposium (IPDPS 2001), pp. p. 3
  • Mahmut T Kandemir and I. Kadayif, 2001, "Compiler-directed Selection of Dynamic Memory Layouts", Proceedings of the ACM/SIGDA/SIGSOFT Ninth International Conference on Hardware/Software Codesign (CODES '01), pp. 219-224
  • J. Ramanujam, J. Hong, Mahmut T Kandemir and A. Narayan, 2001, "Reducing Memory Requirements of Nested Loops for Embedded Systems", Proceedings of the Thirty-Eighth Design Automation Conference (DAC '01), pp. 359-364
  • Mahmut T Kandemir, J. Ramanujam, M. J. Irwin, V. Narayanan, I. Kadayif and A. Parikh, 2001, "Dynamic Management of Scratch-Pad Memory Space", Proceedings of the Thirty-Eighth Design Automation Conference (DAC '01), pp. 690-695
  • I. Kadayif, Mahmut T Kandemir, T. Chinoda, N. Vijaykrishnan, M. J. Irwin and A. Sivasubramaniam, 2001, "vEC: Virtual Energy Counters", Proceedings of ACM SIGPLAN/SIGSOFT Workshop on Program Analysis for Software Tools and Engineering (PASTE '01), pp. 28-31
  • I. Kadayif, Mahmut T Kandemir, N. Vijaykrishnan, M. J. Irwin and J. Ramanujam, 2001, "Morphable Cache Architectures: Potential Benefits", Proceedings of ACM Workshop on Languages, Compilers, and Tools for Embedded Systems (LCTES 2001), pp. 128-137
  • V. De La Luz, Mahmut T Kandemir, N. Vijaykrishnan, A. Sivasubramaniam and M. J. Irwin, 2001, "DRAM Energy Management Using Software and Hardware Directed Power Mode Control", Proceedings of the Seventh International Symposium on High Performance Computer Architecture (HPCA 2001), pp. 159-169
  • D. Duarte, N. Vijaykrishnan, M. J. Irwin and Mahmut T Kandemir, 2001, "Formulation and Validation of an Energy Dissipation Model for the Clock Generation Circuitry and Distribution Networks", Proceedings of the Fourteenth International Conference on VLSI Design 2001, pp. 248-253
  • N. Shenoy, P. Banerjee, A. Choudhary and Mahmut T Kandemir, 2001, "Efficient Synthesis of Array Intensive computations onto FPGA Based Accelerators", Proceedings of the Fourteenth International Conference on VLSI Design 2001, pp. 305-310
  • Mahmut T Kandemir, 2001, "A Compiler Technique for Improving Whole Program Locality", Proceedings of the Twenty-Eighth Annual ACM Symposium on Principles of Programming Languages (POPL '01), pp. 179-192
  • Mahmut T Kandemir, 2001, "A Dynamic Locality Optimization Algorithm for Linear Algebra Codes", Proceedings of the Sixteenth ACM Symposium on Applied Computing (SAC 2001), pp. 632-635
  • Mahmut T Kandemir, 2001, "Array Unification: A Locality Optimization Technique", Proceedings of Tenth International Conference on Compiler Construction (CC 2001), ETAPS 2001, 2027, pp. 259-273
  • V. De La Luz, Mahmut T Kandemir and U. Sezer, 2001, "Improving Off-chip Memory Energy Behavior in a Multi-processor, Multi-bank Environment", Proceedings of the Workshop on Languages and Compilers for Parallel Computing (LCPC 2001), 2624, pp. 100-114
  • S. Kim, N. Vijaykrishnan, Mahmut T Kandemir, A. Sivasubramaniam, M. J. Irwin and E. Geethanjali, 2001, "Power-aware Partitioned Cache Architectures", Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED '01), pp. 64-67
  • Mahmut T Kandemir, J. Ramanujam and U. Sezer, 2001, "Compiler Support for Block Buffering", Proceedings of the International Symposium on Low Power Electronics and Design (ISLPED '01), pp. 76-79
  • I. Kadayif, Mahmut T Kandemir and U. Sezer, 2001, "Collective Compilation for I/O-Intensive Programs", Proceedings of the Thirteenth IASTED International Conference on Parallel and Distributed Computing and Systems (PDCS '01), pp. 21-26
  • N. An, A. Sivasubramaniam, N. Vijaykrishnan, Mahmut T Kandemir, M. J. Irwin and S. Gurumurthi, 2001, "Analyzing Energy Behavior of Spatial Access Methods for Memory-Resident Data", Proceedings of the Twenty-Seventh International Conference on Very Large Databases (VLDB 2001), pp. 411-420
  • J. Hezavei, N. Vijaykrishnan, M. J. Irwin, Mahmut T Kandemir and D. Duarte, 2001, "Input Sensitive High-level Power Analysis", Proceedings of the 2001 IEEE Workshop on SiGNAL Processing Systems (SiPS '01), pp. 149-156
  • S. Tomar, S. Kim, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2001, "Use of Local Memory for Efficient Java Execution", Proceedings of the International Conference on Computer Design (ICCD 2001), pp. 468-473
  • H. Y. Kim, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2001, "A Framework for Exploring Energy-Efficient VLIW Architectures", Proceedings of the International Conference on Computer Design (ICCD 2001), pp. 40-45
  • D. Duarte, N. Vijaykrishnan, M. J. Irwin and Mahmut T Kandemir, 2001, "Evaluating the Impact of Architectural-Level Optimizations on Clock Power", Proceedings of the Fourteenth Annual IEEE International ASIC/SOC Conference, pp. 447-451
  • Mahmut T Kandemir, I. Kadayif and U. Sezer, 2001, "Exploiting Scratch-pad Memory Using Presburger Formulas", Proceedings of the Fourteenth International Symposium on System Synthesis (ISSS '01), pp. 7-12
  • Mahmut T Kandemir, U. Sezer and V. De La Luz, 2001, "Improving Memory Energy Using Access Pattern Classification", Proceedings of the International Conference on Computer Aided Design (ICCAD 2001), pp. 201-206
  • S. Kim, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2001, "Energy-Efficient Instruction Cache Using Page-Based Placement", Proceedings of the International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES 2001), pp. 229-237
  • N. Kirubanandan, A. Sivasubramaniam, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2001, "Memory Energy Characterization and Optimization for the SPEC2000 Benchmarks", Proceedings of the IEEE Fourth Annual Workshop on Workload Characterization (WWC-4) (held in conjunction with MICRO-34), pp. 193-201
  • W. Zhang, N. Vijaykrishnan, Mahmut T Kandemir, M. J. Irwin, D. Duarte and Y. Tsai, 2001, "Exploiting VLIW Schedule Slacks for Dynamic and Leakage Energy Reduction", Proceedings of the Thirty-Fourth Annual International Symposium on Microarchitecture (MICRO-34), pp. 102-113
  • A. Parikh, Mahmut T Kandemir, N. Vijaykrishnan, M. J. Iriwn and I. Kadayif, 2001, "Energy-Conscious Instruction Scheduling for VLIW Architectures", Proceedings of the Ninth Workshop on Compilers for Parallel Computers (CPC '01), pp. 1-10
  • J. Ramanujam, J. Hong, Mahmut T Kandemir and S. Atri, 2001, "Address Register-Oriented Optimizations for Embedded Processors", Proceedings of the Ninth Workshop on Compilers for Parallel Computers (CPC '01), pp. 11-20
  • G. Esakkimuthu, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2000, "Memory System Energy: Influence of Hardware-Software Optimizations", Proceedings of ISLPED 2000, pp. 244-246
  • G. Memik, Mahmut T Kandemir and A. Choudhary, 2000, "Design and Evaluation of Smart Disk Architecture for DSS Commercial Workloads", Proceedings of the International Conference on Parallel Processing (ICPP '00), pp. 335-342
  • Mahmut T Kandemir, N. Vijaykrishnan, M. J. Irwin and H. S. Kim, 2000, "Experimental Evaluation of Energy Behavior of Iteration Space Tiling", Proceedings of the Thirteenth Annual Workshop on Languages and Compilers for Parallel Computing (LCPC '00), 2017, pp. 142-157
  • S. Atri, J. Ramanujam and Mahmut T Kandemir, 2000, "Improving Offset Assignment for Embedded Processors", Proceedings of the Thirteenth International Workshop on Languages and Compilers for Parallel Computing (LCPC '00), 2017, pp. 158-172
  • G. Memik, Mahmut T Kandemir, A. Choudhary and V. Taylor, 2000, "April: A Run-Time Library for Tape Resident Data", Proceedings of the Eighth NASA Goddard Conference on Mass Storage Systems and Technologies (held in conjunction with the Seventeenth IEEE Symposium on Mass Storage Systems, pp. 61-74
  • H. S. Kim, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2000, "Multiple Access Caches: Energy Implications", Proceedings of the IEEE CS Annual Workshop on VLSI (WVLSI 2000), pp. 37-42
  • A. Parikh, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Irwin, 2000, "Instruction Scheduling Based on Energy and Performance Constraints", Proceedings of the IEEE CS Annual Workshop on VLSI (WVLSI 2000), pp. 53-58
  • X. Shen, W. Liao, A. Choudhary, G. Memik, Mahmut T Kandemir, S. More, G. Thiruvathukal and A. Singh, 2000, "A Novel Application Development Environment for Large-Scale Scientific Computations", Proceedings of the International Conference on Supercomputing (ICS '00), pp. 274-283
  • Mahmut T Kandemir, 2000, "A Collective I/O Scheme Based on Compiler Analysis", Proceedings of the Fifth Workshop on Languages, Compilers, and Run-Time Systems for Scalable Computers (LCR 2000), 1915, pp. 1-15
  • Mahmut T Kandemir, N. Vijaykrishnan, M. J. Irwin and W. Ye, 2000, "Influences of Compiler Optimizations on System Power", Proceedings of Thirty-Seventh Design Automation Conference (DAC '00), pp. 304-307
  • W. Ye, N. Vijaykrishnan, Mahmut T Kandemir and M. J. Irwin, 2000, "The Design and Use of SimplePower: A Cycle-Accurate Energy Estimation Tooll", Proceedings of Thirty-Seventh Design Automation Conference (DAC '00), pp. 340-345
  • N. Vijaykrishnan, Mahmut T Kandemir, M. J. Irwin, H. S. Kim and W. Ye, 2000, "Energy-Driven Integrated Hardware-Software Optimization Using SimplePower", Proceedings of the Twenty-Seventh Annual International Symposium on Computer Architecture (ISCA-2000), pp. 91-106
  • Mahmut T Kandemir, N. Vijaykrishnan, M. J. Irwin and H. S. Kim, 2000, "Towards Energy Aware Iteration Space Tiling", Proceedings of ACM Workshop on Languages, Compilers, and Tools for Embedded Systems (LCTES 2000), 1985, pp. 211-215
  • G. Memik, Mahmut T Kandemir and A. Choudhary, 2000, "Design and Evaluation of a Compiler-Directed Collective I/O Technique", Proceedings of the Sixth Annual Euro-Par '00 Conference, 1900, pp. 1263-1272
  • R. Athavale, N. Vijaykrishnan and Mahmut T Kandemir, 2000, "Annotation Based Energy Optimization Using Array Interleaving", Proceedings of the Second Annual Workshop on Hardware Support for Objects and Microarchitectures for Java, pp. 16-20
  • H. S. Kim, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Irwin, 2000, "Characterization of Memory Energy Behavior", Proceedings of the IEEE Third Annual Workshop on Workload Characterization (WWC 2000), pp. 165-180
  • M. J. Irwin, Mahmut T Kandemir, N. Vijaykrishnan and A. Sivasubramaniam, 2000, "A Holistic Approach to System Level Energy Optimization", Proceedings of the Tenth International Workshop on Power and Timing Modeling, Optimization and Simulation (PATMOS 2000), 1918, pp. 88-107
  • Mahmut T Kandemir and I. Ramanujam, 2000, "Data Relation Vectors: A New Abstraction for Data Optimizations", Proceedings of the International Conference on Parallel Architectures and Compilation Techniques (PACT 2000), pp. 227-236
  • H. S. Kim, M. J. Irwin, N. Vijaykrishnan and Mahmut T Kandemir, 2000, "Effect of Compiler Optimizations on Memory Energy", Proceedings of the IEEE Workshop on Signal Processing Systems (SiPS '00), pp. 663-672
  • V. De La Luz, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Irwin, 2000, "Energy-Oriented Compiler Optimizations for Partitioned Memory Architectures", Proceedings of the Third International Conference on Compilers, Architectures and Synthesis for Embedded Systems (CASES 2000), pp. 138-147
  • A. Parikh, Mahmut T Kandemir, N. Vijaykrishnan and M. J. Irwin, 2000, "Energy-Aware Instruction Scheduling", Proceedings of the Seventh International Conference on High Performance Computing (HiPC '00), 1970, pp. 335-344
  • S. Atri, J. Ramanujam and Mahmut T Kandemir, 2000, "Improving Offset Assignment on Embedded Processors Using Transformations", Proceedings of the Seventh International Conference on High Performance Computing (HiPC '00), 1970, pp. 367-374
  • Chun-Yi T Liu, Lee Yunju, Myoungsoo Jung, Mahmut T Kandemir and Wonil Choi, , "Prolonging 3D NAND SSD lifetime via read latency relaxation", ASPLOS
  • Robert T Brotzman, Danfeng Zhang, Mahmut T Kandemir and Gang Tan, , "Ghost Thread: Effective User-Space Cache Side Channel Protection", CODASPY
  • Chun-Yi T Liu, Yuju Lee, Wonil Choi, Myoungsoo Jung, Mahmut T Kandemir and Chita Das, , "GSSA: A Resource Allocation Scheme Customized for 3D NAND SSDs", HPCA
  • Xulong T Tang, Ziyu Zhang, Weizhang Xu, Mahmut T Kandemir, Rami Melhem and Jun Yang, , "Enhancing Address Translations in Throughput Processors via Compression", IEEE PACT

Abstracts

  • Amin Jadidi, Mohammad Arjomand, Mahmut T Kandemir and Chitaranjan Das, 2017, "A Study on Performance and Power Efficiency of Dense Non-Volatile Caches in Multi-Core System"
  • Wonil Choi, Mohammad Arjomand, Myoungsoo Jung and Mahmut T Kandemir, 2017, "Exploiting Data Longevity for Enhancing the Lifetime of Flash-based Storage Class Memory"
  • Myoungsoo Jung and Mahmut T Kandemir, 2017, "Sprinkler: Maximizing Resource Utilization in Many-Chip Solid State Disks"
  • Miryeong Kwon, Jie Zhang, Gyuyoung Park, Wonil Choi, David Donofrio, John Shalf, Myoungsoo Jung and Mahmut T Kandemir, 2017, "TraceTracker: Hardware/Software Co-Evaluation for Large-Scale I/O Workload Reconstruction"

Other

  • Mahmut T Kandemir, N. Vijaykrishnan, M. J. Irwin, W. Ye and I. Demirkiran, 2000, "Register Relabeling: A Post Compilation Technique for Energy Reduction", pp. G1-G7

Research Projects

Honors and Awards

  • Outstanding Advising Award, Penn State Engineering Society (PSES), 2021
  • Distinguished Professor, Pennsylvania State University, 2021
  • Best Paper Award in ISQED, 2020, IEEE, 2020
  • One of the most significant papers in 25 years of FPL, 2015
  • Best paper award in PDCCS, 2009, ISCA, 2009
  • Best Paper Award in IPDPS, 2008, IEEE, 2008
  • Outstanding Research Award, Penn State Engineering Society (PSES), 2004
  • Best Paper Award in Compiler Construction Conference, 2022, 2002

Service

Service to Penn State:

  • Participation in Governance Bodies and Related Activities, Organizer, Associate Director, PSU Institute for Computational and Data Sciences (ICDS), July 2022
  • Committee Work, Chairperson, Penn State, CoE Distinguished Professorship and Chair Review Committee, 2022
  • Committee Work, Committee Member, School of EECS P&T Committee, 2021
  • Committee Work, Committee Member, Penn State, EECS Promotion and Tenure Committee, 2021
  • Committee Work, Chairperson, EECS Promotion and Tenure Committee, 2020
  • Committee Work, Faculty Council, PSU Institute for Computational and Data Sciences, 2019

Service to External Organizations:

  • Organizing Conferences and Service on Conference Committees, Committee Member, International Symposium on Code Generation and Optimization (CGO), 2021 - 2021
  • Organizing Conferences and Service on Conference Committees, Committee Member, International Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), 2020 - 2020
  • Organizing Conferences and Service on Conference Committees, Committee Member, Design Automation Conference (DAC), 2020 - 2020
  • Organizing Conferences and Service on Conference Committees, Committee Member, International Conference on Parallel Architectures and Compilation Techniques (PACT), 2020 - 2020
  • Organizing Conferences and Service on Conference Committees, Committee Member, International Symposium on Workload Characterization (IISWC), 2020 - 2020
  • Organizing Conferences and Service on Conference Committees, Committee Member, SIGMETRICS, 2019 - 2020
  • Organizing Conferences and Service on Conference Committees, Committee Member, International Symposium on Workload Characterization (IISWC), 2019 - 2019
  • Organizing Conferences and Service on Conference Committees, Committee Member, International Conference on Architectural Support for Programming Languages and Operating Systems (ASPLOS), 2018 - 2018
  • Organizing Conferences and Service on Conference Committees, Program Chair, International Conference on Supercomputing (ICS), 2016 - 2016
  • Organizing Conferences and Service on Conference Committees, Program Chair, International Conference on Languages, Compilers, and Tools for Embedded Systems (LCTES), 2009 - 2009
  • Organizing Conferences and Service on Conference Committees, Committee Member, Computing Frontiers, 2021
  • Organizing Conferences and Service on Conference Committees, Committee Member, ICDCS, 2021
  • Organizing Conferences and Service on Conference Committees, Committee Member, HPCC, 2021
 


 

About

The School of Electrical Engineering and Computer Science was created in the spring of 2015 to allow greater access to courses offered by both departments for undergraduate and graduate students in exciting collaborative research fields.

We offer B.S. degrees in electrical engineering, computer science, computer engineering and data science and graduate degrees (master's degrees and Ph.D.'s) in electrical engineering and computer science and engineering. EECS focuses on the convergence of technologies and disciplines to meet today’s industrial demands.

School of Electrical Engineering and Computer Science

The Pennsylvania State University

207 Electrical Engineering West

University Park, PA 16802

814-863-6740

Department of Computer Science and Engineering

814-865-9505

Department of Electrical Engineering

814-865-7667