Speculative document evaluation

Optimisation of real world Variable Data printing (VDP) documents is a dicult problem because the interdependencies between layout functions may drastically reduce the number of invariant blocks that can be factored out for pre-rasterisation. This paper examines how speculative evaluation at an e...

Full description

Bibliographic Details
Main Authors: Macdonald, Alexander J., Brailsford, David F., Bagley, Steven R., Lumley, John
Format: Conference or Workshop Item
Published: 2007
Subjects:
Online Access:https://eprints.nottingham.ac.uk/930/
_version_ 1848790504821489664
author Macdonald, Alexander J.
Brailsford, David F.
Bagley, Steven R.
Lumley, John
author_facet Macdonald, Alexander J.
Brailsford, David F.
Bagley, Steven R.
Lumley, John
author_sort Macdonald, Alexander J.
building Nottingham Research Data Repository
collection Online Access
description Optimisation of real world Variable Data printing (VDP) documents is a dicult problem because the interdependencies between layout functions may drastically reduce the number of invariant blocks that can be factored out for pre-rasterisation. This paper examines how speculative evaluation at an early stage in a document-preparation pipeline, provides a generic and effective method of optimising VDP documents that contain such interdependencies. Speculative evaluation will be at its most effective in speeding up print runs if sets of layout invariances can either be discovered automatically, or designed into the document at an early stage. In either case the expertise of the layout designer needs to be supplemented by expertise in exploiting potential invariances and also in predicting the effects of speculative evaluation on the caches used at various stages in the print production pipeline.
first_indexed 2025-11-14T18:13:40Z
format Conference or Workshop Item
id nottingham-930
institution University of Nottingham Malaysia Campus
institution_category Local University
last_indexed 2025-11-14T18:13:40Z
publishDate 2007
recordtype eprints
repository_type Digital Repository
spelling nottingham-9302020-05-04T20:28:19Z https://eprints.nottingham.ac.uk/930/ Speculative document evaluation Macdonald, Alexander J. Brailsford, David F. Bagley, Steven R. Lumley, John Optimisation of real world Variable Data printing (VDP) documents is a dicult problem because the interdependencies between layout functions may drastically reduce the number of invariant blocks that can be factored out for pre-rasterisation. This paper examines how speculative evaluation at an early stage in a document-preparation pipeline, provides a generic and effective method of optimising VDP documents that contain such interdependencies. Speculative evaluation will be at its most effective in speeding up print runs if sets of layout invariances can either be discovered automatically, or designed into the document at an early stage. In either case the expertise of the layout designer needs to be supplemented by expertise in exploiting potential invariances and also in predicting the effects of speculative evaluation on the caches used at various stages in the print production pipeline. 2007-08 Conference or Workshop Item PeerReviewed Macdonald, Alexander J., Brailsford, David F., Bagley, Steven R. and Lumley, John (2007) Speculative document evaluation. In: ACM Symposium on Document Engineering (DocEng07), 29-31 August 2007, Winnipeg, Canada. XML XSLT SVG Speculative Evaluation Document Layout Optimisation http://doi.acm.org/10.1145/1284420.1284437
spellingShingle XML
XSLT
SVG
Speculative Evaluation
Document Layout
Optimisation
Macdonald, Alexander J.
Brailsford, David F.
Bagley, Steven R.
Lumley, John
Speculative document evaluation
title Speculative document evaluation
title_full Speculative document evaluation
title_fullStr Speculative document evaluation
title_full_unstemmed Speculative document evaluation
title_short Speculative document evaluation
title_sort speculative document evaluation
topic XML
XSLT
SVG
Speculative Evaluation
Document Layout
Optimisation
url https://eprints.nottingham.ac.uk/930/
https://eprints.nottingham.ac.uk/930/