Приветствуем вас на портале Whatif.intel.com
|
Оцените наши идеи, связанные с программным обеспечением
|

|
Как бы вы отнеслись к тому, что Intel начнёт анонсировать свою программную продукцию ещё в процессе её разработки и будет распространять опытные версии ПО? Представляем усовершенствованные средства для исследования приложений – предварительные версии инструментов, дополнительные компоненты и опытные версии ПО. Пользуйтесь ими, общайтесь со своими коллегами и расскажите нам о своих впечатлениях в одном из наших форумов. Представленные средства созданы ведущими специалистами и членами научно-исследовательских групп Intel, которые посвятили свою жизнь разработке ПО. Если вы занимаетесь разработкой приложений или внедрением новых технологий, посетите наш web-сайт, где вы сможете ознакомиться с программной продукцией, над которой мы активно продолжаем работать и которая дополняет коммерческое ПО Intel и ПО с открытым исходным кодом, доступные для загрузки на других web-сайтах. Также приглашаем вас присоединиться к обсуждениям в блогах разработчиков ПО и форумах поддержки.
Предлагаем вам посетить следующие ресурсы:
Встроенный отладчик для Java*/JNI
Описание | Загрузка
Этот отладчик предназначен для случаев когда Java-приложение не может быть полностью написано на языке Java и использует Java Native Interface (JNI) для доступа к нативному коду. В данном инструменте эффективно реализована отладка нативного кода, разработанного на других языках, например, на C/C++, что отличает его от обычных отладчиков Java-приложений (например, Eclipse JDT), которые не всегда удовлетворяют потребности разработчиков.
Данный инструмент позволяет осуществлять отладку JNI-кода через новый отладочный интерфейс (debug interface), который был разработан на основе виртуальной Java-машины Apache Harmony. Этот подход обеспечивает поддержку «бесшовной» (seamless) отладки нативных методов в Java-приложениях и доступ к нативным данным.
Отладчик предназначен для разработчиков инструментальных средств и Java-приложений.
Средство Intel® для настройки производительности версия 2.0
Описание | Загрузка
Средство Intel® для настройки производительности (Intel® PTU) представляет собой многофункциональный комплект инструментов, среди которых: статистический граф вызовов, использование которого вызывает малые системные издержки; счётчики событий процессора, с помощью которых опытные специалисты в процессе оптимизации ПО могут оценить производительность подсистемы памяти, и многие другие средства. Для разработчиков, у которых нет исходного кода приложения, предусмотрена усовершенствованная функция анализа последовательности выполнения кода и происходящих событий, реализованная на основе специальных графов, с помощью которых осуществляется навигация по дизассемблированной программе. Средство Intel® для анализа производительности представлено версиями для ОС Windows и Linux.
Опытная версия компилятора Intel® C++ STМ
Описание | Загрузка
Компилятор Intel® C++ STM включает в себя библиотеки исполняемых компонентов для расширений языка, использующего транзакционную память (?). Конструкции на языке C++, использующие транзакционную память и входящие в состав компилятора, предназначены для разработчиков, которые создают новые блоки для параллельных программ и хотят разобраться в модели программирования с использованием транзакционной памяти. Модель транзакционной памяти предлагается для упрощения параллельного программирования и реализации нового механизма контроля выполнения потоков, предотвращающего возникновение типовых ошибок многопоточного кода. Среди таких ошибок, вызывающих возникновение взаимных блокировок, отметим применение блокировок для синхронизации кода с высокой детализацией и составление кода, в котором уже реализованы блокировки.
Обмен мнениями на web-сайте WhatIf
Узнайте, что думают специалисты Intel о трудностях, с которым сталкиваются современные разработчики ПО, и о идеях Intel, направленных на совершенствование процесса разработки оптимизированного кода.
- Эрон Терстиг (Aaron Tersteeg), руководитель сообщества разработчиков, заинтересованных в оптимизации приложений для многоядерных решений
- Крис Элфорд (Chris Elford), менеджер по продукции, ответственный за встроенный отладчик для Java*/JNI
- Роберт Джева (Robert Geva), ответственный за компилятор Intel® STM
Техническая поддержка WhatIf
Наши специалисты готовы ответить на любые ваши вопросы и предложения.
- Форумы для разработчиков ПО
- Ознакомьтесь с последними вопросами и ответами на них, прочтите о детищах своих коллег, разместите свои вопросы, обращайтесь за помощью к авторам программной продукции и узнай, что думают другие разработчики об используемой программной продукции.
Разместите комментарий. У вас есть вопросы? Свяжитесь с нашей службой поддержки.