Professional Documents
Culture Documents
Arvind Sudarsanam Resume
Arvind Sudarsanam Resume
Arvind Sudarsanam Resume
Project #1: Multicore exploration and Compiler front-end development using LLVM
o Extensive Object-Oriented Programming using C++ to develop a compiler frontend using LLVM base classes to generate CHiMPS Intermediate Representation
(IR)
o Exploration of cache hierarchy for multicore architectures using cycle-accurate
simulation of CHiMPS IR
o Developed in a Linux environment. Makefiles and scripts used for building and
testing programs. Subversion used for version control
o
Project #2: Development of integrated solutions for secure data transactions between
storage servers, desktop clients, mobile phones, etc.
o Development of secure server using Xilinx Virtex and Spartan FPGAs. Work
included compilation and running of linux kernel on microblaze soft processor
and also developing a C-based multithreaded OpenSSL server to provide for
secure channel of communication
Project #3: Temperature cycling for Physical Unclonable Functions (PUFs) on Xilinx
FPGAs
o Designed a 2-D array of PUFs on Xilinx FPGAs using VHDL and Xilinx
synthesis tools for Spartan FPGAs
Ph.D. Computer Engineering, Utah State University, Sep 2004 Sep 2009
Dissertation Analysis of FPGA based Kalman Filter Architectures
o A novel polymorphic systolic array based Kalman filter architecture was
developed for Xilinx Virtex FPGA. By varying algorithm and architectural
parameters, a comprehensive analysis was performed and partial reconfiguration
techniques were used to derive the optimal architecture for a given set of design
constraints
Course work in Compiler construction, Reconfigurable computing, Advanced
computer architectures, Real-time processing
M.S. Electrical Engineering, Arizona State University, Sep 2001 - Aug. 2004
GPA 3.6 / 4.0
Masters Thesis Dynamic Memory Management and Scheduling for Reconfigurable
Media Processing
Course work in Verilog/VHDL design, VLSI design and architectures.
B.E. Electronics and Instrumentation, BITS, Pilani, India, Sep 1997 - Jun. 2001
GPA 3.53 / 4.0
Course work in DSP and Image Processing, microcontroller, analog and digital
design
ACHIEVEMENTS
Techniques, 2008.
A. Sudarsanam, T. Hauser, A. Dasu, and S. Young, A Power Efficient Linear
Equation Solver on a Multi-FPGA Accelerator, in the International Journal of
Computers and Applications, 2009.
A. Sudarsanam, R. Barnes, R. Kallam, J. Carver, and A. Dasu, Dynamically
Reconfigurable Systolic Array Accelerators: A Case Study with EKF and DWT
Algorithms, in the journal of IET Computers & Digital Techniques, 2009.
A. Sudarsanam, A. Dasu, and K. Vaithianathan, Analysis and Design of a Context
Adaptable SAD/MSE Accelerator, in the International Journal of Reconfigurable
Computing, 2009.
CONFERENCES (In chronological order)
10. S. Young, A. Sudarsanam, T. Hauser, and A. Dasu, Memory Support Design for LU
Decomposition on Starbridge Hypercomputer, in the IEEE Proceedings of the
conference on Field Programmable Technology (FPT), 2006.
PATENTS
HARDWARE
DESIGN TOOLS
DESIGN
LANGUAGES
SOFTWARE
LANGUAGES
OS
COMPILERS
IDEs
DOCUMENTATION
OTHERS
COURSE PROJECTS
REFERENCES
Dr. Sethuraman Panchanathan; Dr. Aravind Dasu; Dave Bennett; Dr. Thomas Hauser;
Dr. Brandon Eames