腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
2
回答
条件生成依赖于
SSE
指令的
支持
automation
、
makefile
、
sse
我只想在运行make的机器(本机目标)上
支持
SSE
指令集
的情况下才制作某些程序。假设它运行
linux
,如果
SSE
指令不受
支持
,则返回0,否则返回>0。但是我如何在makefile中使用它来促进条件make呢?我目前使用的是GNU Make 3.81,运行在
linux
上。
浏览 2
提问于2013-02-14
得票数 1
回答已采纳
2
回答
是否有任何
指令集
支持
MIMD arch?
c++
、
simd
我已经知道SIMD
指令集
包含
SSE
1到
SSE
5。在c++代码中,我们可以使用内部函数来编写"SIMD运行“代码。如果MIMD比SIMD更强大,最好编写
支持
MIMD的c++代码。 我的想法正确吗?
浏览 3
提问于2017-12-20
得票数 1
1
回答
在Visual 2015中检测与C++宏一起使用的SIMD
指令集
c++
、
visual-studio-2015
、
sse
、
avx
、
instruction-set
在我必须用Microsoft 2015或更高版本编译的C++项目中,我需要有一些不同版本的代码,这取决于用户CPU中最新的SIMD
指令集
,其中包括:
SSE
、
SSE
2、
SSE
3、SSSE3、
SSE
4.1、例如,前一个问题"“提供了关于如何为x86代码检测
SSE
和
SSE
2的信息,但没有关于x64代码的信息。虽然,他们引用了微软的文档: 在那里,我们只知道如何检测编译器中是否启用了
SSE
、
SSE
2、AVX和AVX2 --而不是它们
浏览 2
提问于2016-11-23
得票数 3
2
回答
对C语言SIMD的澄清
c
、
simd
SIMD是根据机器的处理器(
SSE
、
SSE
2、NEON.)在不同级别上实现的,每个级别都提供了不同的
指令集
。 我们可以通过包含immintrin.h来使用这些
指令集
。我还没有真正理解的是:当实际使用SIMD开发某些东西时,我们应该关心检查
支持
哪些
指令集
吗?开发这类程序时的最佳做法是什么?例如,如果一个
指令集
不受
支持
,我们应该做什么?
浏览 26
提问于2021-12-19
得票数 3
回答已采纳
1
回答
如果没有启用各种
指令集
,我如何编译*?
gcc
、
intel
、
gnu
、
compiler-optimization
我正在尝试用不同的
指令集
重新编译一些软件,特别是
SSE
、
SSE
2、
SSE
3、SSSE3、
SSE
4.1、
SSE
4.2和AVX,我想看看在没有这些
指令集
的情况下代码是如何执行的,以确保我得到了它们的全部效果例如,我希望只使用-O2编译它,并使用gnu编译器查看它在将其限制为仅
SSE
时的性能,以查看默认情况下调用的标志。如果有关系,我正在使用C、C++和Fortran在
Linux
上工作。
浏览 4
提问于2015-06-08
得票数 7
3
回答
用于处理速度的向量类库
c++
、
sse
、
simd
、
avx
、
vector-class-library
我想知道如何选择不同的向量类,例如Vec16c (
SSE
2
指令集
)和Vec32c (AVX
指令集
)。 我使用的是Intel Atom™x5-Z8350处理器,根据规范,它
支持
the 4.2
指令集
。在硬件
支持
方面,如何有效地选择向量类?对于我的处理器,我可以使用Vec32c推荐的AVX
指令集
吗?
浏览 13
提问于2016-11-24
得票数 1
回答已采纳
1
回答
无法在已启用的cpu上使用SSSE3
c
、
linux
、
ubuntu
、
intel
、
sse
我有一个Xeon W3550处理器,它应该
支持
SSE
4.2
指令集
,但是当我尝试在c程序中使用
SSE
2以外的任何东西时,我得到了一个编译器错误,例如当我使用它会检测所有相关的
sse
指令集
,但是仅检测
SSE
和
SSE
2。头文件<*mmintrin.h&
浏览 5
提问于2011-08-24
得票数 6
回答已采纳
3
回答
F#中的
SSE
3指令
f#
、
sse
如何使用
SSE
3
指令集
并行化我的F#程序?F#编译器是否
支持
它?
浏览 1
提问于2010-10-25
得票数 3
回答已采纳
3
回答
为新的
指令集
开发
x86
、
sse
、
avx
英特尔将发布名为的新
指令集
,该
指令集
包括
SSE
到256位操作的扩展。即4个双精度元素或8个单精度元素。 考虑到目前还没有
支持
AVX的硬件,我们该如何为AVX开发代码呢?更普遍的是,开发人员如何为不存在的硬件编写代码,例如,如果他们想要在
支持
CPU发布时准备好软件?
浏览 1
提问于2009-01-19
得票数 4
回答已采纳
3
回答
为什么.NET will不
支持
32位
SSE
(而ryujit 64位可以),而Mono同时
支持
32位和64位?
.net
、
mono
、
ryujit
Ryujit将
支持
SSE
指令,但Ryujit仅
支持
64位。Mono.Simd工作在x86或Arm 32位处理器上。为什么x86的MS .NET框架不提供<e
浏览 2
提问于2015-03-22
得票数 1
1
回答
gcc函数属性--如何使用它们?
c++
、
linux
、
unix
、
gcc
、
sse
我需要将大文件中的一个函数标记为启用the 4.1,并保留所有其他非
SSE
4.1 .所以我想知道为什么如果我声明要用
sse
3编译一个函数,并且在不
支持
sse
3的系统上编译整个应用程序.我如何能够包括
sse
3头?当包含它们时,我会得到一个"#error
SSE
4.1
指令集
未启用“。这是打
浏览 5
提问于2013-11-26
得票数 2
回答已采纳
1
回答
C++ -如何调试SIGILL ILL_ILLOPN
c++
、
debugging
、
assembly
、
crash
最近,在执行以下语句时,我遇到了一次崩溃。其中DoubleToFloat的定义如下 return static_cast<float>(x);日志语句如下所示 09-04 01:08:50.727 882 882 F DEBUG : signal 4 (SIGILL), code 2 (ILL_ILLOPN), fault addr 0x7f9
浏览 0
提问于2019-09-04
得票数 0
2
回答
支持
SSE
4的处理器是否
支持
SSSE3指令?
x86
、
sse
、
instruction-set
、
sse4
我正在开发一个硬件平台,需要SSSE3
指令集
。当查看像Intel x5-Z8350这样的处理器时,说它
支持
SSE
4.1和
SSE
4.2。这会允许为SSSE3指令编写的软件发挥作用吗?我认为这个问题与问题略有不同,因为它从未明确表示
SSE
4是SSSE3的超集。它只说AVX是个超集。
浏览 2
提问于2018-03-07
得票数 4
回答已采纳
1
回答
AVX512未在英特尔Tensorflow上显示
tensorflow
、
intel
、
avx512
、
intel-tensorflow
我有一个Windows 11计算机与第11代英特尔核心i7-1185G7,它
支持
SSE
4.1,
SSE
4.2,AVX,AVX2和AVX512。这台电脑没有GPU。根据,命令pip install intel-tensorflow-avx512只应该在
Linux
平台上使用。所有英特尔TensorFlow二进制文件都是使用oneAPI深层神经网络库(oneDNN)进行优化的,该库将在性能关键操作中自动使用AVX2或AVX512F FMA等CPU指令,这是基于您的机器上
支持
的用于Windows和
Linux
浏览 21
提问于2022-07-19
得票数 1
1
回答
在其他编译器中相当于gcc/clang的march=native?
cmake
、
cross-platform
、
compiler-optimization
、
intrinsics
我已经从另一个问题()中了解到,微软的编译器没有这个选项(除非它隐含在激活
SSE
2
指令集
的选项中,至少不包括AVX和更高版本)。用例很简单:提供一个cmake设置,从而为用户提供一个选项,以激活和构建
支持
其CPU
支持
的所有“本质”。我们目前对我们所针对的实际本质有检测逻辑(例如,
SSE
4.2和/或x86上的PCLMUL ),但是当需要考虑更多的平台和编译器时,这种逻辑可能会变得非常复杂。简化它们可能会导致编译器开始在受运行时检查保护的预期位置之外使用不受
支持
的
指令集</
浏览 3
提问于2015-06-12
得票数 3
回答已采纳
1
回答
如何更改VirtualBox为客户操作系统模拟的CPU
指令集
,例如禁用the 4.2
指令集
?
x86
、
virtualbox
、
sse
、
cpuid
、
sse4
我想要实现的是禁用用于CPU的the 4.2
指令集
,这是VirtualBox为我的
Linux
模拟的用于调试目的的
指令集
,尽管真正的CPU
支持
VirtualBox所基于的
SSE
4.2
指令集
。我提到了VirtualBox手册页面,有几个命令可能与这个问题相关:上面的命令无效如何禁用用于VirtualBox的<em
浏览 2
提问于2018-09-10
得票数 2
3
回答
用于AVX和
SSE
的visual studio的cpu dispatcher
c++
、
visual-studio
、
sse
、
avx
一个不
支持
AVX,另一个
支持
AVX。让我的代码在运行时找到CPU
支持
的
指令集
并选择适当的代码路径会很方便。我遵循了Agner Fog的建议,制作了一个CPU dispatcher ()。举个例子,我有两个源文件,一个是用
SSE
2指令定义的
SSE
2
指令集
,另一个是用AVX指令定义的AVX
指令集
。如果我在func_
SSE
2中使用Vec4f,它不会崩溃。我不明白这个。我可以单独使用带有
SSE
2的Vec8f,只要我没有另外的
浏览 0
提问于2013-03-14
得票数 8
2
回答
检查给定程序集文件是否应在给定处理器上运行。
assembly
、
x86
、
instruction-set
是否有一种工具/技术允许我根据
支持
它的最老的所需处理器进行某种x86指令分类,或者至少在使用不兼容的指令时警告我?
浏览 1
提问于2015-07-20
得票数 2
回答已采纳
1
回答
这个微体系结构的旗子是什么?
command-line
、
hardware
、
c
、
architecture
我正在查找turion X2 M500处理器的标记grep -m1 -A3 "vendor_id" /proc/cpuinfovendor_id : AuthenticAMDmodel : 6 model name : AMD Turion(tm) II Dual-Core Mobile M500
浏览 0
提问于2017-09-29
得票数 0
回答已采纳
1
回答
packer.io模板可以在蔚蓝构建器中指定处理器类型吗?
azure
、
packer
制约因素: 我使用packer.io来提供Windows (OpenLogic 6.5OS)。Windows返回一个AMD处理器
支持
的VM大约15%的时间.其余的时间-他们是基于英特尔处理器。AMD处理器不
支持
SSE
4.2,但它们确实
支持
SSE
4a。
浏览 1
提问于2015-05-05
得票数 0
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
如何使用SSE2指令集加速字符替换
刚刚:龙芯Linux内核正在支持自研LoongArch指令集
免费虚拟机 VirtualBox Build 123759 官方正式版
微软提前结束部分 Windows 7 电脑的更新功能
谷歌宣布:Android将支持RISC-V指令集
热门
标签
更多标签
云服务器
ICP备案
实时音视频
即时通信 IM
对象存储
活动推荐
运营活动
广告
关闭
领券