На днях к своему стыду осознал, что имею очень поверхностное впечатление об Intel Threading Building Blocks. Т.е. понимание что и зачем было, но с самыми минимальными подробностями. Что не удивительно, т.к. к задачам parallel computing отношения не имею очень и очень давно.
Посему просмотрел официальный User Guide. Ну и что можно сказать по свежим, так сказать, следам?... ;)
Имхо, тему всяких там доморощенных RxCpp и прочих склепанных на коленке пайплайнов с самодельными таск-шедулерами, можно закрывать раз и навсегда.
Нет, конечно, можно поставить себе целью создать более дешевый аналог и пытаться отбирать себе долю рынка тупым демпингом по ценам. Только есть у меня сомнения, что это может окупиться с финансовой точки зрения.
PS. Показалось, что Intel TBB закрывает и часть проблем concurrent computing, так что в каких-то задачах flow graph-ы из TBB вполне смогут составить конкуренцию примитивным акторам.
Комментариев нет:
Отправить комментарий