腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
文章
问答
(9999+)
视频
沙龙
3
回答
Linux
和Windows上算术
运算
的执行速度
java
、
linux
、
optimization
、
window
我用Java语言写了一个小程序,对一百万个随机数进行
除法
运算
,并计算出在运行不同操作系统的同一台机器上进行
除法
运算
的平均时间。运行该程序后,我发现,在Windows上,
除法
运算
平均需要1.6 * 10^-5 ms,而在
Linux
(Ubuntu12.04)上,它需要的3.2 * 10^-6 ms几乎少8倍。或者算术
运算
在Ubuntu上更优化?
浏览 4
提问于2012-10-01
得票数 3
回答已采纳
1
回答
如何修复链接器警告:
内核
空间中的“函数未定义”?
c
、
linux
、
compiler-errors
、
embedded-linux
、
toolchain
我正在为powerpc微处理器开发一个集成的SDK,它有一些
内核
模块。WARNING: "__udivdi3" [modules/foo.ko]当我insmod
内核
模块时会出现这些警告。我意识到这个函数用于64位操作,libgcc具有这些功能。(Linker知
浏览 3
提问于2019-05-06
得票数 1
回答已采纳
2
回答
如何使用火箭芯片设计Z-scale/Cortex M0类系统?
riscv
我已经尝试过Rocket Chip的DefaultSmallConfig,但是看起来这个配置支持相对复杂的子系统,比如
除法
运算
。为了设计一个类似Z-scale或类似Cortex-M0的
内核
/系统,我应该考虑哪些参数(例如,无
除法
、浮点
运算
等)?
浏览 21
提问于2017-08-28
得票数 0
1
回答
为什么nvprof没有浮点
除法
操作的指标?
cuda
、
floating-point
、
nvprof
使用nvprof来测量我的样本
内核
的浮点操作,似乎没有flop_count_dp_div的度量标准,实际的双精度
除法
操作是根据双精度的add/mul/fma,甚至是一些单精度操作的fma来度量的。我想知道为什么会出现这种情况,如果没有源代码,如何从nvprof报告中推断
内核
的动态
除法
操作数?我的简单测试
内核
: y[thre
浏览 3
提问于2019-08-30
得票数 2
回答已采纳
1
回答
为什么我们在CFS中也定义了调度器时间?
linux
、
linux-kernel
、
operating-system
、
scheduling
具体来说,我指的是CFS补丁合并后的
Linux
内核
调度系统。 到处都提到,在CFS (完全公平调度器)中,进程没有固定的时间间隔,而时间是根据在硬件中并行执行的系统中运行的进程数的相等
除法
来计算的。我们为什么在
内核
中定义调度程序时间间隔呢?
浏览 5
提问于2014-01-01
得票数 2
1
回答
GPU (CUDA)加法和
除法
运算
时间要求的比较
time
、
parallel-processing
、
cuda
、
gpu
、
gpgpu
我需要知道在GPU中有多少
除法
运算
比加法
运算
快。我编写了一个代码,它添加了两个长度为1000000的随机向量,并测量了
内核
函数的运行时间。我只在
内核
函数中将"+“替换为"/”,编写了相同的
除法
代码。 这两个代码的运行时间几乎相同,这意味着
除法
需要与加法相同的时间。这真的有可能吗?据我所知,
除法
比其他操作(如加法)更复杂,速度更慢,那么我的代码是否不正确?
浏览 1
提问于2016-06-19
得票数 0
回答已采纳
2
回答
如何在
linux
内核
上进行64位
除法
?
c
、
linux-kernel
我希望在
linux
内核
(32位处理器)上执行以下代码:#define UI32 long int UQ64 qSecondsqSeconds = qTimeStamp / uTimeStampRes; 有算法计算64
除法
吗?谢谢。
浏览 2
提问于2018-08-06
得票数 2
回答已采纳
2
回答
cpu如何对硬件异常发出核心信号?
linux
、
exception
、
assembly
、
x86-64
、
cpu
mov eax, 5 结果导致CPU执行数据,导致硬件异常被
linux
内核
捕获,导致程序分割、故障和程序终止。我的问题是,CPU如何告诉
内核
有关异常的信息,以及是否有一些细节(如零
除法
或数据执行异常),以及当这样的异常发生处理异常(我猜类似于
内核
硬件异常处理程序)时,它如何知道下一步要执行什么指令?
浏览 4
提问于2020-09-21
得票数 0
回答已采纳
3
回答
__udivdi3未定义-如何找到使用它的代码?
c
、
linux
、
linux-kernel
、
kernel
在32位
Linux
内核
上编译
内核
模块会导致"__umoddi3" [mymodule.ko] undefined!据我所知,这是因为在32位
Linux
内核
中不支持64位整数
除法
和模数。 如何找到执行64位操作的代码。它们很难手动找到,因为我不能轻松地检查"/“是32位宽还是64位宽。
浏览 4
提问于2009-06-30
得票数 18
回答已采纳
10
回答
在大型项目中找到
除法
为零
c++
、
search
、
ide
、
embedded
、
debugging
最近,我们的大项目开始在未处理的
除法
上崩溃。最近的代码似乎没有包含任何可能的元素,因此它可能是影响旧代码的新数据集。最可行的方法可能是找到所有
除法
运算
(它们相对较少),并分析每个
除法
运算
周围的代码,看看是否有任何除数变量没有受到保护。那么问题要么是如何在一个大的(大约200个文件,一些大的) C++项目中找到所有
除法
运算
,要么是如果你有更好的想法来定位错误,请给出它们。额外信息:项目运行在嵌入式ARM9上,这是一个小型的定制
Linux
发行版,与Cygw
浏览 1
提问于2010-02-01
得票数 9
回答已采纳
1
回答
big.Float中的Div和Mod
go
、
division
、
modulo
big.Int同时支持
除法
和模
运算
。为什么big.Float不支持
除法
和模
运算
?Quo()不同于
除法
吗?是否存在与big.Float等效的math.Mod(x,y float64)
浏览 2
提问于2016-09-08
得票数 0
2
回答
会使代码变得不可读。
c++
、
algorithm
、
operators
、
bit-manipulation
我遇到过许多必须使用between
除法
运算
符(除以2)或右移位
运算
符(>>)的情况,但我倾向于使用
除法
运算
符,因为我认为使用位
运算
符会降低代码的可读性。我的假设是真的吗?在生产代码中使用左移
运算
符和右移
运算
符,而不是乘以2或除以2,这是一种很好的做法吗?
浏览 2
提问于2016-08-19
得票数 2
1
回答
分割算法
verilog
、
xilinx-ise
我一直使用“/”
运算
符在verilog中执行
除法
运算
。我可以得到正确的模拟结果,但问题是,由于'/‘
运算
符,我的代码无法合成。它显示错误“第二个操作数/应该是2的幂”。我应该如何在Verilog HDL中执行
除法
?
浏览 3
提问于2016-10-29
得票数 0
5
回答
简化表达式k/m%n
algorithm
、
language-agnostic
、
math
一个简单的问题,有没有可能简化(或者用更便宜的操作代替
除法
或模
运算
)其中变量是整数,
运算
符是C风格的
除法
运算
符和模
运算
符。让我稍微重述一下问题,除了变量为base2的情况外,在什么条件下(例如,某些变量可能是常量),表达式可以简化(或部分使用base2操作进行重述)以删除
除法
或模数?
浏览 0
提问于2010-06-10
得票数 8
回答已采纳
1
回答
在lexing gawk代码中区分
除法
和正则表达式
c++
、
regex
、
awk
、
lex
显然,单个/可以是
除法
运算
符,但两个斜杠可以是正则表达式或
除法
。现在,它解析具有正则表达式而不是预期的
除法
运算
。如何让flex将其识别为数学表达式?现在,这是我的flex正则表达式,用来识别gawk中的正则表达式: EXT_REG_EXP "\/"("\\\/"|[^\/\n])*"
浏览 2
提问于2012-10-01
得票数 2
回答已采纳
3
回答
32/16位
除法
处理器上的64/32位
除法
algorithm
、
optimization
、
division
是一个小型的16位微控制器,没有浮点
运算
和整数
运算
,只有16/16
除法
和32/16
除法
,都需要18个周期。目前,我正在使用一个非常慢的软件例程(~7500个周期)来做64/32
除法
。有没有办法使用这些
除法
引擎来计算64/32
除法
?类似于我已经使用16x16乘法器和加法器来计算32x32乘法吗?
浏览 1
提问于2011-01-23
得票数 22
回答已采纳
1
回答
是否有方法确认使用ElGamal的同态
除法
(用逆乘法)得到的结果是正确的?
homomorphic-encryption
、
elgamal-encryption
通过运行一些测试,我观察到,如果我使用ElGamal格式在两个值之间执行同态
除法
(用乘法逆
运算
),当
除法
产生一个整数时,我得到正确的结果。例如,D(E(10) / E(2)) = 5是预期的结果(此处"/“表示应用于同态的
除法
)。 但是如果我尝试D(E(10) / E(3)),结果是一个非常大的正数或负数。这可能是预期的,因为,我认为,ElGamal支持同态
除法
,只有当除数可以被除数除以时。我的问题只是这类
运算
的解密结果,有没有办法知道
除法
浏览 0
提问于2020-09-14
得票数 0
3
回答
如何在Dart中读取~/
运算
符的名称
dart
、
operators
、
integer-division
Dart有一个整数
除法
运算
符,如下所示:~/文档显示它是的,但他们没有说它叫什么。我是不是用了正确的名字叫它“整数
除法
运算
符”?我见过其他人把它写成~/
运算
符(和),但我不知道如何大声读出来。你怎么说22 ~/ 7?
浏览 2
提问于2020-06-29
得票数 0
1
回答
警告:"__aeabi_uldivmod“在opendla.ko中未定义符号
linux-device-driver
、
embedded-linux
、
intel-fpga
我试图构建
内核
模块驱动程序()为 NVIDIA的深度学习加速器,并得到以下错误在最后。 在对google做了一些研究之后,我发现是由于kmd中存在的64位操作(特别是64位
除法
)导致了错误。
浏览 12
提问于2021-06-21
得票数 0
回答已采纳
1
回答
使用快速数学选项是否将SP乘数转换为本质?
cuda
、
nvcc
、
fast-math
我快速浏览了CUDA编程指南w.r.t -使用快速数学优化,虽然附录C提到了要转换成一个内在的
除法
,但是没有提到乘法。我问这个问题的原因是,我的
内核
有很多乘法。我知道NVCC将尝试融合乘法和加法(当使用常规的“*”和“+”
运算
符时,而本质从未合并到FMAD操作中)。但是,如果我的代码乘法很重,那么如果使用与__fmul_rn类似的舍入SP,会有什么好处吗?所以有两个问题: 显式使用__fmul_rn的手工编码乘法会有性能上的好处
浏览 11
提问于2012-07-16
得票数 5
回答已采纳
点击加载更多
热门
标签
更多标签
云服务器
ICP备案
对象存储
云点播
即时通信 IM
活动推荐
运营活动
广告
关闭
领券