Ну, я не знаю о Adobe. Но зрители свободных программ используют Poppler для рендеринга и отображения PDF-файлов.
Я только что нашел этот отчет об ошибке (который был исправлен через полгода) о безопасности потоков. Это означает: с января 2013 года зрители должны иметь возможность отображать несколько страниц одновременно (если реализовано в средстве просмотра, poppler теперь поддерживает это). Рендеринг всех страниц одной двухъядерной машины занимает только 58% времени, которое потребуется одноядерной машине.
Второй отчет об ошибке касается многопоточного рендеринга каждой страницы. Эта вторая ошибка все еще открыта и не принята или не исправлена. Если бы эта вторая «ошибка» была исправлена, то рендеринг стал бы еще быстрее. Особенно для сложных документов с несколькими страницами или если вы не хотите долго ждать отображения первой страницы.
Для очень сложных одностраничных документов я попытался использовать Inkscape. Но в отчете об ошибках 2008 года Inkscape (с 2012 года) использует несколько потоков для фильтров рендеринга. Но пока не для остальной части приложения, например, увеличение и уменьшение масштаба. Inkscape использует - как и Poppler - Cairo для рендеринга. Это означает, что до тех пор, пока Cairo не поддерживает многопоточность, рендеринг для каждой страницы не будет ускоряться при использовании нескольких потоков, разделенных на множество ядер.
В январе 2013 года кто-то начал работать над этим (многопоточный рендеринг изображений в cairo).
Об Adobe: Давайте посмотрим, кто быстрее выпускает многопоточные программы просмотра.