View Issue Details

IDProjectCategoryView StatusLast Update
0015031ScribusImport / Exportpublic2017-10-26 08:16
Reportereudoxos Assigned To 
PrioritynormalSeverityfeatureReproducibilityalways
Status newResolutionopen 
Product Version1.5.4.svn 
Summary0015031: Parallel export via OpenMP
DescriptionExport into separate files is in the category of emarassingly parallelizable.

E.g. for ExportBitmap::exportInterval, It would be enough, provided that read-only document access is multithread-safe, to compile with -fopenmp, add "#pragma parallel for" in front of the loop in exportInterval, and trivially adjust the progress bar (so that it increases based on global counter, not page number).

PDF export would be more complicated due to synchronization of access to global PDF dictionary, though one-page-per-file is trivial to parallelize just like bitmap export.
TagsNo tags attached.
PatchNo

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2017-10-26 08:16 eudoxos New Issue