I succefully defended my thesis on October 5th, 2012. I now work for
Samsung Austin R&D Center.
I am a 5th year PhD student working with
Prof. Rajeev
Balasubramonian at University of Utah. My research focuses
on memory system design for future systems, and improving the
performance of big-data frameworks like Hadoop.
After completing my undergrad studies at
Delhi College of Engineering ,
University of Delhi, I began my graduate career in Fall-2007
working with
Prof. John Carter.
I have had the pleasure of working with some great mentors
during my internships. I've worked with John Carter, Karthick
Rajamani, and Wei Huang at IBM Austin Research Labs during
May-Nov 2010. I worked with Ashutosh Dhodapkar at SeaMicro
Inc. (now AMD) during June-Aug 2011, and at Violin Memory
during Jan-April 2012. I also interned at FusionIO during
Sept-Dec 2011, working with Dave Nellans.
PUBLICATIONS
-
A Novel System Architecture for Web Scale Applications
Using Lightweight CPUs and Virtualized I/O
Kshitij Sudan ,
Saisanthosh Balakrishnan, Sean Lie, Min Xu, Dhiraj Mallick,
Gary Lauterbach, Rajeev Balasubramonian,
15th International Symposium on High-Performance
Computer Architecture (HPCA-15) - Industrial Track ,
Shenzhen, China, February 2013.
-
Optimizing Datacenter Power with Memory System Levers
for Guaranteed Quality-of-Service
Kshitij Sudan , Sadagopan
Srinivasan, Rajeev Balasubramonian, Ravi Iyer,
International Conference on Parallel
Architectures and Compilation Techniques (PACT-21) ,
Minneapolis, September 2012.
(slides - PPT)
(slides - PDF)
-
Tiered Memory: An Iso-Power Memory Architecture to
Address the Memory Power Wall (preprint)
Kshitij Sudan , Karthick
Rajamani, Wei Huang, John B. Carter,
To Appear in IEEE Transactions on Computers ,
Special Issue on Energy Efficient Computing, November 2012.
-
NAND-Flash: Fast Storage or Slow Memory?
Kshitij Sudan , Anirudh
Badam, David Nellans,
Non-Volatile Memory Workshop (NVMW-2012) , San
Diego, March, 2012.
-
Efficient Scrub Mechanisms for Error-Prone Emerging
Memories
Manu Awasthi, Manjunath
Shevgoor, Kshitij
Sudan , Bipin Rajendran, Rajeev
Balasubramonian, Viji Srinivasan,
International Symposium on High-Performance Computer
Architecture (HPCA-18), New Orleans, February, 2012.
-
Hadoop Jobs Require One-Disk-per-Core, Myth or
Fact?
Kshitij
Sudan , Min Xu, Sean Lie, Saisanthosh Balakrishnan,
Gary Lauterbach,
Extremely Large Databases Conference (XLDB-5) ,
Menlo Park, October, 2011.
-
Handling PCM Resistance Drift with Device, Circuit,
Architecture, and System Solutions
Manu
Awasthi, Manjunath
Shevgoor, Kshitij
Sudan , Rajeev Balasubramonian, Bipin
Rajendran, Viji Srinivasan,
Non-Volatile Memory Workshop (NVMW-2011) , San
Diego, March, 2011.
-
Handling the Problems and Opportunities Posed by
Multiple On-Chip Memory Controllers
Manu Awasthi, David
Nellans, Kshitij
Sudan , Rajeev Balasubramonian, Al Davis,
19th International Conference on Parallel Architectures
and Compilation Techniques (PACT-19) , Vienna, September
2010. (Best Paper Award)
-
Improving Server Performance on Multi-Cores via
Selective Off-loading of OS Functionality
David
Nellans, Kshitij
Sudan , Erik Brunvand Rajeev Balasubramonian
Workshop on the Interaction between Operating Systems
and Computer Architecture (WIOSCA-2010) , Saint-Malo,
France, June 2010 (Extended version also appears as invited
submission to LNCS 2010)
-
Hardware Prediction of OS Run-Length For Fine-Grained
Resource Customization
David
Nellans, Kshitij
Sudan , Erik Brunvand, Rajeev
Balasubramonian,
Poster Session at 2010 IEEE International Symposium on
Performance Analysis of Systems and Software
(ISPASS-2010), White Plains, NY, March 2010.
-
Micro-Pages: Increasing DRAM Efficiency with Locality-Aware
Data Placement
Kshitij Sudan ,
Niladrish Chatterjee, David Nellans, Manu Awasthi, Rajeev
Balasubramonian, Al Davis, 15th International Conference
on Architectural Support for Programming Languages and
Operating Systems (ASPLOS-XV), Pittsburgh, March
2010.
(slides)
-
Dynamic Hardware-Assisted Software-Controlled Page
Placement to Manage Capacity,Allocation and Sharing
within Large Caches
Manu
Awasthi, Kshitij
Sudan , Rajeev Balasubramonian, John
Carter, 15th International Symposium on
High-Performance Computer Architecture (HPCA-15),
Raleigh, February 2009.
-
A Parallel Algorithm for Discrete Gabor
Transforms
Kshitij Sudan , Nipun
Saggar, Asok De, International Conference on Parallel
Distributed Processing Techniques and Applications , Las
Vegas, June 2007.
Resume Available On Request
In an another life, I worked at the Microwave CAD lab at DCE as a
research assistant developing parallel algorithms and simulators for
microwave antenna simulations. We developed a parallel algorithm for
evaluating Gabor transforms on a distributed-memory parallel machine
(a Linux cluster for e.g.). The work was published
in WORLDCOMP'07, click
here
for a local copy.
As an undergrad, I interned at
IIT-Kharagpur's
Space and Technology Cell, and at Processor Verification Group,
ST Microelectronics,
Greater Noida. At these places, I worked on numerical models for antenna
simulations, and functional verification of VLIW cores,
respectively. I also worked on RADIUS protocol based
authentication services for heterogeneous user environment at
DCE.
I am a vegetarian, and try to be environmentally conscious. I
like long bike rides, hiking and Utah's outdoors in general. I
am also a Linux enthusiast and interested in how computer
science is taught at high-school and university
levels. Following is a partial list of things related to these
topics I wrote/compiled a long time ago:
1.A
presentation on Linux I gave during a technical symposium at DCE.
2.My
short guide to which programming languages should one learn.
3.A very
short reading list for general and inspirational reading pertaining
to computer science.
4. Some project ideas I never got down to implementing.
(1)
(2)
(3)
(4)
My first experiments with the LaTeX many moons ago resulted in
the following:
This is how one
spells my
name
in Devanagari
script.
"Once
we experience and feel this inter-dependence of all living beings, we
will cease to hurt, humiliate, exploit and kill another. We will want
to free all sentient beings from suffering. This is
karuna, compassion, which in turn gives rise to
the responsibility to create happiness and its causes for all."
~ Suresh Jindal; Interdependence of All Living Beings; The Times
of India (New Delhi); Nov 13, 2003.
Last Updated: June 26, 2012.