LINUX.ORG.RU

Parabix: SIMD инструкции при разборе XML

 parabix, , ,


0

0

Профессор Роб Камерон отдал миру плод своих трудов, а именно открыл исходные коды Парабикса, парсера XML, использующего SIMD инструкции современных процессоров для ускорения процесса разбора XML. Тесты показывают увеличение скорости разбора в несколько раз.

>>> Подробности

anonymous

Проверено: anonymous_incognito ()

Ответ на: комментарий от V0ID

>окромя викиПЕДии, видимо, других источников не существует, знатоки мля.

[citation needed]

lodin ★★★★
()
Ответ на: комментарий от mrdeath

>судя по этому не все платформы имеют этот SIMD. Поэтому либа будет не кросплатформенная.

#ifdef __CPU_HAS_WEIRD_FEATURE
//asm
#else
//c
#endif

lodin ★★★★
()
Ответ на: комментарий от atrus

>> У вас такой быстрый инорнет, что бровзер не успевает бровзировать язык разметки?

>Да, а что?

Может наоборот, браузер тормозит? =)

anonymous
()
Ответ на: комментарий от anonymous

Вам бы все шутить, а у меня на работе сегодня винда померла после тяжелого и продолжительного аптайма в 25 дней. Поломалась на конвертации txt в xml. Десять тысяч строчек всего-то навсего.

abraziv_whiskey ★★★★★
()

Полезная штука.

anonymous
()

Народ! Кто нибудь добрался до нормальных сырцов ? По ссылке trac. Browse source он дает, но никаких следов информации откуда делать checkout я не нашел.

Aleksey_by
()
Ответ на: комментарий от Aleksey_by

Доступ к Subversion вам лично никто не обещал, вроде.

А чтобы скачать архив исходников, нужно ткнуть манипулятором типа "мышь" в ссылку "Download in other formats: Zip Archive".

Например, здесь:
http://parabix.costar.sfu.ca/browser/trunk
, внизу страницы. Ссылка красного цвета.

Dimentiy ★★
()

А XML не нужен

Думали сделать простой расширяемый язык разметки, а породили монстра.

zhaba
()
Ответ на: комментарий от aist1

> Извиняюсь за вторжение, но регэкспы тоже могли бы выиграть от SIMD.

> Мне кажется SIMD может дать хорошие результаты для ускорения недетерминированных автоматов. Надо взять на заметочку :)

согласен. Просто приведенный пример -- уж очень тормозной вариант

vadiml ★★★★★
()
Ответ на: комментарий от V0ID

> окромя викиПЕДии, видимо, других источников не существует, знатоки мля.

для быстрого поиска по начальным сведениям (чтоб ввести в курс дела) -- идеально подходит

vadiml ★★★★★
()
Ответ на: комментарий от vadiml

>>>для быстрого поиска по начальным сведениям (чтоб ввести в курс дела) -- идеально подходит

К вящему сожалению дальше дело, как правило, не идет. Прочитав очередную получушь-полубред прибегают потом на лор и долго и нудно троллят о вещах в коих смыслят как свинья в апельсинах.

PS: Ничего личного, но так оно и есть.

V0ID ★★★
()
Ответ на: комментарий от timur_dav

в венде WSUS работает на базе XML ...какже по тормозному wsus.cab парсится (ибо внутри десятки тысячь XML файлов)

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.