Skip to content
This repository was archived by the owner on Feb 2, 2024. It is now read-only.

Latest commit

 

History

History
17 lines (12 loc) · 849 Bytes

performance.rst

File metadata and controls

17 lines (12 loc) · 849 Bytes

.. _performance: .. include:: ./ext_links.txt

Getting Performance With Intel® SDC

Compilation Overheads

.. todo::
    Discuss tradeoffs of the compilation vs. staying in interpreter/object mode. Demonstrate effects of the compilation time overhead, boxing/unboxing overheads. Explain why boxing and unboxing is required. Explain difference between Pandas dataframe structure layout and internal hpat hi-frame layout, e.g. on the example of unboxing strings. Discuss the difference with Apache Arrow approach

Automatic Parallelization

.. todo::
    Types of supported parallelism. Multiprocessing (MPI) and multi-threading (TBB, OMP, built-in scheduler), implications. Controls, decorators, hybrid parallelism. Tradeoffs choosing the type of parallelism