Добавьте в жизнь Extreme
Выходу новых процессоров Intel Pentium 4 Extreme Edition 3.73 ГГц и Pentium 4 серии 6xx посвящается...
Великолепная пятерка
21 февраля корпорация Intel представила пять своих новых процессоров для настольных ПК. Это четыре процессора Pentium 4 серии 6xx и Pentium 4 Extreme Edition (ЕЕ) с тактовой частотой 3.73 ГГц.
Важность этого события состоит прежде всего в том, что представленные модели процессоров не просто более высокочастотные собратья своих предшественников, а устройства, содержащие ряд новых технологий. А значит, эти чипы могут предоставить пользователю дополнительные возможности. Давайте посмотрим, какие.
Все названные процессоры помимо уже привычной для Pentium 4 технологии Hyper-Threading (HT) поддерживают 64-разрядную адресацию памяти посредством технологии Extended Memory 64 Technology (EM64T). Важность этого трудно переоценить — технология EM64T привносит возможности 64-разрядных вычислений в обычные массовые ПК. Можно добавить, что корпорация Intel планирует использовать технологию EM64T во всех представляемых в этом году процессорах Intel для настольных ПК, в том числе в моделях Celeron D, выпуск которых состоится несколько позднее.
Кроме того, процессоры Pentium 4 серии 6xx обладают усовершенствованной технологией Intel SpeedStep Technology (EIST), что предоставляет новые возможности энергосбережения для настольных ПК. Технология EIST обеспечивает энергосбережение за счет уменьшения среднего энергопотребления и снижения тепловыделения процессора. Данная технология энергосбережения поддерживается операционной системой Microsoft Windows XP Service Pack 2.
Ну, и на десерт — используемая в новых процессорах технология Execute Disable Bit (XD) должна предоставлять защиту от определенного типа вирусов (использующих метод атаки с переполнением буфера) при использовании ее в сочетании с Microsoft Windows XP Service Pack 2. Почему я сказал «должна» :-), мы узнаем несколько позже.
Представленные процессоры Pentium 4 серии 6xx базируются на усовершенствованном ядре Prescott, имеют тактовую частоту до 3.6 ГГц, поддерживают частоту системной шины 800 МГц. Что нового: объем кэш-памяти второго уровня (L2) у этих процессоров составляет 2 Мб, что вдвое больше, чем у ранее выпускавшихся процессоров на ядре Prescott (серии 5хх). Ну и, само собой, все выпускавшиеся ранее модели процессоров Pentium 4 не поддерживали технологий EM64T, EIST и XD.
Процессор Pentium 4 Extreme Edition с частотой 3.73 ГГц отличается высокоскоростной системной шиной, имеющей частоту передачи данных в 1066 МГц. Это позволяет повысить производительность системы при воспроизведении видео высокой четкости, увеличить быстродействие в компьютерных играх и других ресурсоемких приложениях, использующих большие объемы обрабатываемых данных. Кроме того, данная модель процессора не поддерживает технологию EIST. В остальном Pentium 4 ЕЕ 3.73 ГГц абсолютно ничем не отличается от Pentium 4 серии 6xx.
Ключевые характеристики новых процессоров можно посмотреть в таблице 1. Все представленные модели процессоров рассчитаны на работу «в связке» с чипсетами серий Intel 925хх/915х Express и выпускаются в форм-факторе LGA 775. Естественно, для поддержки новых процессоров выпущенными ранее материнским платами следует обновить BIOS.
Нужно сказать, что мой сегодняшний обзор будет посвящен в основном рассмотрению именно нового процессора Pentium 4 Extreme Edition 3.73 ГГц.
64 разряда для народа
Ну, а теперь по порядку пройдемся по ключевым технологическим достоинствам представленных процессоров. Начнем с Intel Extended Memory 64 Technology.
Что дают нам 64-разрядные вычислительные системы? Современные компьютеры оперируют данными, представленными в двоичном формате, — логическими единицами и нулями. Понятие «64-разрядные вычисления» относится к максимальной величине двоичных чисел, которые процессор может обрабатывать в определенный момент времени как данные, хранящиеся в памяти — как во внутренних регистрах процессора, так и во внешней памяти — или же как адреса внешней памяти. Теоретически 64-разрядные компьютерные системы поддерживают адресацию до 16 экзабайт (264 байт) памяти, включая оперативную память системы и виртуальную память (тот самый файл подкачки для ОС Windows). Можно добавить, что большинство современных компьютерных систем (и приложений) используют 32-разрядные данные, вполне удовлетворяющие требованиям большинства клиентских и серверных приложений. Такие «32-разрядные вычисления» допускают адресацию до 4 Гб (232 байт) памяти.
Но неужели 4 Гб памяти может быть мало, спросят многие читатели. Конечно, для рядового пользователя обычного ПК такого объема памяти на сегодня более чем достаточно. Однако очень многие современные бизнес-приложения являются базами данных, в которых хранятся огромные объемы информации и которые обслуживают тысячи, а то и миллионы запросов (транзакций) к этой информации в день. Когда компьютер считывает информацию из БД с жесткого диска, он может разместить ее в оперативную память для ускорения доступа. Поддержка адресации больших объемов памяти в 64-разрядных процессорах позволяет им частично или даже полностью хранить в памяти даже самые огромные базы данных. Собственно, поэтому впервые поддержка 64-разрядных вычислений появилась не в процессорах для ПК, а в ЦПУ для серверных систем. Та же технология EM64T впервые была применена в серверных процессорах Xeon, и вот лишь совсем недавно «пришла» в модели процессоров для настольных ПК.
Впрочем, по достоинству оценить работу технологии Intel Extended Memory 64 Technology в процессорах Pentium 4 мы сможем лишь после выхода новой операционной системы Microsoft Windows XP Professional x64 Edition, которая позволит воспользоваться всеми преимуществами 64-разрядных вычислений. Не стоит волноваться и за свои старые 32-разрядные приложения — корпорация Microsoft уверяет, что они прекрасно «уживутся» с новой 64-разрядной Windows ХР.
Поклонники Linux, впрочем, уже сейчас могут попробовать оценить преимущества 64-разрядности.
Step да Step кругом...
Собственно описанию технологии Intel SpeedStep Technology я много внимания уделять не буду, так как рассматриваемый мной процессор Pentium 4 Extreme Edition 3.73 ГГц ее не поддерживает. Я лишь остановлюсь на вопросе о том, почему данный процессор не поддерживает такую технологию. В данном случае имеется в виду отсутствие поддержки расширенного состояния неактивности С1Е; обычное состояние неактивности по команде Halt со стороны ОС процессор Pentium 4 Extreme Edition, судя по всему, поддерживает. Вероятно, данным процессором поддерживается и технология температурного мониторинга ТМ1, но не ТМ2. Детали о работе всех этих технологий вы узнаете из статьи Олега Касича, а я же возвращаюсь в канву нашего повествования.
Итак, почему же у Pentium 4 Extreme Edition «урезали» энергосберегающие функции? Энергосберегающая технология EIST предусматривает как понижение тактовой частоты процессора, так и уменьшение напряжения питания ядра. Однако дело в том, что переход в энергосберегающий режим, равно как и выход из такого режима, не дается процессору «бесплатно». И если само повышение и понижение рабочей частоты осуществляется процессором практически мгновенно, то на требуемые для такого действия понижение или повышение напряжения питания требуется некоторое дополнительное количество тактов процессора. В случае понижения тактовой частоты (при «простое» процессора) это не критично — напряжение плавно снижается уже после изменения частоты. Но вот нагрузка на процессор возросла, и требуется задействовать всю его вычислительную мощь. Однако для увеличении рабочей частоты процессора предварительно необходимо дождаться, пока будет полностью завершена обязательная процедура повышения напряжения питания, занимающая несколько процессорных тактов. И выходит, что у процессора возникает задержка в работе, вызванная несколько затянувшейся работой на пониженной частоте. А поскольку переходы процессора в энергосберегающий режим могут быть довольно частыми, порядка тысячи раз в секунду, то и количество полезной вычислительной мощи процессора, утраченной в результате таких переходов, может быть непозволительно большой для продукта, носящего название Extreme Edition. Именно стремлением выжать из чипа максимально возможную производительность и обусловлено отсутствие технологии EIST у Intel Pentium 4 Extreme Edition 3.73 ГГц, и этот процессор всегда работает на своей номинальной частоте.
Бит или не бит, вот в чем вопрос…
Теперь обратим наши взоры к технологии Execute Disable Bit. У Microsoft эта технология официально именуется DEP и может работать на чисто программном уровне. Впрочем, даже сама Microsoft признает, что аппаратная реализация технологии предпочтительнее.
Для начала давайте разберемся, что же это за технология такая. Итак, технология предотвращения выполнения данных (DEP) используется для «отлавливания» компьютерных вирусов, пытающихся выполнить свой код в областях памяти, которые должны использоваться только операционной системой Windows или другими программами. DEP помечает некоторые области памяти как «невыполняемые». Если некая программа пытается запустить любой код из защищенной DEP области, технология закрывает программу и отображает на экране уведомление о принудительном завершении приложения. По умолчанию технология DEP используется только для защиты основных программ и служб операционной системы Windows.
Ну что ж, вот мы предложили ОС Windows XP Professional SP2 аппаратную поддержку их DEP технологии «в лице» Execute Disable Bit (XD), и… Хм, действительность несколько разошлась с ожиданиями.
Началось с того, что при активной аппаратной XD технологии после загрузки системы «сдал» Антивирус Касперского Personal — просто отказался работать. Переустановка программы помогла «как мертвому припарки». Но после этого было еще интереснее :-). Пытаясь выяснить, как можно помочь бедному Касперскому, я обнаружил, что служба справки и поддержки, встроенная в ОС Windows XP, тоже не дружит с хваленой антивирусной технологией. Разблокировать службу можно было только в режиме работы DEP для всех приложений. Но… Тут понеслось — «взбунтовался» Quake III и, кто бы мог подумать, технология DEP в сотрудничестве с XD внесли в «черный список» Internet Explorer! Не, ну такого разнообразия «вредоносных программ» :-) я никак не ожидал. Помимо этого, если включить аппаратную поддержку DEP для всех приложений, то скорость открытия/закрытия программ и подпрограмм существенно замедляется, а это откровенно раздражает, складывается впечатление, что система активно «тормозит» :-).
Честно говоря, я не слышал еще о прецеденте, чтобы технология DEP отловила хоть один вирус. Зато точно знаю, что Антивирус Касперского Personal вирусы успешно ловит, еще даже на стадии, когда они «на лету» пытаются «запрыгнуть» на компьютер из Интернета. Поэтому, принимая во внимание все сказанное выше, я в конце концов пожертвовал технологией Execute Disable Bit, отключив ее в BIOS. После этого все «вредоносные» программы вновь стали нормально работающими, и Антивирус Касперского Personal «ожил» и заработал, как ни в чем не бывало.
Весьма любопытно, что программная технология DEP работает со всеми приложениями, которые пострадали от аппаратной технологии, абсолютно нормально. Какой отсюда вывод? Вполне типичный: остается ждать патча, которым Microsoft подружит свою технологию DEP с Execute Disable Bit.
Отличия экстремалов
В этом разделе мы коснемся ключевых отличий в архитектуре процессоров линейки Extreme Edition. Ведь все ранее выпускавшиеся Pentium 4 Extreme Edition имели вовсе не то ядро, что представленный ныне Pentium 4 ЕЕ 3.73 ГГц.
Итак, предыдущие процессоры Pentium 4 ЕЕ с частотой 3.4 ГГц (шина 800 МГц) и 3.46 ГГц (шина 1066 МГц) были созданы по 130 нм техпроцессу и содержали 178 млн. транзисторов. Они базировались на процессорном ядре Gallatin, представлявшем собой «обычное» ядро Northwood с добавленным кэшем третьего уровня. Особенности у Gallatin были следующие. Кэш первого уровня имел емкость 8 Кб, и в него помещалось до 8 тысяч микроопераций, подготовленных для исполнения вычислительными блоками процессора. Кэш второго уровня, где хранились обрабатываемые данные, равнялся 512 Кб, как у типичных процессоров Pentium 4 с ядром Northwood. А вот кэша третьего уровня, за счет которого процессоры Extreme Edition во многом и выигрывали при сравнении их с остальными процессорами, было целых 2 Мб. Ядро Gallatin могло оперировать расширенным набором команд х86, включающим инструкции MMX, SSE и SSE2. Предельная рассеиваемая мощность для самого скоростного Pentium 4 ЕЕ 3.46 ГГц Gallatin составляла 111 Вт.
Пришедший на смену вышеописанным процессорам Pentium 4 Extreme Edition 3.73 ГГц существенно отличается от них. Он базируется на новом ядре Prescott, созданном с применением 90 нм технологии и содержащем 169 млн. транзисторов. «Экономия» транзисторов достигнута за счет уменьшения общей емкости кэш-памяти (если у Gallatin ее было около 2.5 Мб, то у Pentium 4 ЕЕ Prescott теперь ее около 2 Мб). Зато благодаря отказу от кэша третьего уровня сократились задержки при работе процессорного ядра с кэш-памятью. Кроме того, в новом Pentium 4 ЕЕ Prescott 3.73 ГГц кэш первого уровня вырос до 16 Кб, что позволяет хранить в нем до 12 тысяч микроопераций. В расширенном наборе инструкций помимо MMX, SSE и SSE2 добавилась поддержка команд SSE3. Ну и, естественно, новый Pentium 4 ЕЕ Prescott 3.73 ГГц может похвастать поддержкой новейших технологий EM64T и XD, которых у предыдущих Pentium 4 ЕЕ процессоров не было. Любопытно, что хотя количество транзисторов у Pentium 4 ЕЕ Prescott 3.73 ГГц существенно уменьшилось по сравнению с Pentium 4 ЕЕ Gallatin 3.46 ГГц, однако предельная рассеиваемая мощность у нового процессора несколько выросла и составляет 115 Вт.
На этом мы завершим описание ключевых отличий Extreme Edition процессоров и перейдем к смотру нашей тестовой платформы.
Платформа для экстрима
Тестовая платформа у нас такая:
• плата Intel Desktop Board D925XECV2 (чипсет Intel 925XЕ);
• оперативная память Micron DDR2 533 МГц, 512 Мб DIMM;
• жесткий диск SATA Maxtor MaXLine III 250 Гб, 7200 об/мин, 16 Мб кэш;
• видеокарта Sapphire ATI Radeon X800XL, использовался драйвер ATI Catalyst 5.1, DirectX 9.0c;
• операционная система Windows XP SP2.
В ходе тестов использовались процессоры:
• Intel Pentium 4 Еextreme Edition 3.46 ГГц, на штатной частоте, память работала как DDR2 533 МГц с таймингами по умолчанию — 4-4-4-12 (CL-tRCD-tRP-RAS);
• Intel Pentium 4 Еextreme Edition 3.46 ГГц, разогнанный до 3.71 ГГц, системная шина ускорена до 1141 МГц (+7% от штатной частоты), память работала как DDR2 571 МГц с таймингами 3-3-3-12, напряжение питания DIMM было поднято до 2 В;
• Intel Pentium 4 Extreme Edition 3.73 ГГц, на штатной частоте, память работала как DDR2 533 МГц с таймингами 3-3-3-12 при 2 В питании;
• Intel Pentium 4 Extreme Edition 3.73 ГГц, разогнанный до 4.11 ГГц, частота системной шины поднята до 1174 МГц (+10% от штатной частоты), память работала как DDR2 587 МГц с таймингами 4-4-4-12 (меньшие тайминги на такой частоте память не выдерживала), напряжение питания DIMM увеличено до 1.9 В.
Несколько слов о разгоне. Раз уж процессоры Intel Pentium 4 Еxtreme Edition рассчитаны на экстремалов, то разгонять их будут, вероятно, в обязательном порядке :-). В связи с этим хочется отметить несколько важных моментов. Процессоры Pentium 4 ЕЕ на ядре Gallatin демонстрировали неплохой разгонный потенциал, 3.4 ГГц модель удалось заставить стабильно работать на 3.63 ГГц, а 3.46 ГГц чип «взял высоту» в 3.71 ГГц. В том, что эти частотные пределы устойчивой работы были определены именно процессорами, сомнений нет — используемая материнская плата однозначно позволяла разогнать их больше. Но на более высоких частотах чипы уже не гарантировали стабильной работы системы.
Новый Intel Pentium 4 Extreme Edition 3.73 ГГц показал себя с лучшей стороны — он без проблем взял предельную «планку» разгона в 10%, которая установлена для плат Intel Desktop Board D925XECV2, достигнув частоты в 4.11 ГГц. Очень хорошо, что усовершенствование ядро новых чипов Prescott выказывает такой потенциал. Памятуя крайнюю нелюбовь предыдущих моделей Pentium 4 на ядре Prescott к разгону, это просто превосходный результат. И совершено очевидно, что для данного процессора частота в 4.11 ГГц не предел — но увы, системная плата не позволила добиться от него большего.
Pentium 4 серии 6хх гонятся не хуже (напоминаю, что они имеют абсолютно то же самое ядро, что и Pentium 4 ЕЕ 3.73 ГГц).
Я же, в свою очередь, хочу поздравить компанию Intel успешным дебютом 4 ГГц и более высокочастотных процессоров :-). И пожелать, чтобы их платы «для энтузиастов», такие как Intel Desktop Board D925XECV2, имели больше возможностей для оверклокинга. В частности, и для поднятия частот системной шины, а то имеющиеся сейчас в распоряжении пользователя скромные +10% явно морально устарели :-).
Работа есть работа
Если посмотреть с помощью PCMark04, как показывает себя новый процессор при условии работы с типичными «офисными» задачами в многопоточном режиме, то увидим, что результаты Pentium 4 ЕЕ 3.73 ГГц достаточно хороши. По общему быстродействию новый процессор опережает как Pentium 4 Еxtreme Edition 3.46 ГГц, так и разогнанный до 3.71 ГГц вариант этого же процессора. Однако новое ядро, судя по полученным итоговым результатам, иным образом распределяет потоки вычислений при задействовании технологии НТ. Так, в тесте Multithreaded Test 1, когда параллельно выполняются процессы сжатия файлов и шифрования, хотя объем данных, «перелопачиваемых» Pentium 4 ЕЕ 3.73 ГГц, в целом и больше, но более эффективно работа идет именно с потоком данных, обрабатываемых в процессе шифрования информации. В данном случае нельзя утверждать, что сжатие файлов (архивирование) процессором Pentium 4 ЕЕ 3.73 ГГц осуществляется гораздо медленнее, чем, скажем, Pentium 4 ЕЕ 3.46 ГГц. Просто благодаря особенностям использования технологии НТ в новом ядре Prescott второй задаче (работающей при использовании режима многопоточности/многозадачности со 100%-ной загрузкой ЦПУ), судя по всему, просто досталось меньше вычислительных ресурсов процессора. Но такая картина скорее исключение, чем правило. Если мы посмотрим на диаграмму 2, то увидим, что два других выполняющихся параллельно процесса (разархивирование файлов и обработка изображений) обрабатываются на Pentium 4 ЕЕ 3.73 ГГц быстрее, чем аналогичные задачи на Pentium 4 ЕЕ 3.46 ГГц или на его разогнанном до 3.71 ГГц варианте. Подтверждает сказанное и Multithreaded Test 3, когда одновременно идут процессы вирусного сканирования и проверки правописания. Оба этих процесса быстрее идут на Pentium 4 ЕЕ 3.73 ГГц. Конечно, на разогнанном его варианте, с частотой 4.11 ГГц, эти задачи обрабатываются еще быстрее :-).
Высокую производительность Pentium 4 ЕЕ 3.73 ГГц демонстрирует не только в многозадачном, но и в однозадачном режиме — в процессе дешифровки файлов этот процессор в лидерах.
В то же время следует сказать, что Pentium 4 ЕЕ 3.73 ГГц с новым ядром оказывается «впереди планеты всей» далеко не во всех задачах. «Старое» ядро Gallatin также имеет огромный потенциал, который оно демонстрирует на задачах преобразования аудио и рендеринге (рендеринг — процесс построения и отображения страницы по ее описанию) веб-страниц. Здесь даже Pentium 4 ЕЕ 3.46 ГГц Gallatin показывает такие результаты, за которыми порой едва может угнаться даже разогнанный до 4.11 ГГц Pentium 4 ЕЕ 3.73 ГГц Prescott.
На обработке задач сжатия видеопотока Pentium 4 ЕЕ 3.73 ГГц снова вырывается в лидеры. Однако при физических расчетах и построении 3D сцен ядро Gallatin снова вне конкуренции — даже работающий на штатной частоте Pentium 4 ЕЕ 3.46 ГГц Gallatin показывает здесь лучший результат, нежели Pentium 4 ЕЕ 3.73 ГГц Prescott (та же диаграмма 8). Это говорит нам о том, что в некоторых из таких приложений, как современные 3D игрушки, Pentium 4 ЕЕ 3.73 ГГц может оказаться медленнее своего предшественника Pentium 4 ЕЕ 3.46 ГГц при работе обеих процессоров на номинальных частотах. В том, что это действительно так, мы сможем убедиться, когда рассмотрим далее результаты тестирования процессоров в некоторых игровых сценах. Лидерство Pentium 4 ЕЕ 3.46 ГГц вовсе не безоговорочно. Например, если мы посмотрим на результаты работы пакета 3DMark03, то убедимся, что и в 3D приложениях на примерно одинаковых тактовых частотах оба (Gallatin и Prescott) Еxtreme Edition процессора идут наравне. А вот запуск Quake III дает нам примерно такую же картину, как и тест Physics Calculation and 3D из PCMark04 — ядро Gallatin удерживает безоговорочное лидерство в роли «помощника» видеокарты. На штатных частотах Pentium 4 ЕЕ 3.73 ГГц демонстрирует показатели хуже, чем Pentium 4 ЕЕ 3.46 ГГц. А система с разогнанным до 4.11 ГГц Pentium 4 ЕЕ 3.73 ГГц Prescott так и не добралась по количеству выдаваемых fps’ов до конфигурации с Pentium 4 ЕЕ 3.46 ГГц Gallatin, работающим на «внештатных» 3.71 ГГц.
Ничего удивительного, впрочем, в этом нет. Если мы проанализируем вычислительную мощь процессорных ядер с помощью пакета SiSoftware Sandra 2005, то увидим, что по вычислительной мощности разогнанный до 3.71 ГГц Pentium 4 ЕЕ Gallatin легко обходит Pentium 4 ЕЕ 3.73 ГГц Prescott, впрочем, как и другие модели процессоров, а при выполнении параллельно исполняемых SSE инструкций даже вплотную приближается к разогнанному до 4.11 ГГц Prescott’у. Pentium 4 ЕЕ 3.73 ГГц в штатном режиме не в состоянии обойти по производительности обычный Pentium 4 3.8 ГГц Prescott (c индексом 570) в то время как работающий на частоте 3.71 ГГц Pentium 4 ЕЕ 3.46 ГГц Gallatin легко это делает. Впрочем, легко это делает и разогнанный до 4.11 ГГц Pentium 4 ЕЕ 3.73 ГГц :-).
Рассматривая итоговые результаты тестирования, нужно иметь в виду, что при разгоне системной шины свою лепту в увеличение производительности компьютера вносит и этот фактор, а не только возросшая частота процессора. К тому же, поскольку оперативная память в нашем случае работает синхронно с системной шиной, то при разгоне последней увеличивается скорость обмена данными между процессором и ОЗУ. Оценить величину «ускорения» подсистемы памяти можно по диаграмме, на которой приведены показатели скорости чтения из оперативной памяти и записи в нее. Эти данные хорошо коррелируют с аналогичными показателями (скорость чтения из памяти), полученными в SiSoftware Sandra 2005, так что их можно считать вполне достоверными.
С учетом вышесказанного нужно принимать во внимание, что, скажем, производительность системы с разогнанным до 3.71 ГГц Pentium 4 ЕЕ 3.46 ГГц Gallatin или конфигурации с Pentium 4 ЕЕ 3.73 ГГц Prescott, работающим на штатной частоте, не определяется только быстродействием установленных процессоров. Ибо в первом варианте используется ускоренная на 7% системная шина и, как следствие, более быстрая подсистема памяти — что во многом влияет на демонстрируемые более высокие показатели производительности данной конфигурации в целом.
Завершая свой рассказ о новом Intel Pentium 4 Extreme Edition 3.73 ГГц, хочу выразить благодарности:
• украинскому представительству компании Intel за предоставленные процессоры Pentium 4 ЕЕ 3.73 ГГц и Pentium 4 ЕЕ 3.46 ГГц, материнскую плату Intel Desktop Board D925XECV2, память Micron DDR2 533 МГц и жесткий диск SATA Maxtor MaXLine III;
• компании 1-Инком за видеокарту Sapphire ATI Radeon X800XL.
Автор: Владимир Сирота
Источник: журнал "Мой Компьютер" №11 (338) от 14.03.2005
|