3.4 Parallel - Python for Scientific Computing 2021
Parallel programming: doing more than one thing at a time. It is often needed when you need more computer power, and there are a variety of ways to do it. We don't go much into depth, but we do tell the basics.
https://aaltoscicomp.github.io/python-for-scicomp/parallel/
01:42 Modes of parallelism
03:57 Parallel paradigms (embarrassingly, shared memory, message passing)
06:42 Python's global interpreter lock (GIL)
09:05 Python's multiprocessing module
14:17 Message Passing Interface (MPI) in Python
20:47 Exercise introduction (multiprocessing, MPI)
22:07 Exercise discussion
23:45 Dask
29:53 task queues
30:50 Summary/wrap-up
31:15 Dask, how to get the results out of the arrays
-----
Python for Scientific Computing is a bridge between basic Python courses and scientific work with Python. This is a basic to intermediate course in Python tools such as NumPy, SciPy, Matplotlib, and Pandas. It also covers some more advanced tools, such as Binder, releasing software, data formats, etc. It is suitable for people who have a basic understanding of Python and want to know some internals and important libraries for science. We don't cover anything in too much depth, but we do introduce you to all of the main tools you will need.
This course was put on as a collaboration between partners in Finland, Norway, and Sweden, coordinated by Aalto Scientific Computing.
Links:
- Playlist: https://www.youtube.com/playlist?list=PLZLVmS9rf3nOS7bHNmbcDoyTnMYaz_TJW
- Course material: https://aaltoscicomp.github.io/python-for-scicomp/
- Workshop webpage: https://scicomp.aalto.fi/training/scip/python-for-scicomp/
- Aalto Scientific Computing: https://scicomp.aalto.fi/
- CodeRefinery: https://coderefinery.org
Что делает видео по-настоящему запоминающимся? Наверное, та самая атмосфера, которая заставляет забыть о времени. Когда вы заходите на RUVIDEO, чтобы посмотреть онлайн «3.4 Parallel - Python for Scientific Computing 2021», вы рассчитываете на нечто большее, чем просто загрузку плеера. И мы это понимаем. Контент такого уровня заслуживает того, чтобы его смотрели в HD 1080, без дрожания картинки и бесконечного буферизации.
Честно говоря, Rutube сегодня — это кладезь уникальных находок, которые часто теряются в общем шуме. Мы же вытаскиваем на поверхность самое интересное. Будь то динамичный экшн, глубокий разбор темы от любимого автора или просто уютное видео для настроения — всё это доступно здесь бесплатно и без лишних формальностей. Никаких «заполните анкету, чтобы продолжить». Только вы, ваш экран и качественный поток.
Если вас зацепило это видео, не забудьте взглянуть на похожие материалы в блоке справа. Мы откалибровали наши алгоритмы так, чтобы они подбирали контент не просто «по тегам», а по настроению и смыслу. Ведь в конечном итоге, онлайн-кинотеатр — это не склад файлов, а место, где каждый вечер можно найти свою историю. Приятного вам отдыха на RUVIDEO!
Видео взято из открытых источников Rutube. Если вы правообладатель, обратитесь к первоисточнику.