Livio

Soares


[Summer of 2007 in Central Park, NYC;
photo by: Ioana Burcea]

Currently at: IBM TJ Watson Research Center

PhD Candidate Graduate (completed 2011) of the
Electrical and Computer Engineering Department at
University of Toronto

Advisor: Michael Stumm

My (broad) research interests include:

  • Operating Systems
  • Computer Architecture
  • Performance Analysis
  • Dynamic Compilation & Optimization

< Email address as image to avoid spam >

Home Research & Publications OS Conference Calendar Personal

Research

My research is currently focused on the performance of systems software. More specifically, I am investigating the interactions between modern computer architectures and systems software. One useful tool which I have worked with is the hardware performance counters found in most modern processors. I investigate software scalability in the face of current chip-multiprocessor and multithreaded hardware trends. My research at the University of Toronto has been performanced under the guidance of Michael Stumm.

A few years ago, I had the opportunity to hack the K42 research operating system, from which I have learned a great deal about operating-system structure, design and implementation. K42 is a research operating system designed for shared-memory multiprocessors with scalability and flexibility as its main goals.

For my Masters, I developed the K42 File System (KFS), including a concurrent port to the Linux kernel. The goal of KFS was to build an infra-structure for a flexible file-system where each file or directory can have distinct implementations (layout on disk and caching policies). During KFS' development I also developed a novel file-system consistency technique called meta-data snapshotting, which was possible given KFS' unique decentralized meta-data structure. This work was done at the University of São Paulo, under the guidance of Dilma Da Silva.

Paper Trail (a.k.a, Publications)

Last modified: Fri Jul 6 11:58:26 EDT 2012
Site made on Linux, developed with Emacs