Смарт-контракты в виде докер-сервисов: как они работают у нас

Привет! Меня зовут Руслан, я разработчик ноды Waves Enterprise. Одна из особенностей нашей платформы — это использование контейнеризированных смарт-контрактов, что позволяет писать их на любом языке и таким образом легко входить в блокчейн-разработку с…

«Невозможный» параллельный алгоритм неотрицательной суммы

Рецепт параллельных вычислений Fork/Join или Map/Reduce:- разбить задачу на куски;- посчитать куски по-отдельности;- склеить вместе.Неотрицательная сумма (a, b) -> max(0, a + b) неассоциативна и результат зависит от порядка склейки. Она сломает Fork…

[Перевод] Суперкомпьютеры и клеточные мембраны 2

(Визуализатор VMD в связке с проектором и управлением жестами, 1994 г.)С самодельным параллельным суперкомпьютером в рюкзаке Клаус Шультен терпеливо ждал в чикагском аэропорту О’Хара, надеясь, что после прибытия из Германии ему не составит труда п…

Часть 2. MPI — Учимся следить за процессами

В этой статье мы узнаем как можно управлять процессами, узнавать их идентификаторы, количество процессов запущенных в приложении и напишем простенькую программу которая на примере покажет работу всех этих процедур. Познакомимся с MPI поближе…