Computer Systems

- Novel processor and computer architectures
- Theory of distributed systems
- Distributed algorithms
- Parallel computer architectures
- Interconnection networks
- Distributed and parallel storage
- Operating Systems
- Highly-parallel computational accelerators