`
andyhu1007
  • 浏览: 200002 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

百倍加速

阅读更多

  从5个小时,到20分钟,15倍优化。

 

  其中单个核心计算从20秒优化到0.2秒,百倍加速。

 

  总结几点:

 

  1. 优化算法:比如,有一个n方复杂度的算法明显可以优化成n的复杂度。 (额外计算:10分钟 to 1秒)

 

  2. 缩减总量:原先对200多个property进行了计算,后来发现可以进行缩减,过滤掉不需要计算的property,最后剩下100个左右。 (总时间:缩减一半)

 

  3. 去除重复:有一处重复计算,6次可以缩减成1次。(核心计算:节省4秒,20秒 to 16秒)

 

  4. sql化语句:多条语句,就需要多次查询,就需要多打log。如果可以(不会造成太大混乱)的话,合并成一条sql语句,就会节省一些时间。(核心计算:节省2秒,16秒 to 14秒)

 

  5. “缓存”结果:计算时,并不是所有数据都需要重新计算。这样,可以把计算的结果保存到数据库,而下次计算时如果不需要重新计算的数据,只需要从数据库里获取即可。(核心计算:6秒 to 0.2秒)

 

 

2
1
分享到:
评论

相关推荐

    熊军 - 百倍加速 - 电信和移动客户基于分布式存储的最佳实践

    本文主要讲述了电信和移动客户在使用Oracle分布式存储系统进行数据管理时的最佳实践,具体从分布式存储的快速性、原理以及最佳实践案例分享三个维度进行了展开。 首先,分布式存储系统的快速性(How Fast)是文章...

    2015 Oracle readme

    2. **熊军:“百倍加速—电信和移动客户基于分布式存储的最佳实践”** - **内容概述**:本演讲深入探讨了电信和移动行业如何通过采用分布式存储技术来提高数据处理速度和效率。 - **关键知识点**: - 分布式存储...

    Win10下Gensim 3.8编译版本,词向量训练加速百倍

    Win10下Gensim 3.8编译包,能大大提高词向量训练速度。 Python3.7 64位,VS2015编译。 解压后,用python setup.py install命令安装。 多台电脑测试可用。

    图像处理的GPU加速技术研究.pdf

    在图像处理中,GPU加速技术可以将图像处理的速度提高数十倍,甚至上百倍。这种技术可以应用于各个领域,如图像识别、图像压缩、图像恢复等。 在本文中,我们还将对GPU加速技术在图像处理中的应用进行研究,并对其...

    通过GPU加速数据挖掘的研究进展和实践.pdf

    GPU,即图形处理单元,最初被设计用于图形渲染,但它在并行计算方面具有显著优势,尤其是在浮点运算方面,其性能可达到CPU的数十倍甚至百倍。GPU的这些特点包括更大的内存带宽、更多的执行单元以及与同等级CPU相比的...

    归一化积相关算法加速方法研究及FPGA实现.pdf

    FPGA的快速发展,尤其是其内部逻辑数学运算单元和模块等资源的成百倍增加,为实现复杂的实时图像处理算法提供了硬件基础。FPGA的运行速度越来越快,适用于高速实时图像处理。在本文中,通过FPGA的实现验证,证实了所...

    Maxon App Redshift_高级GPU加速渲染器插件

    Redshift是世界上第一个完全基于GPU加速的有偏差3D渲染器。渲染速度提升百倍!核心设计可以有效的渲染非常大的场景的几何和纹理,远远超过可用显存。非常适合动漫、影视特效、广告、建筑设计等行业使用。

    归一化积相关算法并行加速方法研究及FPGA实现.pdf

    该论文还提到了FPGA内部资源的利用,随着算法复杂度的增加,所需的逻辑单元和内部RAM块等资源会成百倍地增加。FPGA拥有的大量内部资源使其能够在硬件层面支持高效的并行计算,这为实现高速图像处理算法提供了坚实的...

    通信行业深度报告:中移动5G有望带来业务增长拐点,看好运营商及5G产业加速发展精品报告.pdf

    5G技术的推广应用为通信行业带来了新的增长点,特别是流量的百倍增长空间为运营商打开了新的收益渠道。随着5G用户渗透率的提高,平均每用户收入(ARPU)值将逐渐回升,从而带动业绩增长。中移动5G用户的增长超过1500...

    通信行业周报:联通探寻5G“共建共享”不改建设加速,华为双模Mate 20X(5G)未卖先火.pdf

    5G的理论峰值速率可以达到20Gbps,是4G网络的百倍以上,而且能够提供更低的延迟和更高的可靠性。在应用方面,5G可以广泛应用于智慧城市建设、物联网、自动驾驶、远程医疗等领域。 知识点二:共建共享模式 共建共享...

    matlab开发-gpuaccelerated3stationaryWabbbasedFrame(gpuaccelerated3

    在处理大量数据或执行高度并行的任务时,性能提升可能高达数十倍甚至上百倍。 5. **限制与注意事项**:尽管GPU加速效果显著,但并非所有MATLAB操作都支持GPU,一些特定的函数或算法可能不适用于GPU。此外,GPU的...

    提升复制.移动大文件时的速度.ZIP

    提升复制大文件 移动速度可达百倍以上提升复制.移动大文件时的速度.ZIP

    让你的软件飞起来,提升代码的运算速度,代码优化

    2. **GPU加速**:对于大规模数据处理任务,使用GPU进行计算可以带来数十倍甚至上百倍的性能提升。 3. **算法改进**:考虑使用更高效的算法,如快速傅里叶变换(FFT)来处理图像的某些计算任务。 #### 七、总结 通过...

    5G基站天线及小基站报告

    具体来说,5G 在频谱效率、能源效率和成本效率的提升需求在十倍甚至百倍以上,关键技术加速催化。如下所示,5G 的性能指标主要从用户体验速率(bps)、连接数密度(1/Km2)、端到端时延(ms)等方面提出要求。 从 2G...

    人工智能芯片行业报告:GPU正红,ASIC拥抱未来

    GPU:图形加速起家,较成熟生态系统,最先被引入深度学习。GPU(GraphicsProcessing Unit)称为图形处理器,它是显卡的“心脏”,与CPU 类似,只不过是一种专门进行图像运算工作的微处理器。GPU 是专为执行复杂的...

    百度下载神器-BND1.rar

    首先,加速效果可能会受到网络环境、服务器负载以及百度网盘服务状态的影响,因此并不能保证在所有情况下都能达到百倍的速度提升。其次,获取BDUSS的过程可能存在安全风险,如果用户在不安全的渠道获取,可能会影响...

    基于CUDA架构的LBM共享内存计算优化.docx

    Li 等利用 Nvidia GeForce4 Ti4600 显卡,首次实现了在 GPU 上加速 LBM 计算,较传统的 CPU 获得了 15.3 的加速比。Fan 等则采用相似编程方法将 LBM 运行在 32 个 GPU 节点的 GPU 集群,与 CPU 集群相比,获得了 ...

    基于CUDA的GPU并行优化重力三维反演.pdf

    RRCG算法在并行计算中发挥了关键作用,它能够在个人计算机上利用配备NVIDIA显卡的GPU进行并行处理,大大提高了计算速度,最高可达几十至上百倍的加速效果,且不需要依赖高性能的工作站。此外,算法还对可视化操作...

Global site tag (gtag.js) - Google Analytics