就像我其他博文中说的,对于软件的优化除开算法,全部都是为流水线服务的.所以优化的时候要时刻记住一这点.由于优化的东西比较杂,我写的不是很好,所以在文章的最后,我会试着提炼出一些通用性的原则.
由于之前在WPS上写的,所以代码没有用模版来排版,各位看官就将就着看吧..我也只是为了提炼一次知识,真正的优化还是认真看一遍书来的好.
有哪些方法优化软件?
通常有两种方式,一种是通过编译器,另一...
分类:
其他好文 时间:
2014-06-20 09:17:09
阅读次数:
321
流水线时空图。流水线要经过装入、充满、排空三个阶段。...
分类:
其他好文 时间:
2014-06-15 15:59:59
阅读次数:
186
说明
本文基于FPGA和CPLD器件,采用非流水线和流水线技术实现8位加法器,并对比其Quartus II仿真结果和波形时序。 器件选择:
Stratix:EP1S40F1020C5(FPGA) MAX7000S:EPM7064SLC44-5(CPLD)实验一 FPGA实现8位加法器 程序...
分类:
其他好文 时间:
2014-06-13 20:12:24
阅读次数:
572
1.1B1G字节的数据需要处理1G次。而当代pc的频率的数量级就是GHZ级的(我的PC是2.5GHZ)1.2D为了高效利用流水线而调整指令的顺序就可以减少指令的运行时间。1.3Bsprintf用于将格式化的数据写入缓冲区。foo()函数返回的是一个数组地址,但是该数组(X)是一个局部变量,在foo()..
分类:
其他好文 时间:
2014-06-10 23:07:46
阅读次数:
284
以下内容摘自《步步惊芯——软核处理器内部设计分析》一书
在本书第2章建立了最小系统,最小系统只由CPU、QMEM模块组成,借助于最小系统,我们分析了OR1200各类指令的执行过程、熟悉了流水线的工作原理以及CPU内部各个模块的代码实现,第10章在最小系统上增添了IMMU、DMMU模块,借此分析了OR1200中内存管理单元的实现原理。本章将建立一个基于OR1200的简单SOPC,...
分类:
其他好文 时间:
2014-06-10 18:05:08
阅读次数:
735
去一家供应商去参观后,看到他们的生产线是流水线式的半自动化的钣金生产线,而这正是我一直想对于车间生产现场改进的想法,看到了具体的实现和实际的方案了,于是,有点莫名的兴奋。幸亏是一家合作一向非常好的供应商,愿意让我咔咔地拍照,将这么好的方案带回来了。第二天,跟制造经理商量车间改造方案的时候,制造经理对我的回答是,我们做不了,因为有场地、产品品种多,非标多等限制。我对她说了一句:“当我们碰到好的想法想...
分类:
其他好文 时间:
2014-06-08 03:59:09
阅读次数:
336
随着技术的快速发展和应用的不断成熟,制造业产品的生命周期正越来越短产品更新换代速度在不断加快,而市场竞争的逐渐激烈,个性化和多样化的产品需求增多.多品种、小批量产品不断发展,传统的生产流水线同一个规格。同一个型号的刚性生产方式则正逐渐被替代。系统断层需谨慎
摩托车行业是典型的小批量(单一状态的品种....
分类:
其他好文 时间:
2014-06-03 16:18:16
阅读次数:
263
乒乓操作的优势:乒乓操作常常应用于流水线式算法,完成数据的无缝缓冲与处理。节省缓冲区空间可以使用低速模块处理高速模块第三点的实现方式:(实例)
A端输入速率1Mbps的信号,DPRAM存储量大于1M bit,数据流运算处理模块的处理速度为1 Mps,数据预处理模块1&2的处理速度是0.5
Mbps;...
分类:
其他好文 时间:
2014-06-03 08:22:17
阅读次数:
218
BigPipe是一个重新设计的基础动态网页服务体系。大体思路是,分解网页成叫做Pagelets的小块,然后通过Web服务器和浏览器建立管道并管理他们在不同阶段的运行。这是类似于大多数现代微处理器的流水线执行过程:多重指令管线通过不同的处理器执行单元,以达到性能的最佳。虽然BigPipe是对现有的服务...
分类:
其他好文 时间:
2014-06-02 06:34:42
阅读次数:
283
模型的表示 场景:物品或模型的集合
任何物品都可以用三角形网络逼近表示。我们经常用以下术语描述三角形网络:多边形(polygons)、图元(primitives)、网络几何单元(mesh
geometry)。 描述三角形:指定三个顶点 描述物品:三角形单元列表 顶点格式 可以创建我们所希望包含的顶点...
分类:
其他好文 时间:
2014-06-02 01:16:30
阅读次数:
427