Venkatesh-Prasad Ranganath
1 min readMay 6, 2020

--

I appreciate your contribution to Python and your response.

After reading your response, I have a few questions.

  1. Is there a plan to explore Jake Northey’s observation and suggestions to speed up ShareableList ? If not, why? I am trying to understand if there are technical hurdles that prevent this exploration.
  2. I suppose you are suggesting that NumPy arrays are recommended for uniform data collections. If so, what is the ideal/intended use case for ShareableList? In other words, what would be a common/prevalent use case that would be from Shareable List? I ask to understand the rationale for introducing ShareableList.
  3. While using a pool will help remove the overhead of managing processes and allow the use of built-in parallel execution primitives (e.g., map), I doubt it would *substantially* improve performance compared to using a set of processes. So, are there other performance related reasons why you think multiprocessing.Pool should be used here?

--

--

Venkatesh-Prasad Ranganath
Venkatesh-Prasad Ranganath

Written by Venkatesh-Prasad Ranganath

Engineer + Researcher curious about software and computing.

No responses yet