parallel-processing - 混合 IO 和计算工作负载的 TBB 并行管道
问题描述
给定百万个查询向量,对于每个查询,我想在一些向量数据库中找到相似的向量,并且我想使用 TBB 并行化这个工作负载。该查询包括使用几个函数从 DB 转换候选向量。我将每个函数包装为单独的任务,并使用带有过滤器的 pipeline_parallel 作为任务。我想问一下,parallel_pipeline 是否真的适合这种混合了 IO 和计算的工作负载。
解决方案
推荐阅读
- karate - 空手道-加特林:无法基于标签运行场景
- excel - 在 Excel Addin Nodejs Api 中获取单元格的最终非公式先例
- elasticsearch - 如何按运行时计算的价格(低/高)排序
- angular - 单元测试用例随机失败,Angular 应用程序从 Angular 7 转换为 11
- python - 当使用 conda-build 构建 conda 包并且我的代码使用纯 python 库时,我需要在 meta.yaml 文件中的 build/host/run 中放入什么?
- python - sympy 的 ConditionSet 对象不可迭代
- python - 每次我从一个环境跳转到另一个环境时,VS Code 都会启动 python 进程,每个人都会消耗大约 100% 的 CPU
- javascript - 如何在JS中构造多个包之间的导出和导入
- android - 在此代码中,上下文不需要工作:找到上下文:上下文?
- python - 无法使用 Python 2.7.18 连接到 NBD 服务器