Research Interest:

In the past, I was mostly interested on interconnection networks for massively parallel systems. In recent years, I’ve working on memory hierarchy design and the impact that may have emerging technologies on it. I did some work around coherence protocols, cache architectur, 3D stacking and NVM. Now, I’m also starting to be intrigued by the biology efficiency/reliability/elegance … if it might inspire the future shape of computers?