Major Bhadauria
Ph.D. Student, ECE
364 Upson Hall
Ithaca, NY 14853 USA
+1 (607) 255-3678 (office)
+1 (312) 622-5678 (cellular)
e-mail: major at csl dot cornell dot edu
I'm a member of
Prof. Sally McKee's
Fusion Architecture Research
Group at Cornell University. I did my undergraduate degree at the
University of Toronto
in Computer Engineering.
In layman's terms, I research how to make computers more efficient, either by making them faster or/and use less power. This involves looking at the system level, how software interacts with the hardware. Issues with compilers, software characteristics, VLSI circuit and process technology idiosyncrasies all play a role here. One way to improve on current research is to examine limitations in current hardware and software and how we can alleviate these bottlenecks. Another method is to build a system from top down that is geared towards performance or power by applying what we know about the software that will be used.
Lately, multiple cores on chip has become the trend, so folks are looking at reducing core to core communication and feeding these processors, since they operate faster than memory. Getting data to these processors is tricky, since everything else operates much slower.
Saving power can be done through efficient design, such as only incorporating on chip what you need, and not the entire kitchen sink. Alternatively, like turning off lights in rooms in your house, one can turn off portions of the chip that are not being used at the time.
My latest work is looking at how to schedule threads for multi-core CMPs which are limited by memory, which seems to be all processors for the foreseable future.