Какой процессор XSLT фактически использовал преимущества параллельной обработки? - PullRequest
2 голосов
/ 01 августа 2011

XSLT-обработка потенциально может быть очень быстрой, потому что многие из его языковых элементов позволяют обрабатывать вещи параллельно.

Однако даже если теоретически вещи могутработать параллельно и обработка может быть безумно быстрой, на практике существует ли реальная реализация процессора XSLT, которая воспользовалась этим потенциалом и фактически работает параллельно?

Ответы [ 2 ]

2 голосов
/ 01 августа 2011

Возможно, вам придется взглянуть на высокопроизводительные коммерческие процессоры XSLT (Datapower, Intel) для такого рода возможностей.Технических сведений о них очень мало, но в одной или двух статьях конференции описывались методы, которые могли или не могли найти свое применение в продукте.

(Лично у меня есть ощущение, что обаэти продукты продаются на основании того, что если продукт дорогой, он должен быть хорошим, но это чувство основано исключительно на отсутствии информации, а не на реальных знаниях.)

1 голос
/ 01 августа 2011

Документация Saxon http://www.saxonica.com/documentation/extensions/attributes/threads.xml документирует атрибут расширения для xsl:for-each, чтобы указать количество потоков, которые будут использоваться для выполнения for-each. Он доступен только в коммерческой версии Saxon, я не использовал его, поэтому не могу рассказать вам больше об этом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...