Архивы: по дате | по разделам | по авторам

AMD Athlon 64 и конкуренты в профессиональных задачах. Часть 2. AutoCAD 2002

АрхивПлатформа
автор : Алекс Карабуто   17.12.2003

Мы продолжаем исследовать быстродействие новых процессоров в популярных профессиональных приложениях. Тестируем в Autodesk AutoCAD 2002.

См. остальные части нашего обзора:
Часть 1: Введение. Основные архитектурные особенности и характеристики процессоров семейства AMD Athlon 64 по сравнению с AMD Athlon XP и Intel Pentium 4.
Часть 3: Детальное тестирование быстродействия в системе трехмерного моделирования 3ds max 5.0, оптимизированной для архитектуры Intel NetBurst и технологии Hyper-Threading.
Часть 4: Тестирование в Photoshop 7.0, Maya 4.5, Cinema 4D и других 3D-пакетах. Подводим итоги.

Мы использовали шестнадцатое поколение программы AutoCAD, частично оптимизированной для многопроцессорной работы. Многопроцессорность поддерживают только те операции, которые связаны преимущественно с двухмерной графикой (перерисовка и перегенерация изображений по командам ZOOM, PAN и т. п.), и не поддерживают — многочисленные трехмерные операции и рендеринг. По умолчанию мультипроцессорная работа активирована, и официально обещается до 30% прироста производительности при выполнении ряда операций на двухпроцессорной машине, что, по идее, должно добавить скорости нынешним процессорам Intel, использующим технологию Hyper-Threading.

Все тесты в AutoCAD 2002 проводились при экранном разрешении 1280х1024 и 32-битном цвете на системном разделе диска с файловой системой FAT32. Как и ранее (см. «КТ» #475), для тестирования в ACAD мы воспользуемся двумя наиболее известными тестовыми методиками — AUGI Gauge Benchmark v.15.0 и CADALYST Systems Benchmark 2001 v.3.01.

Тест AUGI Gauge является индустриальным стандартом CAD-бенчмаркинга и использует официальные модельные файлы и тестовый движок, разработанный международной группой пользователей продуктов Autodesk (Autodesk User Group International, или AUGI; см. www.augi.com).

В набор входит два тестовых скрипта: Real-World Drawings измеряет производительность при вводе-выводе файлов, выборе, редактировании и отображении серии из пятнадцати реальных объектов, большинство из которых составляют двухмерные схемы и карты (объектов, зданий, местности и пр., см. скриншоты), а синтетический тестовый скрипт исполняет добавочные команды (создание и мультиплицирование объектов и манипуляция с трехмерными изображениями).1 Производительность систем в этом тесте зависит от размера исходного чертежа.

Усредненная производительность систем  в пакете
AUGI Gauge Benchmark v.15.0 в AutoCAD 2002.

В принципе тест позволяет проанализировать быстродействие каждой операции (команды) AutoCAD (см. таблицу), однако нас будет в первую очередь интересовать суммарная производительность. Всего на трех командах процессоры Intel быстрее AMD, тогде как в 90% случаев быстрее все же Athlon 64. В синтетическом тесте AUGI Gauge Synth картина похожая. Что интересно, несмотря на активное использование технологии Hyper-Threading для некоторых операций (например, RegenAll), процессоры Intel заметно уступают процессорам AMD.

Таблица 3. Время выполнения системами (в секундах) операций теста AUGI Gauge в программе AutoCAD 2002.

Операция ACAD 2002

Athlon 64 FX-51

Athlon 64 «3400+»

Athlon 64 3200+

Athlon XP 3200+

Pentium 4 EE 3,2

Pentium 4 3,2

Pentium 4 3,06

Процессор-победитель

Array

0,1093

0,1093

0,12067

0,144

0,142

0,15

0,1593

A64

ChpropClr

0,072

0,072

0,0733

0,084

0,08

0,082

0,0887

A64

ChpropLt

0,0767

0,076

0,0767

0,086

0,0873

0,0853

0,0927

A64

ChpropLyr

0,074

0,0773

0,079

0,0853

0,082

0,0827

0,0927

A64

Copy

0,068

0,0687

0,0707

0,0793

0,0753

0,08

0,0867

A64

Copyclip

0,2567

0,2647

0,282

0,2847

0,2847

0,2927

0,3187

A64

Dxfin

0,4933

0,4973

0,556

0,6713

0,634

0,6447

0,7027

A64

Dxfout

0,0833

0,0847

0,08733

0,0993

0,0873

0,0887

0,0953

A64

Erase

0,0307

0,0327

0,03667

0,0353

0,0447

0,044

0,0473

A64

GripSelAll

0,41

0,4147

0,4567

0,4313

0,468

0,468

0,51

A64

InsertF

0,0873

0,092

0,102

0,1127

0,1013

0,11

0,1147

A64

LayersOffOn

0,1747

0,1853

0,204

0,2167

0,194

0,2027

0,2233

A64

Mirror

0,174

0,178

0,196

0,1847

0,172

0,1767

0,1873

P4EE

Move

0,0567

0,0547

0,05533

0,0653

0,06

0,0653

0,07

A64

New

0,0627

0,0647

0,07733

0,0727

0,0833

0,09

0,0987

A64

Oops

0,086

0,086

0,0947

0,1147

0,0967

0,1027

0,1067

A64

Open

0,2953

0,3027

0,34267

0,3793

0,36

0,3653

0,4007

A64

OsnapEnd

0,0793

0,0767

0,08533

0,0873

0,0873

0,0887

0,0967

A64

OsnapInt

0,0787

0,08

0,086

0,09

0,0893

0,0927

0,0987

A64

Pan

0,6893

0,7307

0,76133

0,902

0,8327

0,9033

0,9853

A64

Qsave1

0,0713

0,0767

0,07767

0,088

0,0973

0,0693

0,1067

A64

Qsave2

0,1367

0,144

0,14733

0,1693

0,1873

0,178

0,204

A64

RegenAll

0,144

0,1453

0,17867

0,1833

0,1707

0,1773

0,1907

A64

Save

0,074

0,0753

0,07933

0,0933

0,1

0,1053

0,128

A64

SaveAs

0,076

0,0793

0,0872

0,0887

0,106

0,1013

0,1107

A64

SelAllhl

0,2793

0,282

0,31

0,268

0,2607

0,2567

0,2847

P4EE

SelWChl

0,232

0,234

0,254

0,2307

0,232

0,232

0,2567

AXP

Stretch

0,1807

0,1807

0,192

0,1947

0,1787

0,1867

0,2047

P4EE

Undo

0,046

0,048

0,05

0,0567

0,0567

0,06

0,064

A64

Wblock

0,08

0,082

0,08667

0,0953

0,1013

0,104

0,114

A64

XrefA

0,0807

0,0793

0,08467

0,1053

0,0867

0,096

0,1

A64

Zoom

1,6013

1,662

1,81467

1,9653

1,9993

2,1273

2,2987

A64

RWD Overall
(geom. mean)

0,1265

0,1291

0,13916

0,1498

0,1479

0,1508

0,1658

A64

Render

0,61

0,62

0,73

0,7

0,73

0,75

0,8

A64

Open 3D

2,75

2,87

2,94

3,19

3,38

3,16

3,67

A64

Synthetic Overall

0,3536

0,3906

0,42301

0,4474

0,4219

0,4301

0,48904

A64

Второй из пакетов, CADALYST Systems Benchmark 2001 v.3.01 (см. www.cadalyst.com), содержит четыре теста двухмерной графики и четыре теста трехмерных моделей для ACAD. Все тесты взяты из библиотеки самой Autodesk. Двухмерные чертежи включают разные типы проектов — архитектурный, механический, картографический и цокольный архитектурный (см. скриншоты). Последний состоит из нескольких частей, представленных Xref-чертежами. Трехмерные чертежи представляют собой мультиплицированные несколько раз модели разных деталей или конструкций — автомобильного руля, обода колеса, трубопровода и робота-манипулятора. После мультиплицирования файлы моделей (.dwg) имеют размер от 7 до 44 Мбайт.

При тестировании выполняются различные процедуры с двухмерными изображениями, а для трехмерных моделей производится вращение в реальном времени как каркасных моделей в различном увеличении, так и «обтянутых» поверхностями. Скрипт измеряет время выполнения каждой из следующих операций:

– Standard Rotate;
– 3D Array/save;
– Export 3D SAT file;
– DXFout;
– Save Drawing;
– Rotate Wireframe (3D);
– Rotate Gouraud (3D);
– Calculations;
– 2D Array/save;
– Pans/zooms (2D);
– Ortho lines (2D);
– Radial lines (2D);
– Text (2D).

После этого скрипт преобразует измеренное время в индекс производительности по обратно пропорциональному закону относительно некоей базовой системы (уровня). Индекс вычисляется как в целом, так и по отдельным категориям операций:

– C2001 Total Index — общий индекс производительности системы;
– C2001 Wireframe Index — работа с каркасными моделями;
– C2001 Gouraud Shade Index — работа с «обтянутыми» моделями;
– C2001 Non-graphics Index — скорость неграфических вычислений;
– C2001 2D Graphics Index — работа с двухмерной графикой.

Тесты систем в пакете CADALYST Systems
Benchmark 2001 v.3.01 для AutoCAD 2002.

Неожиданностью стало то, что если в «двухмерной» работе процессоры Athlon 64 и XP безусловно лидируют,2 то при работе с трехмерными моделями в ACAD они заметно отстают от Pentium 4, несмотря на то, что при этом для последних программой AutoCAD не используются возможности Hyper-Threading. Кстати, в тестах двухмерной графики из пакета CADALYST преимущество Athlon 64 не столь велико, как в более старых скриптах AUGI Gauge, — и старшие системы на Pentium 4 его догоняют, однако в этом частном тесте использование Hyper-Threading может сильно (до 10%) ухудшать производительность Pentium 4.

Усредненная относительная производительность
платформ в AutoCAD 2002.

Суммарный индекс производительности, выдаваемый тестом CADALYST и подсчитываемый, очевидно, с какими-то не совсем ясными коэффициентами, показывает общее преимущество платформы AMD, несмотря на ее заметный проигрыш в трехмерных операциях. Я посчитал «свой» средний индекс для CADALYST, просто усреднив геометрически (без весовых коэффициентов) относительные показания четырех его подтестов. Результат оказался совершенно иным: старшие Pentium 4 и Athlon 64 идут вровень и общее положение P4 вполне достойное.

Продолжение читайте в третьей части обзора.

Предлагаем обсудить этот материал в нашем форуме


1. Пятнадцать реальных (Real-World) чертежей имеют следующие характеристики: размер всех чертежей и изображений равен 30 Мбайт, размер чертежа с прикрепленными Xrefs и вложенными изображениями составляет в среднем 2 Мбайт и колеблется от 0,7 до 4 Мбайт; все чертежи записаны в формате DWG 14-й версии ACAD, используют особенности проектирования этой версии, и один чертеж является трехмерной моделью. Некоторые чертежи содержат большое количество текста в формате TrueType. Тестовый скрипт AUGI Gauge, оперирующий этими чертежами, последовательно выполняет тридцать операций, включая ввод-вывод файла (операции Open, Save, Wblock, Insert, Xref Attach, DXFOut, DXFIn), выбор объекта (Select all, Select Window, Select crossing), изменение свойств (CHPROP Layer, CHPROP Color, CHPROP LineType), редактирование (CopyClip, Erase, OOPS, Move, Copy, Mirror, Stretch, Undo, Array) и отображение (RegenAll, Layer On/Off, Zoom, Pan). Синтетический тестовый скрипт начинается с чистого листа и выполняет восемьдесят тестовых операций по созданию изображения и манипулированию трехмерными проекциями, включая рисование (Pline, Hatch, MText, Text, Dimensions), отображение (VPORTS, Shade, Render), растеризацию изображения (Image, ImageClip, DrawOrder) и реализацию сценариев Xref (Xref Attach и Load с различными установками системных переменных). [вернуться]

2. Странные результаты для Athlon 64 3200+ в некоторых частных тестах повторяются с разными версиями драйверов и пока труднообъяснимы. [вернуться]

© ООО "Компьютерра-Онлайн", 1997-2019
При цитировании и использовании любых материалов ссылка на "Компьютерру" обязательна.