Kulin Seth
PDF | CV73 Park Drive, Apt 16, Boston, MA 02215
206-724-2850, kulinseth@acm.org
206-724-2850, kulinseth@acm.org
Objective
Computer engineering graduate with experience in architectural simulations and heterogeneouscomputing, looking for full-time position (starting Jan 2011) in software engineering for embedded
systems
Projects
OpenCL: Programming framework for heterogeneous embedded platforms
Masters Thesis Jan 2010 - present- Compilation tool-chain developed using LLVM, Clang frontend/NVIDIA OpenCL drivers
- Wrote runtime drivers for OpenCL
- Benchmarks used: OpenCL SDKs from NVIDIA and AMD, HPEC (High Performance Embedded Computing)
Data cache prefetching using stream buffers
Industry Project May 2009 - May 2010- Studied effects of stream buffers on performance using trace-driven simulations and detailed memory modeling for next generation architecture
- Used profiling and instrumentation for compiler guided optimization
- Worked on Blackfin port for detailed analysis on execution driven M5 simulator
Embedded platform: ARM + embedded GPU
Course Project
May
2009 - May 2010- Developed heterogeneous embedded platform in SpecC environment using ARM processor model from OVPsim and embedded GPU by modifying GPGPUsim simulator
- Used AMBA AHB system bus model for communication between ARM and embedded GPU
- Provided flexibility to extend the platform to add other components or libraries
Professional Experience
Analog Devices India Pvt. Ltd., Bangalore, India
DSP Applications Engineer
June 2007 - June 2008 - Developed a generic Verification Test Generator for post-silicon validation on SHARC processors
- Ported a real-time Ogg Vorbis audio decoder on 32-bit floating point processor
Education
Northeastern University, Boston, MA
Master of Science, Computer Eng. (Thesis)
Sept 2008 - Dec 2010 (expected) - Research Advisor: Prof. David Kaeli GPA: 3.6 / 4.0
National Institute of Technology, Surathkal, India
Bachelor of Technology, Electronics & Communication Eng.
Sept 2003 - May 2007 - Academic Advisor: Prof. Sumam David GPA: 8.53 / 10
Publications
- W.Bassalee, K.Sanghai and K.Seth, "Memory Layout Optimizations for embedded processors" Embedded System Conference, Boston, MA, 2009
- K.Seth and J.Jegadeesan, "Implementing an Ogg Vorbis Decoder on SHARC Processors" Analog Devices Inc., Engineer-to-Engineer Note 320, June 2008
Programming Skills
Languages:
- High level languages: C, C++, MATLAB, OpenCL
- Modeling languages: SpecC, SystemC, VHDL
- Scripting & Database languages: Python, SQL
Assembly:
- ARM, MIPS, PTX, Blackfin, SHARC, 8051
Tools:
- Compilers: gcc, LLVM
- Simulators: M5 simulator, GPGPUsim, Dinero IV
- Debugger: Valgrind, gdb
Honors & Awards
- Stipended Graduate Research Assistantship, Northeastern University, 2009-present
- Member of Eta Kappa Nu, ECE honors society, Northeastern University 2010
- ACM Professional Member, 2009-present
- ADI Employee Performance Award, Analog Devices India Pvt Ltd., Bangalore, India, 2008
- General Secretary, IEEE NITK Surathkal, Student Chapter, 2005-2006