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
循环展开
[转]什么是 ``达夫设备" (Duff's Device)? (switch case 嵌套 while,复制数组)
这是个很棒的迂回
循环展开
法,由 TomDuff 在 Lucasfilm 时所设计。
沉思的狗の博客
·
2011-05-24 16:00
linux编程奇淫巧计17(如何达到内存最大带宽,精简指令,预取和NT)
blog.csdn.net/pennyliang/archive/2011/03/08/6231709.aspx 用复杂指令的方法,没有任何优化的余地,优化的工作全仰仗intel工程师了,采用精简指令,将
循环展开
javayestome
·
2011-03-17 00:00
编程
C++
c
linux
C#
linux编程奇淫巧计17(如何达到内存最大带宽,精简指令,预取和NT)
blog.csdn.net/pennyliang/archive/2011/03/08/6231709.aspx 用复杂指令的方法,没有任何优化的余地,优化的工作全仰仗intel工程师了,采用精简指令,将
循环展开
isiqi
·
2011-03-17 00:00
编程
C++
c
linux
C#
linux编程奇淫巧计17(如何达到内存最大带宽,精简指令,预取和NT)
blog.csdn.net/pennyliang/archive/2011/03/08/6231709.aspx用复杂指令的方法,没有任何优化的余地,优化的工作全仰仗intel工程师了,采用精简指令,将
循环展开
javayestome
·
2011-03-17 00:00
编程
Linux
C
C++
C#
linux编程奇淫巧计17(如何达到内存最大带宽,精简指令,预取和NT)
blog.csdn.net/pennyliang/archive/2011/03/08/6231709.aspx 用复杂指令的方法,没有任何优化的余地,优化的工作全仰仗intel工程师了,采用精简指令,将
循环展开
pennyliang
·
2011-03-17 00:00
编程
c
linux
优化
工作
X86
动态调度
(后者为静态调度,如
循环展开
)本质上来说动态调度使得指令乱序执行,这很像数据流machine,后者不是按照发射顺序执行,而是按照数据的availability来执行,当然实际中还要考虑资源的有限量。
owengbs
·
2011-01-07 21:00
算法
存储
编译器
循环展开
(loop unrolling / loop unwinding)
Loopunwinding,alsoknownasloopunrolling,isalooptransformationtechniquethatattemptstooptimizeaprogram'sexecutionspeedattheexpenseofitsbinarysize(space-timetradeoff).Thetransformationcanbeundertakenm
zhuliting
·
2010-12-13 13:00
delete
each
transformation
branch
loops
delay
答索引构造一问(续)
解答: CPU流水线的有效性 FN方案中,由于确定数目,例如128,则压缩和解压很容易做
循环展开
的优化,没有分支指令。
javayestome
·
2010-08-01 17:00
算法
.net
Blog
答索引构造一问(续)
解答: CPU流水线的有效性 FN方案中,由于确定数目,例如128,则压缩和解压很容易做
循环展开
的优化,没有分支指令。
isiqi
·
2010-08-01 17:00
算法
.net
Blog
GCC-3.4.6源代码学习笔记(46)
这个优化把常量表达式移出循环体,并且可选地执行强度降低(strength-reduction,期间昂贵的操作被等效但更廉价的操作所替代)及
循环展开
(loopunrolling)。
wuhui_gdnt
·
2010-06-08 09:00
优化
struct
report
null
hook
structure
可以管窥switch/case的Duff设施
我们知道,编译器有时为了效率,会将
循环展开
。偶尔,或许也存在需要手工展开循环进行优化的代码。展开循环时,循环体的内容被复制了k份,而原本需要迭代N次的循环则只迭代N/k次,余数部分则需要再循环一次。
yizhili
·
2010-03-11 22:00
c
优化
测试
语言
编译器
Duff's Device (达夫设备)
http://blogs.sun.com/weixue/entry/duff_s_device_%E8%BE%BE%E5%A4%AB%E8%AE%BE%E5%A4%87 这是个很棒的迂回
循环展开
法,由
msquare
·
2009-08-25 11:00
Java 6 Hotspot的性能将有可能超越编译型语言
首先是
循环展开
(loopunrolling),它是这样一种技术:复制循环的每次迭代所调用的指令以构成一个序列。通过减少循环中计算机需要执行的指令,节省了执行时间。JI
nokiaguy
·
2008-05-14 17:00
java
优化
汇编
语言
jruby
编译器
Java 6 Hotspot的性能将有可能超越编译型语言
首先是
循环展开
(loop unrolling),它是这样一种技术:复制循环的每次迭代所调用的指令以构成一个序列。通过减少循环中计算机需要执行的指令,节省了执
seara
·
2008-05-14 17:00
java
jvm
android
jruby
出版
Java 6 Hotspot的性能将有可能超越编译型语言
首先是
循环展开
(loop unrolling),它是这样一种技术:复制循环的每次迭代所调用的指令以构成一个序列。通过减少循环中计算机需要执行的指令,节省了执
seara
·
2008-05-14 17:00
java
jvm
android
jruby
出版
Java 6 Hotspot的性能将有可能超越编译型语言
首先是
循环展开
(loop unrolling),它是这样一种技术:复制循环的每次迭代所调用的指令以构成一个序列。通过减少循环中计算机需要执行的指令,节省了执
seara
·
2008-05-14 17:00
java
jvm
android
jruby
出版
Java 6 Hotspot的性能将有可能超越编译型语言
首先是
循环展开
(loop unrolling),它是这样一种技术:复制循环的每次迭代所调用的指令以构成一个序列。通过减少循环中计算机需要执行的指令,节省了执
seara
·
2008-05-14 17:00
java
jvm
android
jruby
出版
Java 6 Hotspot的性能将有可能超越编译型语言
首先是
循环展开
(loop unrolling),它是这样一种技术:复制循环的每次迭代所调用的指令以构成一个序列。通过减少循环中计算机需要执行的指令,节省了执
seara
·
2008-05-14 17:00
java
jvm
android
jruby
出版
Java 6 Hotspot 编译型语言
首先是
循环展开
(loopunrolling),它是这样一种技术:复制循环的每次迭代所调用的指令以构成一个序列。通过减少循环中计算机需要执行的指令,节省了执行时间。JIT将
androidguy
·
2008-05-14 17:00
java
HotSpot
休闲
6
编译型语言
Java 6 Hotspot的性能将有可能超越编译型语言
首先是
循环展开
(loopunrolling),它是这样一种技术:复制循环的每次迭代所调用的指令以构成一个序列。通过
李宁的极客世界
·
2008-05-14 17:00
Java 6 Hotspot 编译型语言
首先是
循环展开
(loopunrolling),它是这样一种技术:复制循环的每次迭代所调用的指令以构成一个序列。通过减少循环中计算机需要执行的指令,节省了执行时间。JIT将其与预处
androidguy
·
2008-05-14 17:00
Java
6
休闲
Java
SE
Java 6 Hotspot 编译型语言
首先是
循环展开
(loopunrolling),它是这样一种技术:复制循环的每次迭代所调用的指令以构成一个序列。通过减少循环中计算机需要执行的指令,节省了执行时间。JIT将
androidguy
·
2008-05-14 17:00
java
HotSpot
休闲
6
编译型语言
Java 6 Hotspot的性能
首先是
循环展开
(loopunrolling),它是这样一种技术:复制循环的每次迭代所调用的指令以构成一个序列。通过减少循环中计算机需要执行的指令,节省了执行时间。JIT将其与预处
Charles Humble
·
2008-05-13 00:00
游戏之旅-我的编程感悟
.地图寻路问题(A,A*,IDA*)2.博弈问题(Alpha-Beta剪枝,SSS*,MemSSS*)职能算法1.遗传算法2.模拟退火3.禁忌搜索4.人工神经网络汇编优化:能用整数,则尽量不用浮点数;
循环展开
技术
Image_Graphics
·
2007-07-06 09:00
游戏
编程
C++
优化
脚本
编译器
上一页
1
2
3
4
下一页
按字母分类:
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
其他