腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
C++
优化
器
:
除法
c++
、
optimization
、
division
some code} if (frequency1_mhz / 1000 > frequency2_hz ) {// some code} 我想象这两个函数的功能完全相同,但我猜第一个语句的乘法比
除法
更有效
C++
编译
器
会对此进行
优化
吗?或者,这是我在设计代码时应该考虑的问题吗?
浏览 57
提问于2020-08-30
得票数 0
回答已采纳
2
回答
在
C++
中
除法
比乘法更昂贵吗?
c++
、
optimization
可能重复: 我正在进行
优化
,出于一些比较的原因,我可以将B/alpha_B转换为B*alpha_A。我现在可以选择用乘法还是
除法
?
浏览 0
提问于2012-07-14
得票数 1
2
回答
ARM设备上代码
优化
的
C++
提示
c++
、
optimization
、
arm
我一直在为ARM设备上的增强现实开发
C++
代码,为了保持良好的帧率,代码的
优化
非常重要。为了最大限度地提高效率,我认为重要的是收集通用的技巧,使编译
器
的工作变得更容易,并减少程序的环数。1- 避免高成本指令:
除法
、平方根、正弦、余弦2-
优化
内部的循环:它们是高领的,所以我们应该避免在里面做太多的计算,特别是
除法
,平方根。这允许比较两个函数,并检查它是否真正
优化
。
浏览 55
提问于2012-05-29
得票数 18
回答已采纳
2
回答
距离编码:如何摆脱
除法
?
optimization
、
arm
、
integer-division
、
raspberry-pi
、
range-encoding
我正试图
优化
的视频编解码
器
,以工作在Raspberry与一个体面的性能。一个重要的瓶颈是在距离译码
器
中进行32位整数
除法
,占解码时间的18%。由于该设备的ARM处理
器
显然缺少整数
除法
指令,我认为可以很容易地对其进行
优化
。分工必须准确。问题
浏览 3
提问于2012-08-02
得票数 2
回答已采纳
1
回答
为什么这个代码选择乘(1 / 16777216)而不是除以16777216?
python
、
c
、
numpy
、
random
编辑:.因此,这似乎不是“浮点数乘法比浮点数
除法
更快”的情况。
浏览 0
提问于2022-01-05
得票数 2
1
回答
十次幂的乘法算法
c++
、
algorithm
我想
优化
一些大数的
除法
算法,但这取决于我将除数乘以10的幂的速度:divisor * power(10, n),其中n是正整数。我知道一些
优化
的乘法算法,比如使用快速傅立叶变换,但这仍然是通过O(nlog(n))实现的,但我正在寻找仅针对这种情况进行
优化
的方法,否则我的算法性能将比O(nlog(n))更好。你知道有没有针对这种特殊情况的
优化
? 请注意,我打算在
C++
中实现此功能。
浏览 1
提问于2012-03-12
得票数 0
2
回答
整数
除法
优化
MSVC
C++
c++
、
visual-c++
、
optimization
、
integer
、
division
我看了SIMD的整数运算,但由于有整数
除法
,看来这不是继续的方法。我看了
优化
的整数
除法
库,但是只有当所有整数被同一个分母除以时,它们才是有效的,这里的情况并非如此。 有人有线索要跟踪吗?我对外来的解决方案非常开放(用另一种语言编译代码并从当前的解决方案中调用它等等),唯一的限制是必须保留MSVC项目,使用MSVC编译
器
。我已经看到Intel用SMID实现了整数
除法
,也许我应该用Intel编译
器
编译这段代码,并调用当前解决方案(我有Intel编译
器
)生成的二进制文件,但是
浏览 5
提问于2017-07-04
得票数 1
1
回答
我应该使用位移位还是
除法
?
performance
、
compiler-optimization
维基百科说除以2的力量 我能信任编译
器
吗?哪些编译
器
(特别是C编译
器
和java编译
器
)将用/2^k代替>>k?
浏览 2
提问于2014-11-21
得票数 1
回答已采纳
1
回答
一种比scipy.ndimage.filters.laplace更快的小阵列离散拉普拉斯方法
python
、
c++
、
numpy
、
filter
scipy和numpy的主要优点是在python封装的C/
C++
中进行矢量化计算。是从_nd_image.correlate1d派生的,_nd_image.correlate1d是
优化
库的一部分。定义 Laplace滤波
器
-忽略
除法
理想情况下,可选选项可以环绕边界a[n-1] - 2*a[n-1] + a[0],用于n=a.shape[
浏览 2
提问于2016-08-10
得票数 2
1
回答
JIT是否使用/F:fast或/F:precise处理浮点算法
java
、
floating-point
、
precision
、
jit
、
floating-accuracy
在
C++
优化
器
中,可以指定使用快速浮点算法而不是精确浮点算法。不同之处在于,在快速模式下,它将进行适用于实际数学的
优化
,但在计算机上执行时可能不会产生正确的结果。使用GodBolt可以使用下面的代码和-O2
优化
来展示这方面的一个示例。如果您使用的是clang或gcc,您可以在-ffast-math参数中使用这些
优化
来查看代码的样子。* x / 12; } { return x / 2; } 如果没有-ffast-mat
浏览 5
提问于2018-01-08
得票数 1
回答已采纳
1
回答
assert(3 /2 == 1):这行得通吗?
c++
、
optimization
、
assert
我刚刚了解到
除法
运算符的舍入行为在
C++
11之前没有定义。解决方案是使用std::div。() 我的程序总是假设/只会截断小数部分。或者这些常量会被编译
器
内部的算术
优化
掉,这可能与机器实际做的事情不同?
浏览 0
提问于2015-11-27
得票数 4
2
回答
x86装配中的欧拉函数
beginner
、
algorithm
、
primes
、
assembly
我的任务是实现欧拉的整体功能,我正在寻找任何和所有的批评。.model flat, stdcall;------------------------------------------------------------------------------;; x
浏览 0
提问于2018-04-05
得票数 27
回答已采纳
4
回答
快速整数到十进制转换
c
、
performance
、
data-conversion
我不喜欢这种方法,因为它 platformsrequires 使用整数
除法
,这种
除法
速度慢,而且在一些集成的上是不可用的--程序员在之后翻转字符串。这使所需内存操作的数量翻了一番。
浏览 6
提问于2012-05-07
得票数 3
回答已采纳
1
回答
乘真的比
除法
快吗?
python
、
optimization
我听过很多次乘法比
除法
更快的说法,所以我认为这是理所当然的。我试着自己看,但在我的节目部门结束最快,我做错了什么?有人告诉我,这可能是编译
器
/解释
器
的
优化
,所以我在
C++
、Python中尝试过,在所有方面都显示了几乎相同的结果。
浏览 0
提问于2019-07-14
得票数 1
回答已采纳
1
回答
使用乘法执行整数
除法
assembly
、
optimization
、
bit-manipulation
、
division
、
multiplication
查看编译
器
生成的x86程序集,我注意到(无符号)整数
除法
有时被实现为整数乘法。这些
优化
似乎遵循以下形式例如,执行
除法
9: 12345678 / 9 = (12345678利用mul指令将结果的较高部分存储在edx寄存
器
中的事实,可以使用具有幻数值的单个乘法获得
除法
的最终结果。(尽管这种
优化
有时与最后的一点
浏览 4
提问于2015-06-11
得票数 21
回答已采纳
2
回答
非二次幂数的快速
除法
和模运算
c
我正在尝试
优化
除法
和模运算,以提高C代码的整体性能。我有过UINT32 rem = num % 520 ;num % (2^i) = num & (2^i
浏览 0
提问于2014-12-31
得票数 0
1
回答
如何
优化
将byte[]转换为4d张量(或数组)的方法?
c#
、
optimization
所以,我的问题是,如何
优化
上面的代码?我已经尝试过多种方法,但似乎没有什么能真正改善它。
浏览 8
提问于2022-05-10
得票数 1
回答已采纳
20
回答
C#的运行速度比
C++
快吗?
c#
、
c++
、
optimization
是因为我使用的是Visual
C++
吗?我必须承认我没有研究过编译
器
是如何
优化
代码的。我在大学里将要学习的课程是专门学习编译
器
和解释<
浏览 1
提问于2009-09-14
得票数 3
回答已采纳
1
回答
CRC (循环冗余校验)理解
优化
c
、
optimization
、
bit-manipulation
我被困在一个特别的
优化
上,这个
优化
被推荐用于它的实现。*CRC是多项式
除法
,其中位表示x的幂。我可以进行
除法
(使用正则多项式
除法
或使用位
除法
),并正确地得到CRC。*使用移位寄存
器
保存剩余部分。它是n位(对于n次多项式),因为每次减法最多影响n位。一旦通过寄存
器
输入整个消息,它就会包含除数余数。在这个页面上:,实现部分有一些伪代码。其他来源:其他几篇文章也给出了同样的
优化
(输入寄存
器
浏览 0
提问于2014-01-04
得票数 5
回答已采纳
2
回答
为什么"-3 >> 1“不产生与"-3 / 2”相同的结果?
c++
、
operators
、
difference
、
integer-division
考虑以下
c++
代码:{ int b = -3 / 2; 嗯,我知道这是个新手问题,即使我不是
C++
的真正初学者 事实上,当我对一个值应用一个移位右(即shr或>>运算符)时,我完全理解二进制中发生了什么。相反,我的问题是关于在值上应用二进制移位的与对值进行
除法</em
浏览 0
提问于2018-02-16
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Visual Studio 2019优化新鲜出炉:C++后端更新汇总
搜狗开源轻量级C++服务器引擎
C++ 生态:编译器、IDE、测试工具大全
基于Clang的缓存型C++编译器Zapcc开源
用三维Demo看懂各种优化算法,还有C++程序员福音
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券