1215, Progress Street NW, Apt A, Blacksburg, VA 24060
(540)-353-2718 Email: cnganesh (at) vt (dot) edu
Research Interests
Parallel Computation, High performance computing, High-speed interconnects
Academic Details
- M.S., Computer Science and Application
(August 2006 - May 2008)
Virginia Polytechnic Institute and State University, VA, USA GPA : 4.0/4.0
Master's thesis: On the Interaction of High-performance Network Protocol Stacks with Multicore Architectures
- B.E. (Hons.) Computer Science & M.Sc (Hons.) Chemistry (August
1998 - June 2003)
Birla Institute of Technology and Science (BITS), Pilani, India GPA : 9.45/10
Research Experience
- Graduate Research Assistant, Virginia Bioinformatics Institute (Jaunary 2008 - May 2008)
- Graduate Research Assistant, SyNeRGy Lab, Virginia Tech (August 2007 - present)
- Research Aide, Mathematics
and Computer Science Division (MCS), Argonne National Laboratory (May
2007 - August 2007)
- Worked on the MPICH2 project under the supervision of Dr. William Gropp
- Added PSM layer support in MPICH2 for the PathScale InfiniPath network adapters
- Improved design of blocking support in MPICH2
Professional Experience
- Graduate Teaching Assistant, Department of Computer Science,
Virginia Tech.
- CS 4234 Parallel Computation (Aug 2006 - Dec 2006)
- CS 2504 Introduction to Computer Organization (Jan
2007 - present)
- Software Engineer, Symantec Corporation (formerly VERITAS Software)
(October 2003 - June 2006)
Worked on the design and development of lightweight distributed computing application frameworks based on CORBA (using ACE/TAO), SOAP, COM etc.
- Intern, Symantec Corporation (formerly VERITAS Software)(January 2003
- July 2003)
- Professional Assistant, Birla Institute of Technology
and Science, Pilani, India (August 2002 - December 2002)
Publication(s) / Technical Paper(s)
- T. Scogland, G. Narayanaswamy, P. Balaji, and W. Feng, Asymmetric Interactions in Symmetric Multicore Systems: Analysis,
Enhancements, and Evaluation. In the 20th International Conference for High Performance Computing, Networking, Storage and Analysis (SC 08), Nov 15-21, Austin, Texas.
- G. Narayanaswamy, P. Balaji, and W. Feng, Impact of Network Sharing in Multicore Architectures.
In the 17th International Conference on Computer Communications and Networks (ICCCN 08), Aug 3-7, 2008, US Virgin Islands.
- G. Narayanaswamy, J. Sundararaman, A. R. Butt, and G. Back, ReplayCache: Exploiting Similarities for Predicting
the Future. In the 6th USENIX Conference on File and Storage Technologies (FAST 08), Feb 26-29, 2008, San Jose, California. (short paper)
- G. Narayanaswamy, P. Balaji, and W. Feng, An
Analysis of 10-Gigabit Ethernet Protocol Stacks in Multicore Environments.
In the IEEE International Symposium on High Performance Interconnects
(HotI 07), Aug 22-24, 2007, Palo Alto, California.
- G. Narayanaswamy, A. M. Shende, P. Vipranarayanan, 4-Systolic
Broadcasting in a Wrapped Butterfly Network, In the 4th International
Workshop on Distributed Computing (IWDC), 2002, Kolkata, India. Proceedings,
Lecture Notes in Computer Science Vol. 2571, Springer 2002.
- "Lightweight Cross Platform Agent Framework" presented
at Cutting Edge 2006, the annual technical conference of
Symantec Corporation.
| Programming Languages | C, C++, Java, Socket Programming, Kernel Programming, Java Swing, Verilog HDL, x86 Assembly Programming |
| Frameworks | CORBA, ACE Frameworks, Zeroconf, COM, MFC |
| Web Technologies | PHP, XML, SOAP |
| Operating Systems | Unix (Solaris, HP-UX, Linux, AIX), Windows, MS-DOS |
| Parallel Packages | MPI |
| Scripting Languages | Perl, Sed, Awk, Shell Programming |
| Database systems | SQL, PL/SQL |
| Documentation | TEX and LATEX typesetting languages |
Awards/Honours
- Awarded the Outstanding Graduate Student Award (Master's), by College of Engineering, Virginia Tech for the year 2008.
- Member, Phi Kappa Phi National Honor Society.
- Awarded the Graduate Travel Grant, by Virginia Tech Graduate Student Assembly, for 6th USENIX Conference on File and Storage Technologies (FAST) 2008.
- Awarded the Graduate Travel Grant, by Virginia Tech Computer Science Graduate Council for 15th IEEE International Symposium on High Performance Interconnects (HotI) 2007.
- Awarded the Star Award set up by Symantec Corporation to recognize exceptional employees for outstanding work outside
one's normal area of responsibility.
- Awarded the Spotlight Award set up by Symantec
Corporation to provide timely recognition of extra effort
by employees.
Activities
- Volunteer Student Leader for the Green500 List.
- Contributor to the open source MPICH/MPICH2 Project, Winner of a R&D 100 Award.
Posters/Presentations
- Proposal presentation, Process-to-Core Mapping for Advanced Architectures, NSF High-Performance Reconfigurable Computing (CHREC) Workshop, George Washington University, Ashburn, December 2007.
- Technical Poster, High-Performance Networking, Virginia Tech booth, Supercomputing 2007.
Selected Projects / Thesis
- Implementation of NAS MG benchmark on the IBM Cell broadband engine architecture
(Jan 2007 - May 2007)
- PDF text searching capability in the ETD-db
project (Jan 2007 - May 2007)
- Replay Cache - A new kernel prefetching and
caching framework that learns from past access patterns of applications
and allows user level influencing of the kernel cache. (Aug 2006 - Dec 2006)
- Implementation of certain Base Station Controller functionalities for
wireless networks on the parallel processing UMS platform (First degree
thesis) (Aug 2002 - Dec 2002)
- Study of Routing algorithms (Jan 2002 - May 2002)
- Study of sorting and searching algorithms (Aug 2001 - Dec 2001).
- A network simulator based on MOSPF routing algorithm.
References
Available on request
