Корпорация Intel модернизировала свой инструментарий разработки программного обеспечения для операционной системы Mac OS X Leopard, тем самым выполнив обещание, данное пользователям Apple, и обеспечив поддержку приложений Mac на своих новых процессорах Penryn.
В конце ноября в Intel объявили, что в состав ее серии продуктов Intel Software Development Products for Mac OS X вошла версия 10.1 компиляторов C++ Compiler и Fortran Compiler. По словам Джеймса Рейндерса, директора Intel по маркетингу продуктов для разработчиков, этот инструментарий оптимизирован для Leopard и для выпущенной в октябре среды разработки Apple Xcode 3.0. Данный инструментарий, который также включает в себя библиотеки, был модернизирован с учетом потенциала новейшего микропроцессора Intel Penryn, выполненного по норме проектирования 45 нм.
«Мы внесли определенные изменения для того, чтобы лучше использовать многоядерность, — заметил Рейндерс. — Теперь у нас есть полная поддержка 64-разрядных вычислений. Мы предлагали такие возможности и раньше, но с появлением Leopard и с модернизацией наших инструментальных средств картина стала более полной. Разработчикам станет проще писать программы».
Он также отметил, что когда в Apple начали использовать процессоры Intel, возникла необходимость в инструментарии, который бы упростил разработчикам программного обеспечения создание приложений для Mac.
«Сочетание решений Intel и Apple предъявляет очень специфические требования к нашему инструментарию. Тогда мы пообещали, что в наших библиотеках появятся компиляторы для C++ и Fortran, — пояснил Рейндерс. — И мы выполнили данное обещание. Чем более совершенные микропроцессоры мы создаем, тем больше разработчики рассчитывают на то, что Intel предложит такой базовый инструментарий, как компиляторы и библиотеки, который позволит полностью задействовать возможности этих процессоров».
В Intel подчеркивают, что новое расширение набора команд SSE4 создавалось с учетом того, чтобы увеличить производительность мультимедиа-приложений. Этот набор команд впервые был реализован в процессорах семейства Penryn, выпущенных в начале ноября.
Рейндерс отметил, что многие изменения, сделанные в инструментарии, ориентированы на оптимизацию приложений для работы в двух- и четырехъядерных системах. Он также подчеркнул, что компиляторы Intel поддерживают возможности автоматического распараллеливания и включают в себя библиотеки для Mac OS X.
«Значимость этого шага состоит в том, что он позволил Intel обеспечить полную поддержку операционной среды Mac, — отметил Ден Олдс, аналитик компании Gabriel Consulting. — Это поможет разработчикам модернизировать свои приложения с поддержкой многопоточной обработки таким образом, чтобы они более эффективно задействовали потенциал существующих и будущих многоядерных процессоров Intel. Это крайне важно, поскольку приложения, которые не могут использовать возможности многоядерных процессоров, будут не в состоянии обеспечить более высокую производительность».