E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
simd
ARM Cortex-A系列处理器
Cortex-A15)的基本特性,基本上都可以支持ARM、Thumb-2、Thumb指令集,支持Java加速扩展的Jazelle技术、ThustZone的安全扩展以及针对浮点FPU的VFP硬件扩展和并行多数据的
SIMD
jgdu1981
·
2013-04-28 12:00
android 编译libjpeg
android手机上实践了一下,需要40-60个ms,这个虽然比以前的300ms好多了,但是还是不能满足我的要求,进一步查看了网上信息,libjpeg-turbo是为x86和x86-64进行优化的使用了
SIMD
jwzhangjie
·
2013-04-13 10:00
NDK
libjpeg
Between SISD and
SIMD
: a bridge not too far
GPGPU, since its emerge in 2007 by nVidia, has been continuously changing the paradigm of software/hardware computing. It has already been proven to be a very competitive candidate in supercomputing,
lonelydove
·
2013-04-06 14:00
CUDA
compiler
SIMD
cgo
Android NDK使用NEON优化,
SIMD
优化
有的时候其实网络上资料比较多,但是自己很难找到。譬如我一直想要做AndroidNDK的源代码优化,知道可以利用NEON,可以利用汇编进行。但是却找不到正确的门路。所以耗费了很多时间。在针对C代码的优化上,实在是收益甚微,对某个函数进行的代码优化,对整个系统来说,影响一般很小(一方面代码本来在优化上性能的提升倍数不多,另一方面单个函数在整个系统中占用的比重都很低),所以优化了几天也见不到明显的
luofl1992
·
2013-04-04 17:00
c
android
ARM
hm
HEVC
arm学习笔记一(arm概述及其基本编程模型)
体系结构的版本及命名方法arm体系统构的6个版本的特点arm体系的变种1thumb指令集(t变种)2长乘法指令(M变种)3增强型dsp指令(E变种)4java加速器jazelle(J变种)5arm媒体功能扩展(
SIMD
retacn_yue
·
2013-02-16 21:00
arm学习笔记一(arm概述及其基本编程模型)
体系统构的6个版本的特点 arm体系的变种 1 thumb指令集(t变种) 2 长乘法指令(M变种) 3 增强型dsp指令(E变种) 4 java加速器jazelle(J变种) 5 arm媒体功能扩展(
SIMD
岳振华
·
2013-02-16 21:00
学习笔记
SPEEX重采样分析(一)
SPEEX重采样分析(一)转载自:http://blog.csdn.net/ahyswang/article/details/7675390简介算法速度快
SIMD
(SSE)指令支持低内存高质量该算法是基于最原始的重采样算法
牵着老婆满街逛
·
2013-02-05 12:00
SIMD
、MIMD
费林分类法单一指令流多指令流单资料流单指令单数据流(SISD)多指令单数据流(MISD)多资料流单指令多数据流(
SIMD
)多指令多数据流(MIMD)单指令多数据流(SingleInstructionMultipleData
pkgfs
·
2012-12-31 14:00
Flynn分类法
单指令流多数据流(
SIMD
)——单个的指令流作用于多于一个的数据流上。例如有数据
skywalker_leo
·
2012-12-28 09:00
体系结构
NEON 技术
ARM® NEON™ 通用
SIMD
引擎可有效处理当前和将来的多媒体格式,从而改善用户体验。
wizardmly
·
2012-12-25 09:00
Intrinsics头文件与
SIMD
指令集、Visual Studio版本对应表!
Intrinsics头文件与
SIMD
指令集、VisualStudio版本对应表!
feixiang_john
·
2012-12-14 15:00
【D3D11游戏编程】学习笔记二:XNAMath之XMVECTOR
在D3D11版中,3D数学库被单独隔离出来,为XNAMath库,功能和之前基本一样,但是建立在
SIMD
指令上,以更好地
BonChoix
·
2012-12-11 02:00
笔记
D3D11
XMVECTOR
XNAMath
【D3D11游戏编程】学习笔记二:XNAMath之XMVECTOR
在D3D11版中,3D数学库被单独隔离出来,为XNA Math库,功能和之前基本一样,但是建立在
SIMD
指令上,以更好地利用Window
nanjingjiangbiao_T
·
2012-12-11 02:00
vector
MMX开发文档
该技术使用了单指令多数据技术(
SIMD
)技术,以并行方式处理多个数据元素,从而提高了多媒体和通讯软件的运行速度。MMX™指令集增加了57条新的操作码和一个新的64位四字数据类型。
zhoujunming
·
2012-11-30 09:00
视频图像处理
汇编优化
谷歌开源 Supersonic 查询引擎
Supersonic提供了一组大量使用缓存相关算法、
SIMD
指令和矢量化操作的转换原语,并可以利用现代的超线程 CPU的优势。Supersonic主要被用来作为各种数据仓库项目的后端。
lbxhappy
·
2012-11-21 11:00
super
并行计算种类---读书笔记
现代CPU的每个核心都采用了超标量、超级流水线、超长指令字、
SIMD
、超线程、分支预测等手段发掘程序内的指令级并行。
fulva
·
2012-11-20 17:00
[C] 跨平台使用Intrinsic函数范例3——使用MMX、SSE2指令集 处理 32位整数数组求和
本文面对对SSE等
SIMD
指令集有一定基础的读者,以32位整数数组求和为例演示了如何跨平台使用MMX、SSE2指令集。
zyl910
·
2012-10-26 21:00
[C] 跨平台使用Intrinsic函数范例2——使用SSE2、AVX指令集 处理 双精度浮点数组求和
本文面对对SSE等
SIMD
指令集有一定基础的读者,以双精度浮点数组求和为例演示了如何跨平台使用SSE2、AVX指令集。支持vc、gcc编译器,在Windows、Linux、Mac这三大平台上成功运行。
zyl910
·
2012-10-26 18:00
[C] 跨平台使用Intrinsic函数范例1——使用SSE、AVX指令集 处理 单精度浮点数组求和(支持vc、gcc,兼容Windows、Linux、Mac)
本文面对对SSE等
SIMD
指令集有一定基础的读者,以单精度浮点数组求和为例演示了如何跨平台使用SSE、AVX指令集。
zyl910
·
2012-10-22 22:00
使用Google Supersonic查询列存储数据库
而且Google宣称,因为“大量使用了高速缓存感知算法、
SIMD
指令和矢量化执行,使之能够开发出现代超级流水线处理器的能力与资源”,这些数据变换原语“超级快速”。
昵称4
·
2012-10-22 06:00
使用Google Supersonic查询列存储数据库
而且Google宣称,因为“大量使用了高速缓存感知算法、
SIMD
指令和矢量化执行,使之能够开发出现代超级流水线处理器的能力与资源”,这些数据变换原语“超级快速”。
Abel Avram
·
2012-10-22 00:00
SIMD
和多核心编程时的一些总结。
1在计算过程中不涉及输出内存的数据时,应使用_mm*_stream_*(直接写入内存)代替_mm*_store_*,例如:for(i=0;i<256;i+=4){ymm0=_mm256_load_pd(a+i);ymm1=_mm256_load_pd(b+i);ymm2=_mm256_add_pd(ymm0,ymm1);_mm256_stream_pd(c+i,ymm2);}若计算过程中还要使用输
cyrosly
·
2012-09-25 16:06
[C] zintrin.h : 智能引入intrinsic函数。支持VC、GCC,兼容Windows、Linux、Mac OS X
现在很多编译器支持intrinsic函数,这给编写SSE等
SIMD
代码带来了方便。但是各个编译器略有差异,于是我编写了zintrin.h,智能引入intrinsic函数。
zyl910
·
2012-09-23 23:00
SSE
SSE是指令集的简称,它包括70条指令,其中包含单指令多数据浮点计算、以及额外的
SIMD
整数和高速缓存控制指令。
pizi0475
·
2012-09-02 04:00
优化
解密
video
扩展
英特尔
64bit
RISC、CISC、
SIMD
、FPU、MMX、SSE、SSEX、AVX、3D Now以及DSP、ARM的Neon简介
CPU的指令集从主流的体系结构上分为精简指令集和复杂指令集,而在普通的计算机处理器基本上是使用的复杂指令集。在计算机早期的发展过程中,CPU中的指令集是没有划分类型的,而是都将各种程序需要相配合的指令集成到CPU中,但是随着科技的进步,计算机的功能也越来越强大,计算机内部的元件也越来越多,而且越来越复杂,CPU的指令也相应的变得十分复杂,而在使用过程中,并不是每一条指令都要完全被执行,在技术人员的
飞翔2017
·
2012-08-30 15:28
ARM
DSP
SSE
MMX
SIMD
汇编
X86
IA-32
/
IA-64
assembly
language
扩展
电话
存储
图像处理
优化
x86
RISC、CISC、
SIMD
、FPU、MMX、SSE、SSEX、AVX、3D Now以及DSP、ARM的Neon简介
CPU的指令集从主流的体系结构上分为精简指令集和复杂指令集,而在普通的计算机处理器基本上是使用的复杂指令集。在计算机早期的发展过程中,CPU中的指令集是没有划分类型的,而是都将各种程序需要相配合的指令集成到CPU中,但是随着科技的进步,计算机的功能也越来越强大,计算机内部的元件也越来越多,而且越来越复杂,CPU的指令也相应的变得十分复杂,而在使用过程中,并不是每一条指令都要完全被执行,在
feixiang_john
·
2012-08-30 15:00
优化
存储
扩展
电话
图像处理
X86
mmx开发文档
该技术使用了单指令多数据技术(
simd
)技术,以并行方式处理多个数据元素,从而提高了多媒体和通讯软件的运行速度。mmx™指令集增加了57条新的操作码和一个新的64位四字数据类型。mmx™技术提高了很多
arau_sh
·
2012-06-04 14:00
编程
汇编
扩展
byte
图形
视频会议
SIMD
、MMX、SSE、AVX、3D Now!、neon
http://blog.csdn.net/conowen/article/details/7255920SIMDSIMD单指令流多数据流(SingleInstructionMultipleData,
SIMD
arau_sh
·
2012-06-02 22:00
优化
扩展
英特尔
图形
图像处理
X86
Intel SSE / MMX2 / KNI documentation
转自 http://intel80386.com/
simd
/mmx2-doc.htmlPleasenote,thisisawork-in-progress(ieBETA).
arau_sh
·
2012-06-01 12:00
Integer
less
documentation
float
parallel
pair
SSE 介紹
如同其名稱所表示的,SSE是一種
SIMD
指令集。所謂的
SIMD
是指singleinstruction,multipledata,也
arau_sh
·
2012-05-19 22:00
exception
cache
input
float
compiler
output
A practical guide to using SSE
SIMD
with C++ (printable)
转自 http://sci.tuomastonteri.fi/programming/sse/printableApracticalguidetousingSSESIMDwithC++(printable)1.0Introduction2.0WhatisSIMD?3.0EffectiveuseofSSE4.0DatastructureswithSSE5.0Maskoperations6.0C++S
arau_sh
·
2012-05-18 09:00
C++
float
compiler
optimization
distance
vectorization
C6000的线性汇编--格式,用法以及优化策略
本文主要介绍TIC6000系列DSP的线性汇编格式,用法以及
SIMD
、循环、软件流水线、指令打包和寄存器、功能单元分配平衡等优化策略。优化过程:?
yuyin86
·
2012-05-08 08:00
c
优化
算法
汇编
function
存储
基于DSP平台的音视频编解码C代码优化方法
本文主要介绍了基于DSP平台的音视频编解码算法的C语言优化方法,如常用的内联函数,数据打包
SIMD
,函数组合,数据的reuse重用,循环loop的优化,针对结构体和宏定义的优化,对条件控制语句的优化,并以
yuyin86
·
2012-05-07 13:00
SIMD
函数整理:01 《PC平台新技术MMX(上册):开发编程指南》第8章 MMX编码技术
一、来源来源:《PC平台新技术MMX(上册):开发编程指南》第8章MMX编码技术书籍信息——http://e.360buy.com/30027396.htmlPC平台新技术MMX(上册):开发编程指南作者:吴乐南编出版社:东南大学出版社ISBN:9787810502528出版时间:1997-10-01页数:149字数:237000所属分类:电子书>计算机与互联网>编程语言与程序设计电子书>计算机与
zyl910
·
2012-04-26 22:00
[置顶]
SIMD
函数整理:00 索引贴(2012-07-31更新)
作者:zyl910关于
SIMD
(MMX、SSE、AVX)编程的资料一直很零散,于是我试图进行收集整理,便于随时翻阅学习。
zyl910
·
2012-04-26 22:00
编程
算法
vector
汇编
测试
平台
SIMD
函数整理:00 索引贴(2012-07-31更新)
作者:zyl910关于
SIMD
(MMX、SSE、AVX)编程的资料一直很零散,于是我试图进行收集整理,便于随时翻阅学习。
zyl910
·
2012-04-26 21:00
SIMD
(MMX/SSE/AVX)变量命名规范心得
当使用Intrinsics函数来操作
SIMD
指令集(MMX/SSE/AVX等)时,会面对不同长度的
SIMD
数据类型,其中又分为多种紧缩格式。
zyl910
·
2012-04-23 17:00
c
null
byte
2010
libjpeg-turbo的neon功能
libjpeg-turbo是对libjpeg的扩展,支持
SIMD
指令,如X86架构的MMX、SSE、SSE2、3DNOW,ARM架构的NEON,在对jpeg进行编码和解码的过程中能提高速度。
alien75
·
2012-04-13 15:00
测试
扩展
平台
图形
WinCE
X86
深入探讨用位掩码代替分支(7):MMX指令集速度测试
其实,对于这样的大批量数据处理,使用
SIMD
(SingleInstructionMultipleData,单指令多数据流)技术能极大的提高性能。
zyl910
·
2012-04-09 23:00
编程
exception
汇编
测试
存储
reference
高级语言内的单指令多数据流计算(
SIMD
)
http://blog.csdn.net/housisong/article/details/6324467
swimmingfish2004
·
2012-03-09 18:00
Visual Studio 11开发指南(18)C++11更新-自动矢量器使用
自动矢量器使用在MSDN文档中,现在编译器自动性能方面的原因是有能力的"概述"循环和支持
SIMD
指令,这是大多数情况下调用自动性能的话,对于所有X86处理器/X64现代的处理器中运行的速度要快8倍。
junwong
·
2012-03-09 16:00
SIMD
to SSE5
SIMD
:http://baike.baidu.com/view/188706.htmSSE指令集:http://baike.baidu.com/view/65687.htm 细节了解对于我来讲还不是那么必要
彭博
·
2012-03-09 14:00
Designing Fast Cross-Platform
SIMD
Vector Libraries
是对这篇文章的笔记:http://www.gamasutra.com/view/feature/4248/designing_fast_crossplatform_
simd
_.php?
彭博
·
2012-03-09 14:00
Intrinsics头文件与
SIMD
指令集、Visual Studio版本对应表
File:Intrinsics头文件描述:指令集描述VS:VisualStudio版本号VisualStudio:VisualStudio版本名File描述VSVisualStudiointrin.hAllArchitectures8.02005mmintrin.hMMXintrinsics6.06.0SP5+PP5xmmintrin.hStreamingSIMDExtensionsintrin
zyl910
·
2012-02-28 22:00
File
2010
[x86]
SIMD
指令集发展历程表(MMX、SSE、AVX等)
自1996年的MMX指令集以来,Intel和AMD不断为x86体系添加新的
SIMD
指令集。时至2012年,Intel的IvyBridge即将发布,这16年来
SIMD
指令集有了哪些发展呢?
zyl910
·
2012-02-26 19:00
Date
vector
XP
encryption
2010
X86
1D.7 张兆庆教授编译组为英特尔开发出开放源码编译器
90年后开发了共享内存、分布式内存并行机上的自动并行识别器,
SIMD
芯片和VLIW芯片上的并行优化C编译器,可视化并行编程环境。这些工作获:国家科
zhaoyang17
·
2012-02-15 17:54
编译春秋
Prolog新长征
1D.7 张兆庆教授编译组为英特尔开发出开放源码编译器
90年后开发了共享内存、分布式内存并行机上的自动并行识别器,
SIMD
芯片和VLIW芯片上的并行优化C编译器,可视化并行编程环境。这些工
zhaoyang17
·
2012-02-15 17:00
数据结构
优化
工具
英特尔
编译器
代码分析
【整理】SISD、MIMD、
SIMD
、MISD计算机的体系结构的Flynn分类法
1. 计算平台介绍Flynn于1972年提出了计算平台的Flynn分类法,主要根据指令流和数据流来分类,共分为四种类型的计算平台,如下图所示:单指令流单数据流机器(SISD)SISD机器是一种传统的串行计算机,它的硬件不支持任何形式的并行计算,所有的指令都是串行执行。并且在某个时钟周期内,CPU只能处理一个数据流。因此这种机器被称作单指令流单数据流机器。早期的计算机都是SISD机器,如冯诺.依曼架
conowen
·
2012-02-13 21:00
多线程
编程
cache
存储
平台
图像处理
【整理】
SIMD
、MMX、SSE、AVX、3D Now!、neon
SIMDSIMD单指令流多数据流(SingleInstructionMultipleData,
SIMD
)是一种采用一个控制器来控制多个处理器,同时对一组数据(又称“数据向量”)中的每一个分别执行相同的操作从而实现空间上的并行性的技术
conowen
·
2012-02-13 19:28
【整理】
SIMD
、MMX、SSE、AVX、3D Now!、neon
SIMDSIMD单指令流多数据流(SingleInstructionMultipleData,
SIMD
)是一种采用一个控制器来控制多个处理器,同时对一组数据(又称“数据向量”)中的每一个分别执行相同的操作从而实现空间上的并行性的技术
conowen
·
2012-02-13 19:00
优化
扩展
英特尔
图形
X86
图像处理
上一页
10
11
12
13
14
15
16
17
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他