tectonic icon indicating copy to clipboard operation
tectonic copied to clipboard

Parallelisation

Open sirinath opened this issue 3 years ago • 3 comments

As many systems now are multi core the code should also be multi threaded as much as possible to utilise all cores.

sirinath avatar Dec 12 '20 03:12 sirinath

This is true! It will also be difficult because the TeX engine relies on a massive amount of mutable global state. But it's a good goal to aspire to.

pkgw avatar Dec 15 '20 02:12 pkgw

Maybe the architecture can be revisited.

sirinath avatar Dec 15 '20 04:12 sirinath

I believe the the best way would be the separation typesetting processing from the font end. The fond end can mimic TeX/LaTeX and translate it into the back end. This way one can have a clean slate typesetting back-end without any legacy or technical debt and also compatibility with TeX/LaTeX for those who want it. The back end can be re used to implement other front ends also.

sirinath avatar Dec 17 '20 07:12 sirinath