View Single Post
Old 08-29-2011, 08:04 PM   #1
evandy
Enthusiast
evandy began at the beginning.
 
Posts: 25
Karma: 12
Join Date: Jun 2009
Device: Kindle DX
Multi-Core Conversion support?

I was wondering if anyone had started taking a look and re-structuring Calibre's conversion process so that it can take advantage of multi-cores. If I am running a conversion with, say, search-and-replace, and heuristic processing enabled, the conversion can take an extremely long time to complete. Obviously, there is a limit to what can be done without adding hard re-integration problems. But I was thinking that on a multi-core PC, you could realize some useful gains by, say, running the input plugin on one core, piping the output straight to search&replace, piping that to heuristics, and then piping the heuristic output to the output plugin. I would think that this kind of pipelining might be relatively easy to implement... and any gains would be useful at this point.
evandy is offline   Reply With Quote