腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
5
回答
如何
使用
预
处理器
缩短
这些
行
?
c
、
c-preprocessor
我在我的代码中有
这些
行
,我想可能有一些很好的方法来
使用
预
处理器
来生成
这些
行
(0到31)。
浏览 25
提问于2019-04-16
得票数 1
回答已采纳
1
回答
缓存
预
取是在硬件地址空间还是在虚拟地址空间完成?
performance
、
caching
、
memory
硬件
预
取器是对连续的虚拟地址进行操作,还是在连续的硬件地址上操作?想象一下,您有一个跨越多个页面的大字节数组。在虚拟地址空间中,字节是连续的,但实际上,在硬件中,页面可以在不相交的页面中分配。我希望
预
取程序能够在TLB开始引入属于下一页的缓存
行
之前
使用
TLB进行适当的转换。 是这样吗?我找不到证实这一点的信息,希望有人能给我更多的洞察力。
浏览 0
提问于2017-03-23
得票数 7
回答已采纳
2
回答
我能控制什么被复制到C++中的CPU缓存中吗?
c++
、
memory-management
、
cpu-cache
我阅读了C++中的缓存优化以及现代CPU用来预测下一步需要哪些数据的机制,以便将
这些
数据复制到缓存中。
浏览 1
提问于2013-08-07
得票数 3
回答已采纳
1
回答
如何
缩短
一些包含codecs.open的
行
?
python
我遇到了14
行
需要
缩短
的问题,
这些
行
需要:打开和读取特定的文件。我已经在一个循环中
缩短
了每一
行
的close()标记,但是我无法想象
如何
使用
这些
行
来实现这一点:
浏览 2
提问于2013-08-23
得票数 0
回答已采纳
1
回答
如何
在英特尔至强可扩展
处理器
上禁用L3缓存
预
取器?
x86
、
intel
、
cpu-cache
、
prefetch
、
msr
MSR 0x1a4可以控制L1缓存
预
取器和L2缓存
预
取器,但我只想禁用L3缓存
预
取器。哪个MSR可以控制它?
浏览 33
提问于2021-03-17
得票数 3
回答已采纳
2
回答
如何
动态设置
预
取计数RabbitMq
c#
、
rabbitmq
、
masstransit
是否可以动态设置
预
取计数参数?这就是我想要达到的目标。我有服务,是排队订户。我有一种机制,就是观察服务资源,如
处理器
的
使用
情况、RAM等。当
这些
资源被大量
使用
时,这种机制会发送通知到服务。在此通知出现时,是否可以动态地将
预
取计数设置为1?如果没有,
如何
实现这类事情?我
使用
C#和MasstTransit作为服务总线。
浏览 8
提问于2017-09-16
得票数 0
回答已采纳
1
回答
软件
预
取是否分配
行
填充缓冲区(LFB)?
caching
、
assembly
、
64-bit
、
bandwidth
、
prefetch
对于从RAM读取的情况,并发性受到
行
填充缓冲区数量的限制。但我在任何地方都找不到
这些
文件。我发现最近的是15岁的,它
浏览 2
提问于2013-10-19
得票数 25
1
回答
在不同
处理器
(x86程序集)上运行代码
assembly
、
x86
、
multiprocessing
、
smp
、
real-mode
在x86上的真实模式中,在多
处理器
系统中,在不同的
处理器
上运行代码需要
使用
哪些指令?(我正在汇编程序中编写一些
预
引导代码,
这些
代码需要设置特定的CPU寄存器,并在实际操作系统启动之前,在系统中的每个CPU上这样做。)
浏览 3
提问于2009-10-25
得票数 10
回答已采纳
1
回答
Shell脚本强制回车以避免行长
shell
、
text-formatting
我必须
使用
一个工具(即Rez)来处理文本,但不允许长文本行;我想
使用
预
格式化脚本来
缩短
长
行
。我正在寻找的脚本是一个简单的(达尔文/unix) shell脚本,它切割长
行
,例如,在行的第70个字符之后插入一个回车,如果字符是空格(任何其他想法都可以,我想)。谢谢
浏览 1
提问于2010-11-03
得票数 0
回答已采纳
1
回答
有没有办法在occi中
预
取LOB数据?
c++
、
clob
、
prefetch
、
occi
我正在开发一个
使用
Oracle作为数据库的C++应用程序,并尝试
使用
CLOB数据类型获取数千条记录。我在网上搜索
如何
在OCCI中
预
取CLOB数据类型,但总是看到这样的情况:“如果查询中包含LONG、LOB或Opaque类型列(如XMLType),则
预
取不起作用。”OCCI中是否有
预
取CLOB的方法,或者是否有其他替代解决方案来
缩短
获取CLOB数据所花费的时间?谢谢你的帮助。
浏览 5
提问于2019-02-20
得票数 3
1
回答
处理器
堆读取和
预
取
c
、
memory
、
memory-management
、
heap-memory
因此,我试图弄清楚堆读取是
如何
通过
预
取来减缓
处理器
能力的,这只是一个理论问题,例如,我
使用
了一些类似C的神奇语言。 read_magic_struct(str2); free(str1);} 那么,假设我们的
处理器
获取40字节的缓存线,这意味着用我们当前的内存表示
处理器
不能在读取str2时
预</em
浏览 0
提问于2020-11-13
得票数 0
回答已采纳
2
回答
数组迭代中的CPU空间缓存局部性
c
、
x86
、
cpu-cache
、
gcc7
、
cache-locality
我对L1缓存的理解是,内存获取加载缓存
行
。假设缓存
行
大小为64字节,如果我访问地址p的内存,它将把整个块从p加载到p + 64中。因此,最好从左到右(而不是从右到左)遍历数组,以最大化缓存局部性。因此,我的问题是:现代
处理器
除了“缓存读取+ 64字节”之外,还能做其他事情吗?它们会前后缓存吗?编译器能“告诉”
处理器
代码是向后迭代的吗?作为参考,我在Mac OS X 10.13.3上
使用
gcc-7 (Homebrew GCC 7.2.0_1) 7.2.0和x86-64 Intel
处理器
运行
浏览 3
提问于2018-02-14
得票数 5
回答已采纳
1
回答
如何
确定SSE
预
取指令大小?
cpu-architecture
、
sse
、
prefetch
我正在
使用
包含SSE
预
取指令内联程序集的代码。预
处理器
常量确定是否
使用
32-、64-或128-拜
预
取指令.该应用程序在多种平台上
使用
,到目前为止,我不得不对每一种情况进行研究,这是给定CPU的最佳选择。据我所知,这是缓存线的大小。
这些
信息可以自动获取吗?它似乎在/proc/cpuinfo中没有显式显示。
浏览 2
提问于2009-09-04
得票数 3
1
回答
预
取命令的汇编用法
assembly
、
arm
、
prefetch
我正在写一些(arm)内联汇编代码,
这些
代码在一个循环中处理大量的C结构,并将一些数据存储到另一个数组中。在目标数组中
预
取地址也有意义吗? 谢谢!
浏览 0
提问于2010-01-28
得票数 2
1
回答
如何
最容易地
预
取内存区域?
c++
、
caching
、
64-bit
我发现,通过
预
取下一次迭代的数据,性能下降是最小化的。 我可以
使用
_mm_prefetch
预
取n条缓存
行
,主要是OS+编译器--便携方式--但是缓存
行
的长度是多少?现在,我
使用
的硬编码值为64,这似乎是当今x64
处理器
上的标准--但我不知道
如何
在运行时和中检测这个值。我在windows上看到过,但我对
使用
如此复杂的API进行如此简单的操作持怀疑态度,而且这在macs或linux上也是行不通的。也许还有一些完全其他的API/内
浏览 1
提问于2010-10-20
得票数 8
回答已采纳
3
回答
英特尔酷睿2双核
预
取
assembly
、
prefetch
、
blas
有没有人有
使用
Core 2 Duo
处理器
预
取指令的经验? 我一直在
使用
(标准?)
预
取设置(prefetchnta,prefetcht1等)成功用于一系列P4机器,但当在Core2 Duo上运行代码时,prefetcht(i)指令似乎什么也不做,并且prefetchnta指令效率较低英特尔是否引入了新的
预
取指令?
浏览 2
提问于2009-11-16
得票数 5
4
回答
如何
编写在现代x64
处理器
上高效运行的自修改代码?
assembly
、
64-bit
、
intel
、
dispatch
、
self-modifying
、8、8、4、16,则如下所示:call $decode_8call $decode_4ret对当前缓存在
处理器
中的代码段中的内存位置的写入导致关联的缓存
行
(或多行)失效。此检查基于指令的物理地址。此外,P6系列和奔腾
处理器
检查对代码段的写入是否可以修改已
预
取以执行的指令。如果写入影响
预
取指令,则
预
取队列无效。后一种检查是基于指令的线性地址
浏览 7
提问于2013-07-19
得票数 14
7
回答
分支预测对性能的影响?
performance
、
optimization
当我编写一些需要快速工作的紧凑循环时,我经常被关于
处理器
分支预测将
如何
表现的想法所困扰。例如,我尽量避免在最内层的循环中
使用
if语句,特别是结果不太一致(随机计算为true或false )的语句。我倾向于这样做,因为有些常识是
处理器
预
取指令,如果结果是它错误地预测了一个分支,那么
预
取是无用的。哪些编码模式可以让它变得更好?
浏览 2
提问于2008-11-14
得票数 18
1
回答
宏打印输出
c
、
macros
、
c-preprocessor
#include <stdio.h> {#ifdef N#endif } #if defined(N)#else#endif // defined为什么这个输出打印N是未定义的,为什么它不应该打印N为100,因为它在到达删除值100的undef之前对f进行了
浏览 2
提问于2015-08-22
得票数 0
回答已采纳
1
回答
LenB替代品在C#中的应用
c#
、
vb6
这些
消息由由许多原始数据类型组成的结构组成。inputlen = LenB(sequenceBytes) - LenB(headerBytes) - LenB(crcBytes) 用"system.Runtime.InteropServices.Marshal.SizeOfC#没有预
处理器
文
浏览 3
提问于2014-01-03
得票数 4
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
借助深度学习加速NLP任务,将BERT 用于 SQuAD1 模型训练时间从 7 个小时缩短到30 分钟
ESP32-S3 MCU为AIoT应用开发提供强劲算力,飞睿科技乐鑫代理
通用数据结构
AI公司对GPU的依赖程度
百分点认知智能实验室出品:TPU与BERT的邂逅
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券