Как я могу настроить среду Python с тестированием и тестированием производительности для использования многопроцессорного кода? - PullRequest
0 голосов
/ 13 марта 2019

Так что через некоторое время я возвращаюсь к кодированию.Я читал это: Многопроцессорность против многопоточности Python для фона.Я бы хотел больше поэкспериментировать, не изобретая колесо.

Каковы некоторые общие рекомендации или шаги по настройке многопроцессорного кода в python и настройке тестирования и тестирования?

Кажется, многопоточность не подходитиз-за GIL, но не очень полезен, если среда не блокирует ввод-вывод.Я работаю над тестами, которые связаны с процессором.

На данный момент мне нужен некоторый код, который «работает», с которым я могу сравнить и справиться.

Дополнительные вопросы, которые, вероятно, связаны и облегчат обсуждение:

  • Являются ли дополнительные издержки многопоточного кода полезными и / или жизнеспособными?
  • Какой язык может быть лучше, чем python, чтобы использовать преимущества многопроцессорного или многопоточного кода?
  • Сложно ли написать код расширения на C и связать его с python?
  • Как влияет обработка на GPU?Отображена ли память графического процессора или что-то отличает ее от других операций ввода-вывода?
...