I am a PhD student
with the School
of Electrical and Computer Engineering at Purdue
University, West Lafayette,
Indiana.
I am a member of the High
Efficiency Low Power Systems research group and my adviser is Professor
Yung-Hsiang Lu. I received the Bilsland Dissertation Fellowship for
2010-2011. I obtained the Master of Science degree in Computer
Engineering from Purdue University in August 2008 and the Bachelor of
Engineering degree in
Electronics and Communication Engineering from Anna
University (SRM Engineering
College), Tamil Nadu, India
in May 2006.
Research Experience
Research Assistant, Purdue University (August 2007 - Present)
School of Electrical and Computer Engineering, Adviser: Professor Yung-Hsiang Lu.
Professional Experience
Intel Corporation: Research Intern, Software Services Group, Chandler, AZ from May 2010 - (December 2010)
Examined power management in the memory subsystem for enterprise server workloads. Developed an energy-efficient
DRAM row buffer management scheme that saves 6% and 30% energy for two enterprise workloads
Motorola Mobile Devices, Software Intern, System Test Team, Libertyville, IL from May - August 2007
Analog Devices, IIT Madras, India in May 2005
Worked with the Blackfin ADSP-BF533 processor. Developed assembly code to implement various signal processing applications.
Web Chair: VLSI-SoC 2007, IFIP International Conference on Very Large Scale Integration.
Teaching Experience
Teaching Assistant, Purdue University (January - May 2007)
ECE 461- Software Engineering: Duties included advising students on software engineering principles, with special emphasis on the process, methods, and tools needed to develop and test quality software products and systems. Awarded the Magoon Award (2007) for "Excellence in Teaching" at Purdue University.
Karthik Kumar, presentation of "Energy Conservation by Adaptive Feature Loading for Mobile Content-Based Image Retrieval" published in International Symposium on Low Power Electronics and Design 2008, pages 153-158.
Select Publications
Talks
Projects
Skills
Languages: C, C++, embedded programming using C#, Open GL, HTML, Unix shell, Matlab, Assembly
Tools: Matlab, SIMULINK, Spice, Eclipse, Microsoft Visual Studio, CVS, LATEX
Research Experience
Research Assistant, Purdue University (August 2007 - Present)
School of Electrical and Computer Engineering, Adviser: Professor Yung-Hsiang Lu.
Current work on
computation offloading to conserve energy on mobile devices.
Researching software techniques to conserve energy and
improve performance for mobile devices.
Implemented an open source content-based image retrieval (CBIR) program using C# on an HP iPAQ PDA. Developed an algorithm to save energy for CBIR on mobile devices. The algorithm saves up to 66% energy on the iPAQ while maintaining accuracy of 80% for a collection of 5000 images. Currently working on energy conservation for multimedia applications on mobile devices.
Implemented an open source content-based image retrieval (CBIR) program using C# on an HP iPAQ PDA. Developed an algorithm to save energy for CBIR on mobile devices. The algorithm saves up to 66% energy on the iPAQ while maintaining accuracy of 80% for a collection of 5000 images. Currently working on energy conservation for multimedia applications on mobile devices.
Professional Experience
Intel Corporation: Research Intern, Software Services Group, Chandler, AZ from May 2010 - (December 2010)
Examined power management in the memory subsystem for enterprise server workloads. Developed an energy-efficient
DRAM row buffer management scheme that saves 6% and 30% energy for two enterprise workloads
Motorola Mobile Devices, Software Intern, System Test Team, Libertyville, IL from May - August 2007
Development and
validation of the test plan for CDMA Windows phones.
Worked with a team of 3 for the generic rewrite across Windows, Symbian
and Linux-Java platforms.
Analog Devices, IIT Madras, India in May 2005
Worked with the Blackfin ADSP-BF533 processor. Developed assembly code to implement various signal processing applications.
Web Chair: VLSI-SoC 2007, IFIP International Conference on Very Large Scale Integration.
Teaching Experience
Teaching Assistant, Purdue University (January - May 2007)
ECE 461- Software Engineering: Duties included advising students on software engineering principles, with special emphasis on the process, methods, and tools needed to develop and test quality software products and systems. Awarded the Magoon Award (2007) for "Excellence in Teaching" at Purdue University.
Karthik Kumar, presentation of "Energy Conservation by Adaptive Feature Loading for Mobile Content-Based Image Retrieval" published in International Symposium on Low Power Electronics and Design 2008, pages 153-158.
Select Publications
- 1. Karthik Kumar and Yung-Hsiang Lu, Cloud Computing for Mobile Users: Can Offloading Save Energy?, IEEE Computer, April 2010
- 2. Karthik Kumar, Yamini Nimmagadda, and Yung-Hsiang Lu, Ranking Servers based on Energy Savings for Computation Offloading, International Symposium on Low Power Electronics and Design 2009
- 3. Karthik Kumar, Yamini Nimmagadda, and Yung-Hsiang Lu, Establishing Trust for Computation Offloading", IEEE International Conference on Computer Communications and Networks 2009
- 4. Yamini Nimmagadda, Karthik Kumar, and Yung-Hsiang Lu, Energy-Efficient Image Compression in Mobile Devices for Wireless Transmission, IEEE International Conference on Multimedia & Expo 2009
- 5. Yamini Nimmagadda, Karthik Kumar, and Yung-Hsiang Lu, Preference-Based Adaptation of Multimedia Presentations for Different Display Sizes, IEEE International Conference on Multimedia & Expo 2009
- 6. Yu-Ju Hong, Karthik Kumar, and Yung-Hsiang Lu, Energy Efficient Content-Based Image Retrieval for Mobile Systems, IEEE International Symposium on Circuits and Systems, May 2009
- 7. Karthik Kumar, Yamini Nimmagadda, Yu-Ju Hong, Yung-Hsiang Lu, Energy Conservation by Adaptive Feature Loading for Mobile Content-based Image Retrieval, International Symposium on Low Pow Electronics and Design 2008: pages 153-158
- 8. Karthik Kumar, Energy Conservation for Content-based Image Retrieval on Mobile Devices. ECE Masters Thesis, Purdue University, August 2008
- 9. Yamini Nimmagadda, Karthik Kumar, Yung-Hsiang Lu, and C. S. George Lee, Real-time Moving Object Recognition and Tracking Using Computation Offloading, IEEE/RSJ International Conference on Intelligent Robots and Systems 2010.
- 10. Jibang Liu, Karthik Kumar, and Yung-Hsiang Lu, Tradeoff between Energy Savings and Privacy Protection in Computation Offloading, International Symposium on Low Power Electronics and Design 2010
- 11. Yamini Nimmagadda, Karthik Kumar, and Yung-Hsiang Lu, Adaptation of Multimedia Presentations for Different Display Sizes in the Presence of Preferences and Temporal Constraints, IEEE Transactions on Multimedia 2010.
Talks
- ACM/IEEE International Symposium on Low Power Electronics and Design 2009, San Francisco, CA
- IEEE International Conference on Computer Communications and Networks 2009, San Francisco, CA
- IEEE International Symposium on Circuits and Systems 2009, Taipei, Taiwan
- Design Automation Conference 2008, Anaheim, CA
Projects
- Personalized Content-based Video Retrieval on a PDA using a client- server framework
- Pipelined Performance Optimization of the MapReduce framework
- OpenGL simulation of stereo vision
- Survey of energy efficient scheduling policies for multiprocessor operating systems
- Performance Analysis of a MIMO-OFDM (V-Blast) System
Skills
Languages: C, C++, embedded programming using C#, Open GL, HTML, Unix shell, Matlab, Assembly
Tools: Matlab, SIMULINK, Spice, Eclipse, Microsoft Visual Studio, CVS, LATEX

