For several years, the use of parallel computing architectures was a fundamental aspect that allowed the development of important areas in multiple fields of basic and applied science. However, the high cost of traditional parallel systems limited its use practically the large industries and research centers. The use of low-cost computer networks, as well as computing using connected infrastructures through the Internet, has been a practical and cheap alternative to large systems for some time. Thus, Cloud computing has emerged as a paradigm of distributed computing that changes the way we use computers,
allowing a transparent, safe and cheap access to huge computational resources from anywhere in the world.
The main objective of this subject is to show the Cloud Computing model, and how the world of High Performance Computing can use the cloud to deal with problems that, until now, were restricted to its resolution in large supercomputers. You will see different examples of how it is possible to solve problems in the field of high performance computing using distributed services and resources accessible in the cloud.
(*)The teaching guide is the document in which the URV publishes the information about all its courses. It is a public document and cannot be modified. Only in exceptional cases can it be revised by the competent agent or duly revised so that it is in line with current legislation.