Kshitij Sudan
Contact:
(first-name)-at-(cs)-dot-(utah)-dot-(edu)
"Being a graduate student is like becoming all of the seven dwarfs. In the beginning you're Dopey & Bashful.
In the middle you are Sneezy (sick), Sleepy (coffee deprived), and Grumpy (irritable).
But at the end, they call you Doc, and then you're Happy."
I completed my undergraduate studies at
Delhi College of
Engineering (DCE), University of Delhi; majoring in computer
engineering in Summer of 2007, and began graduate study
at University of Utah's School of
Computing in Fall-2007.
My primary research interest
is computer architecture
and involves designing high performance architectures. Besides my focus
on performance,
power consumption and ease of programming for future micro-processors,
I am also
interested in programming language design, compilation for higher
performance and formal methods
for verification.
I work with Rajeev Balasubramonian and John Carter,
and
looking at memory system design for chip multi-processors. I am also
interested in a host of other architecture research related issues, and
generally spend my research time
grokking at architectural simulators.
Course Work Current schedule
Reading List
My Wish List
What I am
thinking about
besides work ...
In an another life, I worked at the Microwave CAD lab at DCE as a
research assistant
developing parallel algorithms and codes for microwave antenna
simulations. We
developed a parallel algorithm for evaluating Gabor transforms on a
distributed-memory parallel machine (a Linux cluster for example) and
the paper was
published in WORLDCOMP'07.
Click here
for a local copy of the paper. I
also interned at IIT-Kharagpur's
Space and Technology Cell for 2 months (June-July 2006), working on
numerical models for
antenna simulations and developing parallel algorithms for the same.
For a
brief period I was an intern at ST
Microelectronics, Greater Noida, working with the
processor verification group. While at ST, I learned about functional
verification and hardware emulation; and worked on integrating
constraint based test-data generation techniques with hardware
emulation to
create a closed loop, automated testing environment. I was also
associated with a project at DCE which involved setting-up a RADIUS
protocol based authenticating server for wireless authentication in a
heterogeneous user environment. I am also associated with nipl.net (though mostly inactive
now!). They were the gracious hosts of my web page for a long time.
I am a Linux enthusiast and have a
keen interest in way computer
science is taught in undergraduate courses. In this context, following
is a partial list of things I wrote while I was an undergraduate:
1.A
Linux presentation I gave during my college's tech. fest.
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 few years ago resulted in
the following:
This is how one spells my name
in Devnagri 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."
Last Updated: May 30, 2008.