Post Job Free
Sign in

Computer Science Assistant

Location:
Oakland, CA
Posted:
January 24, 2013

Contact this candidate

Resume:

510-***-****

******@**.****.***

http://www.cs.utah.edu/~tushar

**** ******* **** ****.,

Berkeley, CA 94708

U.S.A

Tushar Mohan

Interests

Parallel and Distributed Systems – dynamic binary translation, memory use optimization, performance measurement, analysis and modeling.

Networking – mobility, multicast, software routers, overlay networks

Education

2000–2002 University of Utah Salt Lake City, UtahMS Computer Science (completed Dec. 2002)GRE 2400 (800 Analytical, 800 Quantitative, 800 Verbal)GPA 3.95/4.00

1993–1997 Indian Institute of Technology (IIT) Delhi, IndiaBS Manufacturing Science and Engineering, Computer Science MinorGPA 3.2/4.0Operations Research, Production and Inventory Management, Materials, Robotics, CNC-Machine Tools. Core courses in Computer Science.Final year project: Designed and fabricated a 2-D coordinate moving CNC machine.

Research

01/01 – 12/02 Advisor: Prof. Sally A. McKee

Thesis: Detecting and Exploiting Spatial Regularity in Memory References

Project in collaboration with Lawrence Livermore National Laboratory (LLNL), to improve the memory system performance of production scientific codes.Defining memory access regularity and developing related metricsProfiling and measuring regularity metrics for real codes in use at LLNLPerformance monitoring (SpeedShop / PAPI)Binary instrumentation (Dyninst)

Research assistant at Cornell University 09/02 – 12/02

Summer Position

05/01–08/01 Lawrence Livermore National LaboratoryMemory access pattern characterization for scientific codesStatic instrumentation and reference trace generationPerformance measurement through hardware counters (PAPI)Parallel programming – OpenMP, Pthreads

Industry Experience

01/03 (to date) Lawrence Berkeley National LaboratoryPerformance analysis and modeling of applications as part of the team.

1997–1999 (29 months) HCL Technologies New Delhi, India

Software Engineer

Business application development for Lexis-Nexis, Inc.

Skills C/C++, Perl Solaris 2.x, Linux 2.x, AIX 5.1, IRIX 6.5PostgreSQL (Perl DBI)Purify, gdb, nmake, Sun Workshop tools, CVS, PAPI, SpeedShop, SvPablo, DynaProf

Courses

Operating Systems, Compilers, Advanced Computer Architecture, Networks, Theory of Computation, Programming Languages, Advanced Computer Networks

Projects

Optimizing compiler, including backend for OO language Added mobile-IP support to the software router Peer-to-peer file sharing overlay network, utella (akin to Gnutella)

Work Authorization

F-1, optional practical training (EAD)

Teaching Experience

Teaching Assistant: Operating Systems (08/00 – 12/00)

Technical Reports & Presentations

Partial Data Traces: Efficient Generation and Representation

F. Mueller, T. Mohan, B.R. de Supinski, S.A. McKee, and A. Yoo

Proc. PACT 2001 Workshop on Binary Translation, Barcelona, Spain, Sept. 2001

Dynamic Detection of Streams in Memory References

T. Mohan, B.R. de Supinski, S.A. McKee, F. Mueller, and A. Yoo

Poster presentation at Los Alamos Computer Science Institute (LACSI) Symposium, Santa Fe, NM, Oct. 2001

References

Sally A. McKee (advisor)

Assistant Professor, Electrical and Computer Engineering, Cornell University

324 Rhodes Hall, Cornell University, Ithaca, NY 14853

***@***.*******.***, 607-***-****

Bronis R. de Supinski

Center for Applied Scientific Computing,

Lawrence Livermore National Laboratory, Box 808, L-560, Livermore, CA 94551

******@****.***, 925-***-****

Wilson Hsieh

Assistant Professor, School of Computing, University of Utah,

50 S Central Campus Drive, Rm. 3190, Salt Lake City, UT 84112-9205

******@**.****.***, 801-***-****



Contact this candidate