ОБЗОРЫ
Передовые процессорные технологии открывают перед инженерами новые горизонты
В мире ИТ произошли серьезные сдвиги. Появились ПК на базе 64-разрядных двухъядерных процессоров под управление 64-разрядной Windows. Это значительно расширило возможности настольных вычислительных систем. Но подобно многим другим революционным инновациям, новая платформа медленно завоевывает признание у широких масс пользователей. Нужны первопроходцы, за которыми последуют остальные. Ими стали ИТ-отрасли, которым жизненно необходима высокая производительность “железа”. Одна из них - сегмент САПР. В связи с быстрым ростом сложности проектирования и размера моделей инженерам уже не хватает мощности 32-разрядных технологий. Новая настольная платформа сулит им немало преимуществ.
События на процессорном фронте
На первый взгляд может показаться, что никакой особой революции не произошло. Ведь 64-разрядные процессоры существуют уже почти 15 лет. В 1992-м такой чип выпустила компания Silicon Graphics, а через год - фирма DEC. В 1996-м на эту сцену вышли Hewlett-Packard и Sun, затем IBM представила PowerPC, а Intel - процессор Itanium, созданный вместе с HP. Все эти разработки нашли широкое применение в серверах и рабочих станциях, где в качестве программной платформы применяются системы UNIX и Linux.
Ведущие поставщики САПР, по крайней мере систем “тяжелого” класса, изначально поддерживают UNIX, а с недавних пор и Linux. Поэтому проектировщики уже давно могли пользоваться преимуществами 64-разрядности. “Действительно, UNIX-станции были очень популярны несколько лет назад”, - согласился Вячеслав Климов, генеральный директор компании PTS, партнера фирмы PTC. Они и сегодня позволяют специалистам выполнять сложные проекты, но в то же время не лишены и существенных недостатков. “Попробуйте объяснить инженеру, что ему придется работать с непонятной операционной системой и не иметь возможности применять привычный текстовый редактор, -говорит г-н Климов. - Да и цена UNIX-станций тоже всегда смущала заказчиков”.
Вячеслав Климов
Возникали и дополнительные расходы. Чтобы предоставить проектировщикам доступ к распространенным Windows-приложениям, предприятиям иногда приходилось снабжать их двумя машинами: одной - для проектирования и второй - для офисных программ и электронной почты. Очевидно, что лишь немногие организации могли выдержать такие затраты и отдавали предпочтение платформе Wintel.
Поэтому в области рабочих станций сейчас доминируют Windows-машины. По оценке аналитической компании Jon Peddie Research, в прошлом году на их долю пришлось 92,6% этого рынка (по количеству компьютеров). Но до последнего времени они отставали по производительности от своих собратьев из лагеря UNIX.
Ситуация в корне изменилась, когда AMD и Intel выпустили процессоры для ПК, способные одновременно исполнять 64-разрядные и 32-разрядные приложения, а Microsoft начала поставки настольной операционной системы Windows XP x64 Edition.
В результате у сборщиков персоналок появилась возможность значительно повысить мощность рабочих станций, которой они не преминули воспользоваться. “Мы выпускаем 64-разрядные настольные системы уже целый год”, - сообщил Юрий Дроненко, технический директор группы компаний Arbyte. Таким же образом действуют и другие поставщики, даже те, которые занимают лидирующие позиции на рынке UNIX. “Корпорация Sun начала свою деятельность и получила признание как производитель рабочих станций для ресурсоемких приложений, - сказала Анна Островская, менеджер по продуктам Sun Microsystems в регионе СНГ. - Именно конструкторы и инженеры были основными потребителями таких компьютеров. Теперь, с появлением архитектуры x86-64 и 64-разрядных операционных систем для платформы x86, они могут достичь тех же результатов при меньших финансовых затратах”.
Анна Островская
Снижению расходов способствует и падение цен на передовые процессоры. В последнее время производители активно развивают новую технологию. Так, Intel недавно выпустила десяток процессоров на базе новаторской архитектуры Core 2 (см. PC Week/ RE, N 28-29/2006, с. 2), а AMD дополнила 64-разрядные версии Opetron’а новыми моделями Athlon’а. В результате у покупателей появился широкий выбор самых современных чипов стоимостью от ста до более чем тысячи долларов.
Windows-станции на новейших процессорах Intel и AMD сейчас выпускают все ведущие западные сборщики и многие российские, причем по цене они почти не отличаются от своих собратьев предыдущего поколения. Рассмотрим, какие преимущества они дают пользователям.
Кому нужна 64-разрядность?
В свое время появление ПК произвело переворот в индустрии САПР, превратив средства автоматизации проектирования из элитного инструмента в массовое орудие. Сейчас все без исключения системы (включая и те, которые изначально создавались для платформы UNIX) поддерживают Windows.
Увеличение спроса послужило толчком к развитию САПР, и они стали быстро эволюционировать. В результате сейчас проектировщики могут создавать гораздо более сложные и большие модели, чем раньше. Но чтобы воспользоваться этими преимуществами, нужно мощное оборудование. “В связи с развитием функционала повысились требования к ресурсам рабочих станций, - заметил Артем Аведьян, директор по маркетингу компании SolidWorks Russia. - Возможности 32-разрядных компьютеров уже практически исчерпаны. Поэтому пользователям, желающим работать с самыми современными версиями САПР, приходится переходить на более производительное аппаратное обеспечение, т. е. 64-разрядные и многоядерные системы”.
Артем Аведьян
В чем же состоят ограничения 32-разрядной платформы? Главное из них - объем адресуемой памяти. Из-за того что длина машинного слова составляет 32 разряда, размер ОЗУ не может превышать 4 Гб, из которых половину занимает операционная система. В результате для приложения остается 2 Гб, а для больших и сложных моделей этого маловато. Правда, за счет некоторых ухищрений можно создать на жестком диске файл подкачки и этот объем увеличится до 3 Гб, но постоянный обмен с диском существенно замедляет работу компьютера. Ведь инженеры имеют дело не со статичной информацией. Им приходится манипулировать моделями, проводить над ними различные операции, выполнять расчеты. Это влечет за собой частое обращение к памяти. Но когда информация постоянно подкачивается с жесткого диска, производительность работы машины резко падает.
Между тем новые процессоры не только поддерживают больше адресного пространства. В них реализованы технологии, ускоряющие обмен с памятью. AMD использует интегрированный контроллер памяти и фирменную шину HyperTransport с частотой до 2 ГГц, а Intel применяет в семействе Core 2 системную шину с частотой 1,07 ГГц, кэш большого размера и эффективные алгоритмы предвыборки. “Снижение задержек при работе с памятью и ее ускорение позволят эффективно работать с моделями очень больших размеров”, - уверен Дмитрий Ушаков, директор по технологии компании “Ледас”.
Дмитрий Ушаков
Это преимущество особенно важно для пользователей САПР. “Самая серьезная проблема 32-разрядных машин - ограничение доступной памяти, - подчеркнул Андрей Столяров, руководитель группы разработки КОМПАС-3D компании АСКОН. - Между тем уже сегодня отечественные конструкторы часто работают в САПР со сборками, для которых требуется пространство свыше 3 Гб”.
Андрей Столяров
Новые технологии позволяют расширять этот объем почти до бесконечности. Поскольку машинное слово включает 64 разряда, процессор теоретически может обращаться к 18 Эб (экзабайт) памяти, что в 4 млрд. раз больше, чем у 32-разрядных компьютеров. Это - колоссальный размер! Для сравнения: если собрать все печатные материалы в мире и перевести их в цифровой вид, то они займут около 5 Эб.
Правда, сейчас эти невероятные возможности реализованы не полностью. “Linux на базе ядра 2.6.16 может поддерживать до 64 Гб памяти, а процессорная архитектура AMD64 в ее текущей версии дает возможность адресации 256 Тб памяти, вскоре эту цифру планируется увеличить до 2 Эб”, - сказала Анна Островская. Возможности 64-разрядной Windows тоже ограниченны (см. таблицу).
Характеристики 32- и 64-разрядных версий Windows XP
Но и такие объемы пока являются избыточными для типичных офисных задач. Однако для пользователей САПР, выполняющих компьютерное моделирование, визуализацию, термогазодинамические и прочностные расчеты, возможность работы с огромными массивами данных очень важна.
Правда, все зависит от конкретного задания. “Если проектировщик имеет дело с большими сборками или занимается конечно-элементным анализом больших узлов, ему просто необходимо работать на новых процессорах и под управлением 64-разрядной операционной системы, а если задачи масштабом поменьше, то хватит и 32-разрядного компьютера”, - считает Вячеслав Климов.
Компания “Туполев” разрабатывает самолет “Ту-414” с помощью современных 64-разрядных технологий
Почему 64 лучше, чем 32?
Использовать возможности 64-разрядности в полной мере позволяют лишь те приложения, которые оптимизированы для данной архитектуры. А таких пока немного. Но область САПР в этом смысле находится на высоте. Практически все ведущие поставщики систем высшего и среднего классов уже выпустили 64-разрядные версии. Поддержка новых процессорных технологий реализована в двух распространенных ядрах геометрического моделирования - Parasolid и ACIS, составляющих основу многих САПР.
Впрочем, почти все 32-разрядные приложения без проблем работают на 64-разрядных машинах. Однако такое решение далеко от идеала. По словам Анны Островской, улучшений в производительности ждать не стоит, поскольку 32-разрядная версия ПО не может в полной мере использовать возможности 64-разрядной платформы. Но даже и в этом случае объем доступной оперативной памяти увеличится до 4 Гб.
Расширение адресного пространства сулит серьезные преимущества. В первую очередь их должны ощутить пользователи конструкторских систем (Computer-Aided Design, CAD) и средств инженерного анализа (Computer-Aided Engineering, CAE).
При работе с CAD можно будет хранить в ОЗУ сборку из десятков тысяч элементов и не делить ее на части, а работать с нею целиком в интерактивном режиме. “Появление 64-разрядных компьютеров позволяет реализовать давнюю мечту пользователей - создать модель комплексного изделия без каких-либо упрощений с полной детализацией”, - отметил Артем Аведьян.
С ним согласен Вячеслав Климов, который привел следующий пример: “Раньше полную сборку мастер-геометрии “Ту-414” можно было полностью открыть только на UNIX-станции. Конечно, 32-разрядный ПК тоже позволял с нею работать, но тогда приходилось выводить на экран лишь отдельные подсистемы самолета, такие как фюзеляж, трубопроводы или кабели. А теперь открыть полную модель без упрощений стало возможно на персональном компьютере, который стоит в разы дешевле UNIX-станции”.
Конечно, не все инженеры заняты созданием таких сложных изделий, как самолеты, но повышение производительности нужно всем. 64-разрядность повышает быстродействие CAD-систем. “Например, Pro/E Wildfire 3.0 работает на новой платформе на 5-15% быстрее”, - подчеркнул Вячеслав Климов.
По словам Юрия Дроненко, быстродействие 64-разрядного приложения повышается за счет того, что данные могут быть целиком размещены в оперативной памяти и скорость вычислений возрастет. При этом чем больше модель, тем существеннее выигрыш в производительности. Правда, для реализации такого эффекта необходим компьютер с достаточным объемом ОЗУ. Таким образом, новая платформа избавит проектировщиков от нудного ожидания появления результатов операции над моделью на мониторе компьютера и позволит уделить гораздо больше времени творчеству.
Юрий Дроненко
Пользователи CAE-систем тоже окажутся в выигрыше благодаря росту производительности. “На новой аппаратной платформе система конечно-элементного анализа Pro/E Mechanica создает сложные сетки на 85% быстрее”, - сообщил Вячеслав Климов.
Кроме того, не нужно будет облегчать или искажать большую модель, как часто делается сейчас из-за недостатка компьютерных ресурсов. В результате повысится точность расчетов, что особенно актуально в настоящее время, когда предприятия стараются проводить как можно больше проверок изделий виртуальным способом, чтобы сэкономить на дорогих натурных испытаниях. Если раньше для этого требовались мощные и дорогие машины, то теперь передовые методы проектирования стали доступнее.
Что дает многоядерность?
Производители процессоров порадовали не только 64-разрядностью. В последнее время они начали активно выпускать чипы для ПК, содержащие два процессорных ядра на одном кристалле. Судя по всему, многоядерная технология призвана решить проблему с тепловыделением, возникшую, когда поставщики принялись быстро увеличивать тактовую частоту для повышения быстродействия. Но примерно год назад эта гонка замедлилась из-за проблем с энергопотреблением. Разработчикам процессоров пришлось искать другой способ роста производительности, и они стали наращивать не частоту, а число ядер в микросхеме.
Что представляет собой эта архитектура и какие блага она сулит пользователям САПР? “Многоядерность - это многопроцессорность, реализованная на кристалле, - объяснила Анна Островская. - Поэтому преимущества в производительности систем на базе таких процессоров в значительной мере зависят от того, как написано используемое приложение. Если оно оптимизировано для многопотоковой работы, оно будет работать на таком ПК без модификации кода и на тестах покажет улучшение производительности. Например, компания Unigraphics тестировала на данных станциях пакет NX, в который заложена поддержка многопоточности, и прирост производительности составил 50%”.
Помимо этого новая архитектура дает возможность одному процессору параллельно выполнять несколько заданий. По словам Алексея Рогачкова, специалиста Intel по архитектуре, использование нескольких ядер для параллельной обработки данных позволит ускорить работу, особенно при одновременном выполнении нескольких ресурсоемких приложений, что заметно скажется, например, на скорости визуализации проектируемых деталей. С ним согласен Вячеслав Климов: “За счет многоядерности можно распараллеливать выполнение приложений, скажем, одновременно проводить конечно-элементный расчет и продолжать создание моделей”.
Алексей Рогачков
Но пользователи могли получить эти преимущества и раньше, купив двухпроцессорную рабочую станцию. В чем же состоит превосходство многоядерной архитектуры? Прежде всего, такая машина обходится значительно дешевле. Ведь однопроцессорную систему проще создать, чем многопроцессорную, да к тому же платить нужно только за один чип, а не за несколько.
Что касается быстродействия, то новые компьютеры не уступают ветеранам. Юрий Дроненко привел данные, согласно которым станция с одним двухъядерным процессором Intel Core 2 Duo Е6700 (с частотой 2,66 ГГц) имеет пиковую производительность 21,28 Гфлопс, станция с двумя одноядерными AMD Opteron 252 (с частотой 2,6 ГГц) - 10,4 Гфлопс, а станция с двумя двухъядерными AMD Opteron 285 (с частотой 2,6 ГГц) - 20,8 Гфлопс. “Мы рассматриваем пиковую, т. е. теоретически максимальную производительность, так как она определяется только частотой и количеством устройств, одновременно выполняющих операции с плавающей запятой, - объяснил г-н Дроненко. - Но надо помнить, что в реальности результаты работы в значительной степени зависят от приложения. Если оно не использует особые возможности процессора, он никогда не покажет высокое быстродействие”.
Действительно, для поддержки многоядерности программу нужно разделить на части, так называемые потоки, которые можно выполнять параллельно. Но таких программ пока немного, даже среди САПР. В этом плане наилучшим образом обстоят дела у средств инженерного анализа (CAE). Здесь многопоточность реализована уже давно, так как это самые ресурсоемкие приложения в области САПР, и к тому же расчетные задачи можно легко распараллелить.
Что касается конструкторских систем (CAD) и средств подготовки производства (Computer aided Manufacturing, CAM), то большинство пакетов пока не многопоточные. Хотя переход на новые рельсы уж идет. “В версии Pro/E Wildfire 3.0 поддерживается параллельная работа ядер при открытии сборок и конечно-элементных расчетах”, - сообщил Вячеслав Климов. Системы SolidWorks и UGS NX также используют новые возможности процессоров.
Другим поставщикам САПР тоже придется двигаться в этом направлении, так как, судя по всему, вскоре все процессоры будут многоядерными. По прогнозу Intel, к концу нынешнего года 70% чипов будут включать два ядра. А на подходе четырехъядерные продукты: Intel обещает их уже в текущем году, а AMD - в следующем.
Выиграют все
Инженеры могут не дожидаться выхода в свет адаптированных систем, а почувствовать преимущества новых технологий прямо сейчас. “До появления оптимизированных САПР многоядерность скажется в первую очередь на взаимодействии системы с пользователем, что даст возможность скрыть многие видимые задержки в интерфейсе, - считает Дмитрий Ушаков. - Однако по мере повсеместного перехода систем на многопоточность выигрыш окажется более существенным: многоядерность поможет ускорить алгоритмы САПР, которые легко распараллеливаются, а таких довольно много. Кроме того, разделение команд интерфейса и ресурсоемких расчетных алгоритмов на потоки и их обработка на разных ядрах заметно улучшат скорость реагирования систем и точность визуализации”.
Эмпирические оценки достоинств новых процессоров дополняют количественные данные, которые приводят поставщики САПР и “железа”. “Применение многоядерности может ускорить работу приложений в соответствии с законом Амдаля, по которому производительность вычислительной системы определяется самым медленным ее компонентом, - объяснил Андрей Столяров. - Если предположить, что p - относительное время, затрачиваемое последовательными командами в программе, то тогда 1-p - время исполнения параллельных инструкций. Максимальное теоретическое ускорение s за счет распараллеливания в системе из N процессоров может быть рассчитано по формуле s=1/[(1-p)/N+p]. Для CAD я оцениваю выигрыш на уровне 10-25 %, а для CAE он в идеале может быть близок к N”.
В результате те многочасовые расчеты, которые раньше делались с помощью специализированных CAE-систем, скоро можно будет оперативно выполнять на рядовых САПР. Это позволит конструктору просчитывать влияние динамических факторов на ранних этапах проектирования и учитывать эти сведения при создании геометрии изделия, выборе материалов, построении сборок. Как следствие, точность разработок повысится, а число ошибок и переделок сократится.
Дмитрий Ушаков, ссылаясь на тесты, утверждает, что прирост во многом зависит от конкретной параллельной реализации алгоритма, но в случае хорошо распараллеливаемых задач двухпоточность обеспечит ускорение в 1,7-1,8 раза. Однако выигрыш можно получить и без существенной переработки ПО, в основном за счет повышения быстродействия пользовательского интерфейса.
Примерно такую же оценку привела и Анна Островская: “Производительность существенно зависит от того, как написано приложение. Прирост находится в диапазоне от 45 до 80% в зависимости от конкретной задачи”.
В единстве - сила
Программное обеспечение традиционно отстает по своим возможностям от оборудования. Именно это мы сейчас и наблюдаем в области 64-разрядности и многоядерности. Сократить разрыв поможет взаимодействие обеих сторон.
Производители процессоров, безусловно, заинтересованы в программных продуктах, адаптированных под их последние разработки. Ведь люди покупают компьютеры ради приложений. Поэтому “процессорщики” стараются помочь разработчикам софта использовать преимущества новых технологий. Так, недавно Intel выпустила набор инструментов Threading Building Blocks, предназначенный для распараллеливания приложений, и добавила поддержку 64-разрядности к двум другим средствам многопоточности - Thread Checker 3.0 и Thread Profiler 3.0.
Кроме того, процессорный гигант сотрудничает с конкретными поставщиками САПР. “Целью нашей совместной программы является оптимизация ПО, направленная на повышение производительности труда конструкторов, - рассказал Олег Зыков, менеджер по продукту КОМПАС-3D компании АСКОН. - При разработке программ мы используем оптимизирующие компиляторы Intel для C++ и анализатор производительности VTune, который позволяет идентифицировать и локализовать “узкие места”, ограничивающие скорость выполнения кода. Уже удалось выявить и устранить несколько факторов, влиявших на быстродействие, особенно при работе с большими сборками. Так, КОМПАС-3D V8 Plus работает на 5-10% быстрее предыдущей версии”.
Олег Зыков
С поставщиками САПР взаимодействуют и сборщики компьютеров, заинтересованные в создании оптимизированных программно-аппаратных решений. “Мы ведем такую работу с разработчиками ПК, тестируя последние версии КОМПАС-3D и новинки аппаратного обеспечения - свежие поколения процессоров, графических адаптеров, памяти и т. д.”, - сообщил Олег Зыков.
В области рабочих станций также распространена сертификация компьютеров для тех или иных пакетов САПР. По словам Анны Островской, для этого сборщик предоставляет свою систему в пользование разработчику ПО, который не только производит полную отладку всех компонентов своего пакета, но и продолжает тестировать все дополнения и новые версии по мере их выхода. Такой подход оправдан, так как покупатель более охотно приобретет платформу, на которой его пакет ПО гарантированно работает корректно.
Но, как отмечалось выше, инженеры и конструкторы в значительной степени заинтересованы в получении не только совместимого, но и высокопроизводительного решения. Такого рода тестирование аппаратных средств выполняют независимые организации, например SPEC. Результаты выставляются на специализированных сайтах за плату (и немалую) на конкретный срок. “Эти сведения особенно полезны тем пользователям, которые не могут самостоятельно провести предварительное тестирование аппаратных средств различных производителей, - сказал Юрий Дроненко. - Поставщику компьютеров данная процедура обходится недешево, но расходы окупаются при значительных объемах поставок”.
Что думают пользователи
Несмотря на впечатляющий перечень преимуществ новых технологий, народ не спешит ими воспользоваться. Ни одно из предприятий, участвовавших в опросе для данного обзора, еще не применяет 64-разрядную многоядерную технику.
Одни ссылаются на отсутствие 64-разрядных версий САПР. “Наше предприятие работает с программным обеспечением фирмы АСКОН, которая пока не выпускает 64-разрядного ПО, а использовать 64-разрядную машину с 32-разрядными приложениями не имеет смысла”, - объяснил Сергей Курмин, администратор системы PLM/PDM предприятия “Проект-техника”. Другие опасаются недостаточной зрелости нового ПО. “Мы считаем, что 64-разрядная CATIA еще сыровата”, - признался Сергей Беззубов, начальник отдела САПР компании “Павловский автобус”, но добавил, что в мае предприятие протестировало два ПК компании Arbyte с двухъядерными процессорами и убедилось в повышении производительности работы с приложениями.
Сергей Беззубов
Сергей Курмин
Однако некоторые уже планируют переход на передовую платформу. “Мы приобрели две такие машины и собираемся их использовать в качестве серверов приложений”, - сообщил Тагир Абашев, руководитель группы САПР Чепецкого механического завода.
Аналогичные планы есть и у компании “Протон-ПМ”. “В настоящее время для решения производственных задач мы не нуждаемся в быстром переходе с 32- на 64-разрядные процессоры, но в дальнейшем, когда приступим к самостоятельной разработке управляющих программ для станков ЧПУ, планируем приобрести такие рабочие станции. Начало новых работ намечено на 2007 г.”, - рассказал Алексей Егоров, начальник отдела автоматизации технологической подготовки.
Алексей Егоров
Судя по всему, возможности 64-разрядной многоядерной архитектуры еще недостаточно востребованы в индустрии САПР, потому что многие пользователи пока не ставят перед собой задач, требующих мощной техники. С одной стороны, это, видимо, связано с отсутствием опыта использования таких систем, а с другой - со слабой информированностью об их достоинствах. По словам Тагира Абашева, нужны достоверные данные о преимуществах новых технологий перед обычными: “У меня пока нет сведений о наличии САПР, адаптированных для работы с многоядерными процессорами. Если таковые появятся, то хотелось бы в первую очередь использовать многоядерные процессоры для CAE-приложений, которые у нас служат в основном для моделирования технологических процессов обработки металлов давлением. А дальше посмотрим, как будут развиваться события”.
Оценки аналитиков Аналитическая компания IDC прогнозирует рост спроса на рабочие станции, утверждая, что именно появление 64-разрядных многоядерных процессоров x86 станет основной причиной подъема. В результате в 2010-м будет выпущено более 2,5 млн. новых компьютеров данного класса, а объем рынка достигнет 5,2 млрд. долл. (для сравнения: в 2004-м он был равен примерно 4 млрд. долл.). 2005-й стал годом перелома, когда впервые было продано больше станций на 64-разрядных процессорах x86, чем на 32-разрядных. В перспективе доля традиционных UNIX-станций будет сокращаться, так как пользователи станут активно переходить персональную платформу. С ростом мощности мобильных процессоров вырастет популярность мобильных станций. |
Но сборщики компьютеров не сидят сложа руки, а активно продвигают технику, предоставляя пользователям возможность убедиться в преимуществах новой платформы. “Начиная с прошлого года мы даем предприятиям на апробирование 64-разрядные станции с ОЗУ объемом 6-32 Гб, быстрым диском и профессиональными видеокартами, чтобы они попробовали работать с большими моделями, - рассказал Юрий Дроненко. - Например, сейчас такое тестирование выполняет завод “Салют”, компания “Сухой” и еще несколько организаций”.
Тернистый путь
Обновление ПО и “железа” всегда является болезненной процедурой для предприятий. Как правило, при этом возникают неожиданные проблемы, да и пользователей нужно учить работать с дополнительными функциями и с изменившимся интерфейсом. Поэтому нет ничего удивительного в том, что заказчики пока не торопятся с переходом. Ведь в данном случае речь идет не просто о смене версии ПО или покупке более современного компьютера, а о внедрении новой платформы.
В самом деле, для реализации преимуществ 64-разрядности и многоядерности код нужно переписать и откомпилировать заново. Но как отмечалось выше, ведущие западные производители САПР уже это выполнили, по крайней мере в части поддержки 64-разрядности.
Чтобы облегчить процедуру перехода, поставщики постарались обеспечить полную совместимость 64-разрядной версии с 32-разрядной. “Перенос наработок, перевод пользователей с 32 на 64 разряда не вызывают никаких проблем, - уверен Артем Аведьян. - Никто не заметит разницы, за исключением возросшей производительности. Формат файлов и пользовательский интерфейс не изменились, поэтому проблем с обратной совместимостью платформ не возникает”.
Это мнение полностью разделяет Вячеслав Климов, который добавил, что данные, созданные в 32- и 64-разрядной версиях САПР, вообще не отличаются по внутренней структуре. Но Дмитрий Ушаков предположил, что единственной проблемой обратной совместимости, хотя и вполне решаемой ценой снижения производительности, может стать обработка на 32-разрядных системах моделей размером более 4 Гб.
Как окупить инвестиции
Смена платформы - дело не только хлопотное, но и затратное. Нужна сильная мотивация. А что может быть лучшим стимулом, чем возможность быстро оправдать расходы?
Известно, что повышать эффективность деятельности можно двумя путями: снижая затраты или улучшая результаты. Поставщики САПР и “железа” подчеркивают, что новые процессорные технологии позволяют добиться обеих целей.
Очевидная экономия достигается за счет снижения стоимости мощных компьютеров. “Если ранее под тяжелые САПР покупались двухпроцессорные рабочие станции, то теперь даже бюджетные машины смогут исполнять сложные алгоритмы достаточно быстро. В результате решение определенного класса задач проектирования станет более доступным с финансовой точки зрения”, - подчеркнул Артем Аведьян. Кроме того, в случае перехода с двухпроцессорной на двухъядерную станцию потребуется меньше лицензий на ПО - ведь у некоторых САПР цена зависит от количества процессоров. К тому же применение в новейших процессорах передовых технологий энергосбережения позволит сэкономить на энергопотреблении. Это - прямой эффект, который можно оценить количественно.
Есть и косвенный результат - повышение эффективности работы проектировщика.”Прежде всего возрастет скорость вычислений и сократятся сроки выполнения работы”, - считает Юрий Дроненко. Это очень важно для современного предприятия, работающего в условиях нарастающей конкуренции. “Технологии непрерывно идут вперед. Время жизни бытовых электронных приборов постоянно уменьшается, мобильные телефоны морально устаревают за несколько месяцев. Хотя автомобили и самолеты имеют более долгий срок службы, но их производителям все равно нужно быстро реагировать на запросы рынка и появление новинок у конкурентов, - полагает Анна Островская. - Поэтому сокращение производственного цикла от нескольких дней до нескольких часов является серьезным фактором, побуждающим клиентов приобретать 64-разрядные многоядерные компьютеры и соответствующее ПО”.
Но самый большой эффект новой настольной платформы может проявиться в будущем, когда поставщики адаптируют свои продукты к передовым технологиям и займутся их дальнейшим совершенствованием с учетом расширенных возможностей аппаратного обеспечения. Это должно послужить толчком к быстрому развитию САПР. Например, в легкие системы можно будет внедрить мощные алгоритмы из тяжелых продуктов, такие как средства параметрического проектирования, или дополнить приложения новаторскими функциями без снижения общей производительности. По словам Андрея Столярова, недорогие 64-разрядные Windows-машины должны радикально изменить рынок САПР в ближайшие два-три года - решение многих “элитных” задач станет массовым явлением.