NEC Laboratories America, Inc.



  Srihari Cadambi
  Senior Research Staff Member
  NEC Laboratories America
  4 Independence Way, Suite 200
  Princeton NJ 08540
  Phone:  (609) 951-2835

I am a senior researcher at NEC Laboratories America in Princeton, NJ. My primary interests are in parallel computing systems. More specifically, I am interested in software and middleware for heterogeneous computing clusters, and how such systems may be used to drive applications of the future.

I currently work on scheduling and resource allocation mechanisms for clusters whose servers contain many-core accelerators such as GPUs and the more recent Xeon Phi. I'm also working on building platforms for graph analytics, and in the past have worked on building a special-purpose processor for machine learning.

Here is a presentation on our COSMIC middleware, featured on insideHPC.

Two other interesting projects from my past work at NEC LABs are a hardware accelerator for logic simulation (SimPLE) and a hash-based lookup engine for networking. SimPLE spun-off as an independent start-up.

Before arriving at NEC Labs, I got my 2001 from Carnegie Mellon's Electrical and Computer Engineering Department, where I was part of a research group working on a reconfigurable architecture called PipeRench. Prior to that, I obtained an M.S. from the University of Massachusetts Amherst, which I joined after graduating from the Indian Institute of Technology, Madras in 1993. And even before that, what now seems like such a long time ago, I lived in Bangalore, India, where I did most of my growing up and schooling.

About Me                Research                   Publications                   Patents                   Personal

NEC Laboratories America
©2010 NEC Laboratories America, Inc. All rights reserved.