腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(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
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
Linux内核出现漏洞
Windows 内核和 Linux 内核的区别(二)
Windows 内核和 Linux 内核的区别(一)
谷歌 Linux 内核开发者使用 macOS 编译 ARM64 Linux 内核
linux系统内核简析
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券