Divya Dinakar

Divya Dinakar

Graduate Research Assistant at North Carolina State University

Raleigh-Durham, North Carolina Area

Current
Past
Education
  • North Carolina State University
  • B. M. S. College of Engineering
Connections
98 connections
Industry
Computer Software
Websites

Divya Dinakar’s Summary

I completed BE in Computer Science from BMS College of Engineering, Bangalore, India in June 2007. I am currently a Masters student at North Carolina State University. Before this I worked as a Software Engineer at SpikeSource.

At Spikesource I worked on Open Source Technologies. Some of the work that I have done at Spikesource include building custom suites and business solutions using Drupal CMS, certifying Open Source PHP applications on the Windows platform and developing custom installers for them, specially the Windows 2008 server and development of SuiteTwo, a collaboration suite.

Prior to Spikesource I interned at IBM Software Labs where I worked on customization of the IBM Sales Center using the Design Pattern Toolkit. This was Java based development.


Divya Dinakar’s Experience

  • Graduate Research Assistant

    North Carolina State University

    (Educational Institution; Higher Education industry)

    January 2009Present (1 year )

    Research involving techniques and models to improve performance of massively parallel applications by introducing “staging nodes” for data processing and offloading. The staging nodes are used for offloading IO, post processing and non scalable computation to move performance bottlenecks away from the core computation.

  • Performance Modeling Intern

    Intel

    (Public Company; INTC; Semiconductors industry)

    May 2009July 2009 (3 months)

    Audit and workload characterization of over 30 HPC workloads and benchmarks for a future HPC processor.

  • Software Engineer

    SpikeSource

    (Privately Held; 51-200 employees; Computer Software industry)

    July 2007July 2008 (1 year 1 month)

    At Spikesource I worked on Open Source Technologies. Some of the work that I have done at Spikesource include building custom suites and business solutions using Drupal CMS.

    I also worked on certifying of Open Source PHP applications on the Windows platform and developing custom installers for them, specially the Windows 2008 server.

    I was also a developer for SuiteTwo, a collaboration suite engineered at SpikeSource. SuiteTwo is built by integrating Movable Type(blogging platform), Socialtext(wiki) and NewsGator(RSS) into a suite with features like single signon, federated search, openid, ldap integration etc.

  • Intern

    IBM Software Labs

    (Public Company; 1001-5000 employees; Computer Software industry)

    February 2007May 2007 (4 months)

    Here I did Java based development that involved customization of the IBM Sales Center using the Design Pattern Toolkit.


Divya Dinakar’s Education

  • North Carolina State University

    MS , Computer Science , 20082010 (expected)

    1.Developed round robin priority thread scheduler using signal handlers for a user level thread library.
    2.Developed user-level thread library with a semaphore library for synchronization.
    3.Modification of thread library to support SPE Runtime Management thread library on IBM Cell BE processor.
    4.Parallel sorting using CUDA programming.
    5.Deadlock prevention for Dining Philosopher’s problem using pthreads, signals, distributed mutual exclusion algorithms.
    6.Buffer overflow attack and detection using sandbox protection techniques.
    7.Implementation of course and fine grained locks for linked lists and Gaussian Elimination in a shared memory environment using OpenMP programming.
    8.Implementation and analysis of cache coherence protocols (MSI, MESI, MOESI) for the SESC simulator.
    9.Designing an efficient algorithm for multiplying large matrices using MPI-OpenMP hybrid programming.

    Activities and Societies:
    1.Member of the Program Committee and publication review for the Symposium of Graduate Research 2009 at NC State University.
  • B. M. S. College of Engineering

    BE , Computer Science , 20032007

    Projects:
    1.Implemented a system call interface for user level filesystems in the Linux kernel which exports the filesystem component of the kernel to the application level. Using the interface, the programmer is enable with the construction of user-level filesystems and controls decisions of placing data contiguously, caching and retrieving data asynchronously.
    2. A Command processor for Linux that executes a number of external and internal commands.
    3. A Graphics Editor that supported 2D primitives that are a part of any basic graphics package. It supported
    functions like drawing a line, circle, polygon, rectangle, color filling, image transformations.

    Activities and Societies:
    Member of Student committee for the Computer Science Department 2004 -2007.

Additional Information

Divya Dinakar’s Websites:

Divya Dinakar’s Interests:

Poetry, blogging, dance

Divya Dinakar’s Groups:

  •    NC State Computer Science Alumni
  •    PALM LAB, NCSU

Divya Dinakar’s Contact Settings

Interested In:

  • career opportunities
  • new ventures
  • job inquiries
  • expertise requests
  • business deals
  • reference requests
  • getting back in touch

Public profile powered by: LinkedIn

Create a public profile: Sign In or Join Now

View Divya Dinakar’s full profile:

  • See who you and Divya Dinakar know in common
  • Get introduced to Divya Dinakar
  • Contact Divya Dinakar directly

View Full Profile