Intel lectures and training on software engineering. August, Moscow
If you, a student or a graduate student, still have not figured out how interesting and to usefully spend the last days before the school year in Moscow - this is the post for you! From August 24 to 28, in the Moscow office of Intel, a course of lectures and trainings will be held for students, undergraduates and graduate students of natural science specialties of Russian universities. Lecturers are high-class Intel professionals developing the most modern areas of software engineering. Lectures and trainings will allow students to learn what knowledge and skills will be useful for them to work in a large IT company and how this knowledge is applied in the actual process of software production and testing. Who knows, maybe this is the chance you were looking for? Track lessons are held in the stream office of the Intel office in Moscow. The following topics can be distinguished in a diverse and rich subject:
Fundamentals of computer modeling software . The mini-course contains an overview of the simulation technology that allows you to design new computers, experiment with their architecture and develop programs for them even before the availability of equipment. It will be explained how the simulation helps save many IT companies time and money. Work with SIMICS simulator. The practical task includes writing a small virtual platform.
Modern compiler technology and binary translation . The course consists of several lectures covering modern compiler technologies, including a review of typical optimizations conducted by the compiler, and binary translation technologies. There will also be discussed the popular compiler platform LLVM, its features and internal structure. For those interested in parallel technologies, it will be interesting to learn about the details of the current OpenMP standard, supported by all the most popular compilers. Finally, for those interested in developing mobile applications, the course includes an overview of the Android application development cycle.
Modern problems of mass production of microelectronics . Modern problems of mass production of microelectronics; What is CAD (design automation systems) in microelectronics; laboratories at Intel (scope and features); research performed at SCL and how they become researchers at Intel (namely, at SCL); internship at SCL.
Video coding concepts and related standards . Overview of the basic video coding concepts: various color representations, signal decorrelation using its prediction and transformation, quantization, “entropy” compression, control of the compression ratio, post-processing methods. A detailed review of modern video coding standards - HEVC and VP9. The codec standardization process and a review of video standards available, features of the promising MPEG HEVC and Google VP9 standards are their common features and differences, comparing the coding efficiency of different codecs.
Data centers and big data . How are data centers and how to prepare them. PaaS, containers, orchestration, power consumption, service management.