Karthik Sankaranarayanan
Hardware Engineer,
Intel Labs,
Hillsboro, OR 97124
Contact:
E-mail: email
portrait

| Introduction | Publications | Software | Courses | Links |

Introduction (back to top)


I currently work for Intel Labs in Hillsboro, Oregon. I graduated with a Ph.D. in Computer Science from the University of Virginia in May 2009. Till then, I was a member of the LAVA lab and was working under the guidance of Prof. Kevin Skadron in the areas of Temperature and Power-Aware Microarchitecture. My co-advisor was Prof. Mircea Stan who heads the HPLP lab. I got my Bachelor's degree from the Department of Computer Science and Engineering of the College of Engineering Guindy (CEG), Anna University in Chennai, India. My undergraduate work was under the guidance of Prof. Ranjani Parthasarathi in the area of Reconfigurable Computing. I come from Madurai - an ancient "Temple City" in South India. My high school education was from the TVS Lakshmi Matriculation Higher Secondary School in Madurai and primary education was from Dr. Nalli Kuppuswamy Vivekananda Vidyalaya in Chennai.


Publications (back to top)
Please note that all publications listed and/or posted here are copyrighted by their respective copyright owners.  Permission is given to make digital or hard copies of all or part of this material without fee for personal or classroom use, provided that the copies are not made or distributed for profit or commercial advantage, and that copies bear the appropriate copyright notice and the full bibliographic citation.  To copy otherwise, to republish, etc. requires specific permission and/or a fee.
Journals
  • K. Sankaranarayanan, W. Huang, M. R. Stan, and K. Skadron. "On the Granularity of Microprocessor Thermal Management" To be submitted for review to the IEEE Transactions on Computers, November 2009
  • W. Huang, K. Sankaranarayanan, R. J. Ribando, M. R. Stan, and K. Skadron. "Accurate, Pre-RTL Temperature-Aware Processor Design Using a Parameterized, Geometric Thermal Model" IEEE Transactions on Computers, 57(9):1277-1288, September 2008 (PDF)
  • W. Huang, S. Ghosh, S. Velusamy, K. Sankaranarayanan, K. Skadron and M. R. Stan. "HotSpot: A Compact Thermal Modeling Method for CMOS VLSI Systems." IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 14(5):501-513, May 2006 (PDF)
  • K. Sankaranarayanan, S. Velusamy, M.R. Stan, and K. Skadron. "A Case for Thermal-Aware Floorplanning at the Microarchitectural Level." The Journal of Instruction-Level Parallelism, vol. 7, Oct. 2005, http://www.jilp.org/vol7/ (PDF)
  • K. Sankaranarayanan and K. Skadron. "Profile-Based Adaptation for Cache Decay". ACM Transactions on Architecture and Code Optimization, 1(3):305-322, Sep. 2004 (PDF)
  • K. Skadron, M.R. Stan, K. Sankaranarayanan, W. Huang, S. Velusamy and D. Tarjan. "Temperature-Aware Microarchitecture: Modeling and Implementation." ACM Transactions on Architecture and Code Optimization, 1(1):94-125, Mar. 2004 (PDF)
  • K. Skadron, M.R. Stan, W. Huang, S. Velusamy, K. Sankaranarayanan, and D. Tarjan. "Temperature-Aware Computer Systems: Opportunities and Challenges." IEEE Micro, 23(6):52-61, Nov-Dec. 2003 (Special issue on "Top Picks from Microarchitecture Conferences" for 2003) (PDF)
  • M. R. Stan, K. Skadron, M. Barcella, W. Huang, K. Sankaranarayanan, and S. Velusamy. "HotSpot: A Dynamic Compact Thermal Model at the Processor-Architecture Level." Microelectronics Journal: Circuits and Systems, Elsevier, 34(12):1153-65, Dec. 2003 (PDF)
Conferences
  • W. Huang, M. R. Stan, K. Sankaranarayanan, R. J. Ribando, and K. Skadron. "Many-Core Design from a Thermal Perspective." In Proceedings of the 45th ACM/IEEE Conference on Design Automation (DAC), June 2008, to appear (PDF)
  • W. Huang, M. R. Stan, K. Skadron, K. Sankaranarayanan, S. Ghosh and S. Velusamy. "Compact Thermal Modeling for Temperature-Aware Design." In Proceedings of the 41st ACM/IEEE Design Automation Conference (DAC), pp. 878-883, June 2004 (PDF)
  • K. Skadron, M.R. Stan, W. Huang, K. Sankaranarayanan, Z. Lu, and J. Lach. "The Need for a Computer-Architecture Approach to Thermal Management in Computer Systems." In Proceedings of the 5th IEEE International Conference on Thermal, Mechanical and Thermo-Mechanical Simulation and Experiments in Micro-electronics and Micro-systems (EuroSimE), pp. 415-22, May 2004 (PDF)
  • Y. Li, D. Parikh, Y. Zhang, K. Sankaranarayanan, M. R. Stan, and K. Skadron. "State-Preserving vs. Non-State-Preserving Leakage Control in Caches." In Proceedings of the 2004 Design, Automation and Test in Europe (DATE) Conference, pp. 22-27, Feb. 2004 (PDF | Software)
  • K. Skadron, M. R. Stan, W. Huang, S. Velusamy, K. Sankaranarayanan, and D. Tarjan. "Temperature-Aware Microarchitecture." In Proceedings of the 30th International Symposium on Computer Architecture (ISCA), pp. 2-13, June 2003 (Best student paper!) (PDF | Software)
  • R. Parthasarathi, E. Raman, K. Sankaranarayanan and L. N. Chakrapani, "A Reconfigurable Co-Processor for Variable Long Precision Arithmetic Using Indian Algorithms", In Proceedings of the IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM), Apr. 2001 (PDF)
Workshops
  • W. Huang, K. Sankaranarayanan, R. J. Ribando, M. R. Stan, and K. Skadron. "An Improved Block-Based Thermal Model in HotSpot-4.0 with Granularity Considerations." In Proceedings of the Workshop on Duplicating, Deconstructing, and Debunking (WDDD), in conjunction with ISCA-34, June 2007 (PDF)
  • D. Parikh, Y. Zhang, K. Sankaranarayanan, K. Skadron, and M. Stan. "Comparison of State-Preserving vs. Non-State-Preserving Leakage Control in Caches." In Proceedings of the Second Annual Workshop on Duplicating, Deconstructing, and Debunking (WDDD), in conjunction with ISCA-30, June 2003 (PDF)
  • K. Skadron et al. "HotSpot: Techniques for Modeling Thermal Effects at the Processor-Architecture Level". In Proceedings of the 2002 International Workshop on THERMal Investigations of ICs and Systems (THERMINIC), pp. 169-72, Oct. 2002 (PDF)
  • S. Velusamy, K. Sankaranarayanan, D. Parikh, T. Abdelzaher, and K. Skadron. "Adaptive Cache Decay using Formal Feedback Control." In Proceedings of the Workshop on Memory Performance Issues (WMPI), held in conjunction with ISCA-29, May 2002 (PDF)
  • K. Sankaranarayanan and K. Skadron. "A Scheme for Selective Squash and Re-issue for Single-Sided Branch Hammocks." In Proceedings of the Work-in-Progress Session at the 2001 International Conference on Parallel Architectures and Compilation Techniques, Sept. 2001. Also appears in Newsletter of the IEEE Technical Committee on Computer Architecture, pp. 4-5, Oct. 2001 (PDF)
Technical Reports
  • W. Huang, K. Sankaranarayanan, R. J. Ribando, M. R. Stan, and K. Skadron. "An Improved Block-Based Thermal Model in HotSpot-4.0 with Granularity Considerations -- An extended discussion of a paper appearing in WDDD'07", University of Virginia Dept. of Computer Science Technical Report CS-2007-07, Apr. 2007 (PDF)
  • K. Sankaranarayanan, S. Velusamy, K. Skadron and M. R. Stan. "Microarchitectural Floorplanning for Thermal Management: A Technical Report." Tech Report CS-2005-08, Univ. of Virginia Dept.eof Computer Science, May 2005 (PDF)
  • K. Sankaranarayanan and K. Skadron. "Profile-Based Adaptation for Cache Decay: A Technical Report". University of Virginia Dept. of Computer Science Technical Report CS-2004-14, Apr. 2004 (PDF)
  • W. Huang, M. R. Stan, K. Skadron, K. Sankaranarayanan, S. Ghosh, and S. Velusamy. "Compact Thermal Modeling for Temperature-Aware Design." Tech Report CS-2004-13, Univ. of Virginia Dept. of Computer Science, Apr. 2004 (PDF)
  • K. Skadron, M. R. Stan, W. Huang, S. Velusamy, K. Sankaranarayanan, and D. Tarjan. "Temperature-Aware Microarchitecture: Extended Discussion and Results." University of Virginia Dept. of Computer Science Technical Report CS-2003-08, Apr. 2003 (PDF | Software)
  • Y. Zhang, D. Parikh, K. Sankaranarayanan, K. Skadron, and M. Stan. "HotLeakage: A Temperature-Aware Model of Subthreshold and Gate Leakage for Architects." Tech Report CS-2003-05, Univ. of Virginia Dept. of Computer Science, Mar. 2003 (PDF | Software)
  • K. Sankaranarayanan and K. Skadron. "A Scheme for Selective Squash and Re-issue for Single-Sided Branch Hammocks." Tech Report CS-2001-14, Univ. of Virginia Dept. of Computer Science, Jul. 2001 (PDF)
Posters etc.
  • E. Raman, L. N. Chakrapani, K. Sankaranarayanan and R. Parthasarathi. "A Scalable Reconfigurable Architecture For Divisibility Testing Of Variable Long Precision Numbers." Poster at the IEEE Symposium on Field-Programmable Custom Computing Machines (FCCM), Apr. 2002 (PDF)
Theses
  • K. Sankaranarayanan. "Thermal Modeling and Management of Microprocessors." Ph.D. Dissertation, Department of Computer Science, Univ. of Virginia School of Engineering and Applied Science, May. 2009 (PDF)
  • K. Sankaranarayanan. "Profile-Based Adaptation for Cache Decay." MCS project, Univ. of Virginia School of Engineering and Applied Science, Aug. 2003 (PDF)
  • R. Easwaran, S. Karthik and C. Lakshmi Narasimhan, "An FPGA based Indian Arithmetic co-processor." Bachelor of Engineering Project Report, Anna University, May 2000 (PDF)

Software (back to top)

Courses (back to top)

Fall 2006

Spring 2006

  • ECE 687 - Physically-Aware Design

Fall 2003

  • CS 661 - Analysis of Algorithms

Fall 2002

  • ECE 728 - Digial Control Systems (sat-in)

Spring 2002

  • CS 851 - Special Topics in Computer Architecture: Keeping Chips Cool
  • CS 771 - Translator Writing Systems (sat-in)


Fall 2001

  • CS 851 - Software Dynamic Translation
  • ECE 563 - Introduction to VLSI
  • SYS 605 - Stochastic Systems

Spring 2001

  • CS 660 - Theory of Computation
  • CS 656 - Advanced Operating Systems
  • CS 854 - Advanced Computer Architecture: A Microprocessor Survey

Fall 2000

  • CS 654 - Computer Architecture
  • CS 757 - Computer Networks
  • CS 650 - Designing Complex Software Systems
  • CS 650 - Computer Science Perspectives

Links(back to top)

UVA Information for Incoming Grads

Reading Lists

Anna University

India

Interesting Tutorials

Statistics

Perl

Others