Rambler's Top100


Академия АйТи
Авторизация на сайте
E-mail:

Пароль:

чужой компьютер

Контакты

Центральный офис и учебные классы:
115230, Москва, Варшавское шоссе 47, корп.4, 10 этаж
Тел./факс: (495) 662-7894, 662-7895
academy@it.ru   

Центр поддержки дистанционного обучения:
Тел.: (495) 662-78-93
cdo@it.ru

Адрес для почтовых отправлений:
115230, Москва, а/я 42

Схема проезда

Адреса наших филиалов

 

Факты об академии

Академия АйТи сегодня

Главная   /   English Version   /   Intel® Software Training Program
Intel® Software Training Program

Intel Multi-Core Training Series

The Intel Multi-Core Training Series has been designed to help you understand how to architect, design and develop efficient parallel applications for Multi-Core processors.  The courses included in the Multi-Core Training Series are designed to empower you with key diagnostic skills and specialized threading diagnostic tools that will allow rapid deployment of correct and efficient parallel applications.

The result is improved performance, scalability for applications, a quicker, more efficient coding process and a faster debugging process. Courses as part of the training program cover a complete itinerary— from basic to advanced, that will take you from an initial overview of multi-core to a working experience of parallelized software development, including the intricacies of multithreaded programming and optimization of software.Please click on the tabs above for more information on the training program and courses offered in your region.

Why Do I Need Parallel Programming Training for Multi-Core Architectures?

The single-core era is over! Developers can no longer rely on the increasing processor speed to improve performance. Future performance gains will require a fundamental switch to parallel software - work distributed and executed in parallel through multithreading to utilize multi-core processor architecture. It is projected that more than 70 percent of personal computers (PCs) shipped in 2007 will contain processors with two or more cores.

Developers need to be prepared for this new era where parallel programming becomes mainstream.While it is true that multithreading has been around and has been practiced for a while, most threading done today is at the functional level and designed to run on single-core processors.

The Multi-Core Training Series focuses on threading for performance and understanding of tools that can help identify common parallel programming problems.Hence, the courses will benefit all involved in software application development, including developers who write application source code and system architects who design software.  Parallel programming is for developers who work with scientific applications.

I am an information systems developer or manager. Why do I need parallel programming?

Any application needing a high degree of computation—such as that required for database table searches, media management, and game character animation - can become faster with proper threading. Determining whether your applications can take advantage of parallelism will require developers and information systems managers to be trained on parallel programming and multithreading.

Who all need to be trained?

The curriculum is designed for all involved in software application development, including developers who write application source code and system architects who design software.  The Intel Multi-Core Training Series offers the following courses, Please click on the course name for more information:

  • Introduction to Parallel Programming – IMTS101
  • Multithreading applications for Multi-Core processors – IMTS201
  • Intel® Threading Tools for fast development and validation cycles  – IMTS301

Key Features of the Training Program

·         From Basics to Advanced: The training program offers basic and advanced training on programming for multi-core processors that ranges from an initial overview of multi-core processors to working experience of parallel software development , including intricacies of multithreaded programming and platform optimization.

·         Intel Accredited & Certified: Trainings delivered by Intel-certified instructors. The courseware is accredited and certified by Intel and includes tested methods for optimizing software performance on Intel multi-core processors, code samples, tools and troubleshooting techniques to bring out the best in application performance. Learning Support is also provided through links to software documentation, searchable libraries of technical support information, and self-help tools.

·         Tools and Expertise: The training program empowers developers with understanding on usage of key diagnostic tools. Specialized threading diagnostic tools allow rapid deployment of correct and efficient parallel applications and help correct problems that inhibit scalability. The result is improved performance, scalability for applications, efficient use of programmer’s time, and a faster software development and debugging process.

·         Hands-on Labs: The principles and strategies of parallel programming and multithreading for improved performance are taught through the use of hands-on labs, equipped with Multi-Core Processor hardware.  

NIIT & Intel Alliance

As Intel transitions its processors from single to multi-core designs, developers need to learn new techniques to architect, develop and debug the next generation of software for multi-core platforms.   Together, Intel and NIIT offer expertise and training in multi-core and that will prepare developers to take full advantage of this new technology.

The two industry leaders have brought their respective strengths to this alliance – the latest technologies from Intel and the instructional design, development and the global training delivery expertise and capability of NIIT.Intel and NIIT have been working together on programs aiming to increase technology adoption and to educate end-consumers.

Keeping developer needs and priorities in mind, the training programs also provide developers with exposure to tried-and-tested methods for optimizing software performance on Intel® architectures, code samples, self-help and troubleshooting tools.

 

Rambler's Top100
Ваш город: