Contact Information:
- Voice:
(970) 491-7323
- Email:
Sanjay.Rajopadhye@ColoState.Edu
- Fax:
(970) 491-2466
- U.S. Mail:
- Computer Science Department
- Campus 1873 Delivery
- Colorado State University
- Fort Collins, CO 80523-1873
- Office Location:
- Rm 340, Computer Science Department
- 1100 Center Avenue Mall
- Spring 2013 Weekly Schedule
Hello. I joined the faculty of the CS department, Colorado State University
in fall 2001. I also hold a joint appointment in the Electrical and Computer
Engineering Department. Previously, I was a CNRS researcher at Irisa, Rennes,
France, where I headed the COSI research
group. You may also view my old home page at Irisa.
Research Interests:
My research is an amalgam (mélange, in French) of a number of topics in
Computer Science and Engineering: programming laguages, algorithms, compilers,
computer architecture, VLSI algorithms, embedded systems and FPGAs. With such
a broad set of topics, I do not claim to be a generalist, rather I focus on a
very particular view of the sub-discipline. This is called
the polyhedral model, a mathemtical formalism that can be used
to "reason about" in the most general sense a precise class of computations.
I have been working on this model since its inception: my Ph.D. dissertation
contributed to the establishement of the model.
My research group is called Mélange, and you will find more information
at the Mélange
wiki page.
In adition, this brief research
statement which is rather dated in motivation, but whose foundational
ideas remain valid, will give you an idea of where I come from, and where I
hope to go (it also has instructions for prospective students). Broadly
speaking I'm interested in the following topics.
- Systolic arrays
- Embedded Systems
- (co) Design of VLSI systems, systolic arrays
- Functional Programming and Formal methods
- Computer architecture
- Mapping Algorithms to Architectures
- Automatic Parallelization and tiling
- Parallel Algorithms/Architectures (notably for the knapsack problem)
Teaching