Imperial College London

Dr Lluis Vilanova

Faculty of EngineeringDepartment of Computing

Lecturer
 
 
 
//

Contact

 

+44 (0)20 7594 8328vilanova Website

 
 
//

Location

 

556Huxley BuildingSouth Kensington Campus

//

Summary

 

Introduction to Computer Systems - COMP40001

Aims

In this module you will study the fundamental principles and devices used in the design of digital computers, and to the way in which primitive control logic can be organised to construct a programmable machine.

Role

Course Leader

System Performance Engineering - COMP60017

Aims

Performance engineering is the area of computer science ensuring that computer systems (comprised of hardware as well as software) are responsive, scalable, and efficient.  The course aims at introducing fundamental principles and techniques used in performance management of modern computer systems, either purpose-built applications or generic system (single-node as well as distributed). In particular, in this module you will have the opportunity to learn to:

  • Design, conduct and interpret a meaningful performance assesments for a given system or application through benchmarking, monitoring and profiling
  • Provision computing resources to meet performance requirements for a given system or application
  • Resolve performance bottlenecks in software and hardware systems using the appropriate tools and techniques
  • Trade-off different resources for each-other to achieve balance in their utilization

Role

Course Leader

Operating Systems - COMP50004

Aims

In this module you will have the opportunity to:

  • develop an understanding of the main operating system abstractions
  • explore the trade-offs in the implementations of operating system functionality
  • study the different sub-systems that make up a modern operating system
  • investigate different operating system mechanisms and policies for resource management and allocation
  • apply a theoretical understanding of operating systems to a real-world operating system implementation   

Role

Course Leader