Modern high-performance computer structures, parallel and distributed hardwares and softwares, instruction level parallelism, memory hierarchy, fault tolerant computing, and future generation computers.
Virtualization and cloud computing have emerged as the key technologies in the information age. There is a great demand for engineers with expertise in virtual machine architectures and cloud computing in the industry. In order to offer URI students the opportunities to learn the most to date computer technologies, this course will cover virtual machine concepts, architectures, designs, program development, and their applications in cloud computing.