腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
TBB
并行
流水线
似乎
按
顺序
运行
?
、
、
我正在使用一些OpenCV代码处理数据
流水线
,在实现我的
流水线
后,我发现没有加速,也没有减慢。我正在试图调查为什么会这样。我想出了下面的例子: int start = 0;
tbb
::make_filter<void, int>(
tbb
::filter::serial_out_of_order, [&](
tbb
::flow_control& fc){ if(start < 10
浏览 26
提问于2020-04-24
得票数 0
2
回答
实时应用程序中图像采集和图像处理的设计模式或最佳实践
、
在我们的应用程序中,除了主线程之外,还有三个线程在
运行
。一个用于图像采集,第二个用于图像处理,第三个用于机器人。您可能已经注意到的一个限制是,处理的图像应该是
按
顺序
进行的,这意味着保持图像的
顺序
与图像采集中的
顺序
相同。 是否有任何设计模式或最佳实践可应用于此架构。
浏览 1
提问于2012-08-18
得票数 0
回答已采纳
1
回答
用于OpenCV电源和sqrt的英特尔
TBB
、
、
、
是否可以使用英特尔
TBB
加速这些操作?我是否需要编写自己的矩阵mul、pow和sqrt函数来启用
TBB
支持(例如,使用parallel_for在mat上迭代),还是在OpenCV中包含对这些函数的
TBB
支持?这些函数的
并行
化有什么不同的方法吗?
浏览 2
提问于2014-04-30
得票数 2
1
回答
强制onetbb不
并行
化
、
这个应用程序对一些执行浮点操作的循环使用
TBB
和OpenMP。 但是,对于测试,我希望这个循环
按
顺序
运行
,以便能够比较两次执行是否给出相同的结果。我知道在OpenMP中可以使用set_omp_num_threads(1),但是我不知道如何在
TBB
中禁用
并行
性。这是怎么做的?
浏览 7
提问于2022-07-14
得票数 1
1
回答
MapReduce在
TBB
中的实现
、
、
、
我想用
TBB
“模拟”mapreduce进行软件分配,因为串行过滤器可以是I/O,
并行
过滤器可以是Map和Reduce实现,但是这个函数实现可以接收和返回单个元素(如果输入只生成一个元组,那么像单词计数这样的东西需要多个输出是否有为此目的使用管道的方法,或者我应该使用类似
并行
_while/ for之类的方法? 谢谢!
浏览 1
提问于2014-05-09
得票数 1
回答已采纳
1
回答
如何在Concourse管道中处理多个代码签入?
、
、
我在我的大厅管道中有3个
并行
作业,当有任何签入到github存储库时都会触发。
流水线
中的其他作业是
按
顺序
进行的。我有以下问题:2)如果在
流水线
过程中有多个签入,那么有没有办法只在最后一次签入时执行
流水线
。例如,第一个
流水线
实例正在
运行
,当
流水线
执行完成时,
浏览 0
提问于2018-03-09
得票数 0
1
回答
TBB
用靴子解析的
并行
化::spirit::qi
、
、
、
输入数据是
顺序
记录。我试图使用
TBB
来提高解析的效率。
并行
处理的程序如下:vector<string> text; 谢谢你的建议。 Stan
浏览 4
提问于2015-01-22
得票数 1
回答已采纳
2
回答
在
并行
阶段中确定某些作业实例化的优先级
、
、
在我的
流水线
中有连续的阶段,最后一个包含三个作业: ? 由于gitlab-runner的资源非常有限,所以不能同时
运行
所有作业。Gitlab
似乎
在同一阶段
按
字母
顺序
启动了这项工作。作业"sonarqube“是最有希望首先
运行
的作业,如何在保持它们
并行
的同时优先考虑它的实例化?在我的.gitlab-ci.yml中,作业已经按照预期的
顺序
被覆盖,但这不起作用: include: - project: "project
浏览 14
提问于2021-07-21
得票数 0
回答已采纳
1
回答
使用
TBB
时,C++程序的性能降低了2倍
、
我正在尝试通过使用
TBB
库来优化C++程序的性能。 我的程序只包含几个小的for循环,所以我知道在这种情况下优化时间复杂度可能是一个挑战,但我必须使用
TBB
。因此,我尝试使用分区程序,这使得使用
TBB
的程序比没有分区程序快2倍,但它仍然比没有使用
并行
的原始程序慢。 在我的代码中,我打印循环何时以id开始和结束,以查看是否存在
并行
性。输出显示循环实际上是
按
顺序
执行的,例如: start 1 end 1、start 2 end 2等(它是一个大小为200的列表)。ids的输
浏览 74
提问于2021-10-16
得票数 0
1
回答
TBB
中的
并行
执行冻结
、
但是一旦用
TBB
调用了这个代码,它就冻结了(或者我只是没有耐心等待它完成!)。代码太长了,但想象一下:{
TBB
_Test(void) { /* initialize the stuff */ } { }因此,当我
按
顺序
浏览 0
提问于2012-08-01
得票数 0
回答已采纳
1
回答
如何使用数据流
并行
读取pubsub源文件
、
我曾经在
流水线
上工作过,它以flink为流引擎,kafka为源,因为我们可以在flink中设置
并行
性,以便从kafka读取消息,这样消息处理可以
并行
进行,而不是
顺序
进行。我想知道在pubsub->dataflow中是否也可以这样做,或者它只
按
顺序
读取消息。
浏览 2
提问于2019-03-26
得票数 0
2
回答
OpenMP:如何显式地将代码划分为不同的线程
、
、
我想让他们一直在不同的线程下
运行
。我怎样才能用OpenMP做到这一点呢?在这种情况下,如果两个具有活动等待的对象被分配给同一个OpenMP线程(因此
按
顺序
执行),它们可能会出现死锁。至少,我认为sections可能会出现这种情况,但我不确定task的情况。
浏览 1
提问于2013-11-08
得票数 2
回答已采纳
1
回答
简历::用std::线程重新映射分段故障
、
、
、
如果我交换t1.join();和std::thread t2(run); (也就是说,在第一个线程完成之前启动第二个线程;这是sleep变得重要的地方),它也
运行
良好。但是,我无法成功地
运行
上面两个线程的程序。我正在做的那个大程序在去年12月正常
运行
,之后我没有时间去做它,但是我已经对系统做了几次更新。我正在
运行
最新的Ubuntu16.10,使用g++ 6.2.0 (我也尝试了4.9和相同的结果)。(in /usr/lib
浏览 1
提问于2017-03-16
得票数 0
回答已采纳
4
回答
如何为foreach创建
并行
预取
、
、
、
、
考虑到在C#、第三方编程语言、
并行
扩展、异步CTP、反应式扩展中执行异步操作的许多新方法,我想知道
并行
化以下获取和处理部分的最简单方法是什么:{var file = FetchFile(url);} 但前提条件是,虽然可以随时获取文件,但ProcessFile一次只能处理一个文件,并且应该
按
顺序
调用简而言之,让FetchFile和ProcessFile以
流水线
方式
运行
的最简单方法是什么
浏览 0
提问于2011-03-28
得票数 3
回答已采纳
2
回答
谷歌数据:每天加载多个小表
我们已经创建了100个数据
流水线
,每个源表一个
流水线
。当我们启动一条
流水线
时,大约需要7分钟来执行。当我们必须按
顺序
运行
时,需要700分钟吗?当我们尝试在
流水线
中
并行
运行
时,我们受到网络范围的限制,可能是256/3.1。1
流水线
启动3个虚拟机的1个主机2个从机。我们试过了,但当我们
并行
启动10个以上的管道时,性能会下降。问题。这是正确的方法吗?
浏览 42
提问于2020-07-01
得票数 1
3
回答
在Azure DevOps中维护构建
顺序
的最佳实践?
、
、
在Azure DevOps中维护某个构建
顺序
/
顺序
的最佳方式是什么?我找不到任何讨论这个问题的文档。 示例:我有管道A、B、C和D。请注意,每个管道可以位于不同的团队项目中。
流水线
A和B必须在
流水线
C之前
运行
,因为
流水线
C消耗来自A和B的输出。A和B可以
并行
构建,但两者都必须在C
运行
之前完成。
流水线
D需要
流水线
C的输出,因此
流水线
D只有在C完成后才能开始。阶段2:调用构建管道C的API阶段
浏览 3
提问于2020-12-04
得票数 0
9
回答
是否有使用英特尔线程构建模块的经验?
、
、
、
我对将它用于Unix (Mac、Linux等)中的一些多级
并行
应用程序(MPI +线程)很感兴趣。环境。值得一提的是,我对高性能计算/数值方法这类应用很感兴趣。 有没有使用
TBB
的经验?
浏览 2
提问于2008-09-20
得票数 25
回答已采纳
1
回答
TBB
中的多个抢占式线程池
、
、
、
我们需要在单个进程中创建多个实时处理链,其中一个以n Hz
运行
,其他以x、y和z Hz
运行
。其中x、y和z是n的一些倍数(不一定是简单的倍数)。例如,一个链以1 4Hz
运行
,其他链以3 4Hz和4 4Hz
运行
。每个处理链需要利用
TBB
来
并行
化它们的一些计算等,因此需要具有与硬件处理器的数量匹配的
TBB
工作线程池,但是较高频率的链需要抢占较低频率的链以便系统工作。如何使用
TBB
实现此目标?从文档中看,
似乎
不可能创建相互抢占的
TB
浏览 0
提问于2014-03-24
得票数 1
1
回答
如何编写包含
并行
作业中
顺序
作业动态声明性
流水线
、
我可以实现
顺序
阶段或
并行
阶段,但在制作包含
并行
阶段内的
顺序
阶段的
流水线
时会遇到问题。 输入数据将是Map。映射中的每个列表应该
并行
运行
,列表中与每个键对应的项应该
按
顺序
运行
。
浏览 17
提问于2019-05-19
得票数 0
5
回答
在c++中使用多核处理大型
顺序
文件
、
、
、
我想利用多核,最好与英特尔
TBB
或微软PPL。我宁愿避免对这个文件进行预处理(比如将它分割成4部分等等)。 我在考虑使用4个迭代器,初始化为(0,n/4,2*n/4,3*n/4)文件中的位置等等。
浏览 5
提问于2011-05-20
得票数 10
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
角色之间按顺序运行脚本
八问八答搞懂Transformer内部运作原理
这个架构肩负着整个IT界的未来,绝对的程序王者!
Aptos 并行执行技术如何引领行业潮流?
微软提出DNN并行训练新方法PipeDream,比传统方法快四倍
热门
标签
更多标签
云服务器
ICP备案
云直播
对象存储
腾讯会议
活动推荐
运营活动
广告
关闭
领券