Компилятор Intel позволяет достичь высочайшей производительности Windows-приложений на 32- и 64-разрядных платформах Intel, включая системы на базе новейших процессоров Pentium M (компонент архитектуры Intel Centrino), Pentium 4 с технологией Hyper-Threading, Xeon, Itanium и Itanium 2. Компилятор предлагает мощные средства оптимизации кода, встроенную поддержку многопоточных приложений и инструменты для реализации технологии Hyper-Threading. Он поддерживает популярные средства разработки и индустриальные стандарты языка C++, а также обеспечивается бесплатной 12-месячной технической поддержкой Intel Premier Support.
Вспомогательные инструменты для тестового покрытия кода и установки приоритетов тестирования помогают существенно сократить период отладки и тестирования приложений.
Automatically optimize and parallelize software to take best advantage of multi-core Intel® processors, including dual-core mobile, desktop, and enterprise platforms.
Overview of Advanced Optimization Features
Software compiled using the Intel C++ Compilers for Windows benefits from advanced optimization features, a few of which are explained briefly here, with links to more complete descriptions:
* Multithreaded Application Support, including OpenMP and auto-parallelization for simple and efficient software threading.
* Interprocedural Optimization (IPO) dramatically improves performance of small- or medium-sized functions that are used frequently, especially programs that contain calls within loops.
* Profile-guided Optimization (PGO) improves application performance by reducing instruction-cache thrashing, reorganizing code layout, shrinking code size, and reducing branch mispredictions.
* Automatic Vectorizer parallelizes code and aligns data, including loop peeling to generate aligned loads and loop unrolling to match the prefetch of a full cache line.
* High Level Optimization (HLO) delivers aggressive optimization with loop transformation and pre-fetching.
* Optimized Code Debugging with the Intel® Debugger improves the efficiency of the debugging process on code that has been optimized for Intel® architecture.
Advanced Optimization Features in Depth
This section gives detailed descriptions about the features described at a high level in the section above called "Overview of Advanced Optimization Features."
Multithreaded Application Support
OpenMP and auto-parallelization help convert serial applications into parallel applications, allowing you to take full advantage of multi-core technology like the Intel® Core™ Duo processor and dual-core Itanium® 2 processor, as well as symmetric multiprocessing systems:
* OpenMP* is the industry standard for portable multithreaded application development. It is effective at fine-grain (loop-level) and large-grain (function-level) threading.
OpenMP directives are an easy and powerful way to convert serial applications into parallel applications, enabling potentially big performance gains from parallel execution on multi-core and symmetric multiprocessor systems.
* Auto Parallelization improves application performance on multiprocessor systems by means of automatic threading of loops. This option detects parallel loops capable of being executed safely in parallel and automatically generates multithreaded code.
Automatic parallelization relieves the user from having to deal with the low-level details of iteration partitioning, data sharing, thread scheduling, and synchronizations. It also provides the performance benefits available from multiprocessor systems and systems that support Hyper-Threading Technology (HT Technology).
Обновился CCS PCWHD (PIC C Compiler) – компилятор языка С . Современная интегрированная (визуальная) среда разработки программного обеспечения Windows IDE, включает в себя текстовый редактор,
CA Personal Firewall - мощный файрвол - программа для защиты компьютера при его работе в сети Интернет. Защищает как от проникновения извне, так и от попыток несанкционированной передачи информации
Пакет Intel Visual Fortran Compiler стал полноправным преемником известного в мире программирования на языке Фортран пакета Compaq Visual Fortran (CVF). Технологии оптимизации компании Intel в
Комментарии
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.