腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
3
回答
F#
中
的
SSE3
指令
f#
、
sse
如何使用
SSE3
指令
集并行化我
的
F#
程序?
F#
编译器是否支持它?
浏览 1
提问于2010-10-25
得票数 3
回答已采纳
3
回答
“_mm_hadd_ps”未在此范围
中
声明
c++
、
sse
我正在为矩阵乘法优化我
的
代码。为什么,我可以使用其他上交所
的
功能,如_mm_add_ps…
浏览 1
提问于2012-10-03
得票数 3
回答已采纳
1
回答
如何在Xcode
中
启用
SSE3
?
c++
、
xcode
、
macos
、
sse
我正在尝试构建一些在mac上使用c++
的
SSE3
代码;其他内部函数都是通过#include <x86intrin.h>引入
的
,但是
SSE3
版本tmmintrin.h没有,因为SSE显然没有启用(__SSSE3因此,理想情况下:如何使用
SSE3
内部函数在Xcode 6上编译我
的
程序? 作为备份:我可以使用哪些SSE2函数来代替前面提到
的
?
浏览 3
提问于2014-10-29
得票数 0
回答已采纳
1
回答
gcc函数属性--如何使用它们?
c++
、
linux
、
unix
、
gcc
、
sse
我需要将大文件
中
的
一个函数标记为启用the 4.1,并保留所有其他非SSE4.1 .所以我想知道为什么如果我声明要用
sse3
编译一个函数,并且在不支持
sse3
的
系统上编译整个应用程序.我如何能够包括
sse3
头?当包含它们时,我会得到一个"#error SSE4.1
指令
集未启用“。这是打算使用它
的
浏览 5
提问于2013-11-26
得票数 2
回答已采纳
1
回答
FFTW动态确定SIMD版本吗?
simd
、
sse
、
avx
、
fftw
、
avx2
例如,如果我用AVX2支持编译FFTW并在一台只有
SSE3
的
机器上运行它,它会检查并使用
SSE3
指令
,还是会立即崩溃? 如果它不能动态地确定SIMD版本,我将在较低
的
目标机器下编译它。
浏览 3
提问于2021-12-21
得票数 2
回答已采纳
2
回答
在Visual“Microsoft 2019”上设置OpenCV 4.1.1有问题吗?(非法指示)
c++
、
visual-studio
、
opencv
(在我
的
case:"C:\opencv\build\x64\vc15\bin;C:\opencv\build“
中
)5.edite库目录(C:\opencv\build\x64\ to 15\lib)}未处理异常0x
浏览 1
提问于2019-09-16
得票数 1
1
回答
英特尔对Atom三视图处理器
的
本质支持
intel
、
simd
、
sse2
、
sse3
、
intel-atom
我有一个应用程序是为使用SSE到AVX
的
Sandbridge处理器设计
的
,现在我希望在Atom处理器上运行相同
的
应用程序。但这意味着它只支持
SSE3
或
SSE3
中
包含
的
补充
SSE3
。 在英特尔Atom架构手册
中
,它说所有Atom处理器都支持单
指令
多数据扩展,直到<em
浏览 4
提问于2014-02-22
得票数 3
回答已采纳
1
回答
从源代码构建tensorflow以使用
SSE3
和SSE4
tensorflow
每当我使用tensorflow时,它都会显示消息“TensorFlow库未编译为使用
SSE3
指令
,但这些
指令
在您
的
机器上可用,可以加速TensorFlow计算”以及另外两条类似的消息。我在Debian上使用python3.5,并遵循上
的
说明(只使用CPU,不使用GPU)。在构建期间,它询问构建是否应该针对正在进行构建
的
机器,我选择了这个选项,它在一些编译器选项
中
包含了-march=native。一切似乎都正常,但是当我运行python3测试构建时,它仍然给出了关于“Te
浏览 1
提问于2017-04-22
得票数 2
3
回答
确定的如果检查
c
、
if-statement
考虑这样
的
假设状态在一个函数
中
:{ //
SSE3
intrinsicelse} 我在运行时检查主机是否支持
SSE3
指令
,以允许使用更快
的
内在特性。但是,由于我怀疑HostCPUInfo::IsSSE3Support()
的
返回是否会在我
的
程序生
浏览 0
提问于2015-02-17
得票数 1
回答已采纳
3
回答
在每个函数/每块代码
的
基础上启用SSE4
的
正确方法?
xcode
、
clang
、
llvm
、
sse
对于我
的
OS程序之一,我有几个使用SSE4.1
指令
的
优化案例。在
SSE3
专用机器上,运行非优化分支:if (SupportsSSE4= _mm_sqrt_ss(_mm_dp_ps(vDelta, vDelta, 0x71)); // Equivalent code that uses <
浏览 1
提问于2014-06-08
得票数 11
回答已采纳
2
回答
SSE -不存在
的
有内在
的
?
sse
、
simd
、
intrinsics
在爬行本质
的
过程
中
,我注意到没有地方可以看到水平加载项/子加法插入avaiable。它是可以在过时
的
3 3DNow!然而,由于明显
的
原因,它
的
使用是不现实
的
。这种“基本”操作没有在
SSE3
扩展以及类似的水平和addsub操作
中
实现
的
原因是什么? 顺便问一下,在现代
指令
集(
SSE3
,SSE4,AVX,.)
中
,最快
的
替代方案是什么?
浏览 1
提问于2018-02-12
得票数 3
回答已采纳
1
回答
我应该在有ASM SSSE3代码
的
情况下使用-mssse3进行编译吗?
assembly
、
vectorization
、
x264
、
sse3
我有一个问题是关于编译一个关于GCC
的
x264构建。 x264具有处理
指令
集(如
SSE3
和SSSE3 )
的
汇编代码,并且默认情况下在makefile
中
禁用了自动矢量化。-mssse3是指-msse3,还是
SSE3
与SSSE3是分开
的
?
浏览 4
提问于2012-07-19
得票数 2
回答已采纳
1
回答
在Visual 2015
中
检测与C++宏一起使用
的
SIMD
指令
集
c++
、
visual-studio-2015
、
sse
、
avx
、
instruction-set
在我必须用Microsoft 2015或更高版本编译
的
C++项目中,我需要有一些不同版本
的
代码,这取决于用户CPU中最新
的
SIMD
指令
集,其中包括:SSE、SSE2、
SSE3
、SSSE3、SSE4.1、由于我现在要寻找
的
是编译时CPU调度,我
的
第一个猜测是它可以很容易地使用编译器宏来完成。然而,令我惊讶
的
是,很难找到关于如何在VS2015
中
使用宏实现这种CPU调度
的
信息。虽然,他们引用了微软
的
文档:
浏览 2
提问于2016-11-23
得票数 3
2
回答
编译到多个
指令
集时避免重复符号
c++
、
linker
、
simd
我正在使用基于处理器特性
的
CPU调度来切换一个复杂
的
数值算法
的
实现。我想包含在同一个动态库
中
编译
的
两个版本(出于参数考虑,一个是sse2版本,另一个是
sse3
版本)。到目前为止,所采用
的
方法是将所有特定于体系结构
的
代码包装到一个名称空间中,例如namespace sse2和namespace
sse3
,从而在链接到最终
的
动态库时避免重复
的
符号名称。然而,如果我在sse2和ss3版本中都使用了一些我控
浏览 0
提问于2015-05-28
得票数 6
1
回答
编译openssl时如何排除amd_3dnow
指令
集
openssl
、
solaris-10
在我们生产
的
solaris x86服务器上,我们没有编译器,所以我必须在单独
的
solaris x86上编译。编译服务器有md_3dnow
指令
集,但生产服务器没有。是否有方法告诉openssl或作出排除amd_3dnow
指令
的
libssl.so?prod/目标服务器上
的
isainfo -v告诉: 64位amd64应用程序: pclmulqdq sse4.2sse4.1 ssse3 popcnt tscp cx16 mon
sse3
pausesse2 sse f
浏览 0
提问于2011-01-04
得票数 0
回答已采纳
4
回答
GCC有什么正确
的
方法来使用不同版本
的
SSE本质?
c
、
gcc
、
sse
、
intrinsics
我将举一个例子来问我
的
问题。现在我有了一个名为do_something()
的
函数。当我
的
程序运行时,它将检测CPU特性(看看它是否支持
SSE3
或SSE4),并相应地调用这三个版本
中
的
一个。问题是:当我用GCC构建我
的
程序时,我必须将-msse4设置为do_something_sse4()来编译(例如,将头文件<smmintrin.h>包括在内)。但是,如果我设置了-msse4,那么gcc可以使用SSE4
指令
,而do_something_ss
浏览 8
提问于2013-03-23
得票数 15
回答已采纳
1
回答
ssl服务器程序
中
的
非法
指令
c
、
sockets
、
ubuntu
、
openssl
在我
的
ssl程序
中
#define RSA_SERVER_KEY "server.key"我怎么才能找到解决办法..。
浏览 3
提问于2013-03-20
得票数 3
5
回答
现代编译器如何使用mmx/3dnow/sse
指令
?
gcc
、
compiler-construction
、
x86
、
sse
、
assembly
我一直在阅读x86
指令
集扩展,它们似乎只在一些非常特定
的
情况下才有用(例如
SSE3
中
的
HADDPD -(水平-添加-打包-双精度))。这些需要特定
的
寄存器布局,该布局需要故意设置,或者从之前
的
一系列
指令
中发生。像gcc这样
的
通用编译器实际使用这些
指令
(或其子集)
的
频率是多少,还是主要用于手工编码
的
汇编器?编译器如何检测在哪里适合使用SIMD
指令
?
浏览 3
提问于2009-05-18
得票数 20
回答已采纳
3
回答
当windows在二进制文件
中
遇到未知
指令
时会发生什么?
c++
、
winapi
、
operating-system
我们有一个用
SSE3
优化编译
的
二进制文件,最终使用了LDDQU
指令
。现在,当这段代码在只支持SSE1、2
的
Windows系统(单核,XP2)上执行时(通过CPU-Z工具可以看到),那么应用程序就会崩溃。(924.4f0):无效
的
锁定序列代码ds:0023:1e08d200=270a57364a4a77896db676459d8c40a9 (first chance) ... 001700a10 f20ff00430有人能告诉我这个崩溃意味着什么和可能
的
修复吗?
浏览 0
提问于2010-09-28
得票数 2
回答已采纳
2
回答
当使用替代
的
英特尔本质SSSE3时性能下降
intel
、
sse
、
simd
、
sse3
、
intel-atom
我正在开发一个性能关键
的
应用程序,它必须移植到Intel处理器
中
,它只支持MMX、SSE、SSE2和
SSE3
。我以前
的
应用程序支持SSSE3和AVX,现在我想将其降级为Intel处理器(MMX、SSE、SSE2、
SSE3
)。当我用以下代码替换ssse3
指令
(特别是_mm_hadd_epi16 )时,性能会严重下降。Regfilter.m128i_i16[5], Regfilter.m128i_i16[7]); RegtempRes1 = _mm_add_epi16(RegTemp1,
浏览 6
提问于2014-02-21
得票数 5
回答已采纳
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
RISC-V指令集架构规范的F#实现已在GitHub上开源
JSP中的常用指令标签
介绍数控车编程中两个比较特殊的代码指令
数控编程中的常用指令,80页PPT一次性看懂!
我的世界:mc中在服务器里最有毁灭性的慎用指令
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券