虫虫首页|资源下载|资源专辑|精品软件
登录|注册

并行优化

  • 相亲数和亲和数的快速并行求解算法 intel 多线程优化大赛参赛作品

    相亲数和亲和数的快速并行求解算法 intel 多线程优化大赛参赛作品

    标签: intel 并行 多线程 大赛

    上传时间: 2013-12-13

    上传用户:alan-ee

  • 汇编程序中的程序优化 全局寄存器优化 x86体系结构上的并行最大化和指令封包 存储优化

    汇编程序中的程序优化 全局寄存器优化 x86体系结构上的并行最大化和指令封包 存储优化

    标签: x86 汇编程序 全局 寄存器

    上传时间: 2017-06-01

    上传用户:拔丝土豆

  • 全并行Viterbi译码器的FPGA实现

      本文对于全并行Viterbi译码器的设计及其FPGA实现方案进行了研究,并最终将用FPGA实现的译码器嵌入到某数字通信系统之中。  首先介绍了卷积码及Viterbi译码算法的基本原理,并对卷积码的纠错性能进行了理论分析。接着介绍了Viterbi译码器各个模块实现的一些经典算法,对这些算法的硬件结构设计进行优化并利用FPGA实现,而后在QuartusⅡ平台上对各模块的实现进行仿真以及在Matlab平台上对结果进行验证。最后给出Viterbi译码模块应用在实际系统上的误码率测试性能结果。  测试结果表明,系统的误码率达到了工程标准的要求,从而验证了译码器设计的可靠性,同时所设计的基于FPGA实现的全并行Viterbi译码器适用于高速数据传输的应用场合。

    标签: Viterbi FPGA 并行 译码器

    上传时间: 2013-07-30

    上传用户:13913148949

  • AES加、解密算法的FPGA优化设计

    2000年10月2日,美国国家标准与技术研究所宣布采用Rijndael算法作为高级加密标准,并于2002年5月26日正式生效,AES算法将在今后很长一段时间内,在信息安全中扮演重要角色。因此,对AES算法实现的研究就成为了国内外的热点,会在信息安全领域得到广泛的应用。用FPGA实现AES算法具有快速、灵活、开发周期短等优点。 本论文就是针对AES加、解密算法在同一片FPGA中的优化实现问题,在深入分析了AES算法的整体结构、基本变换以及加、解密流程的基础上,对AES算法的加、解密系统的FPGA优化设计进行了研究。主要内容为: 1.确定了实现方案以及关键技术,在比较了常用的结构后,采用了适合高速并行实现AES加、解密算法的结构——内外混合的流水线结构,并给出了总体的设计框图。由于流水线结构不适用于反馈模式,为了达到较高的运算速度,该系统使用的是电码本模式(ECB)的工作方式; 2.对各个子模块的设计分别予以详细分析,结合算法本身和FPGA的特点,采用查表法优化处理了字节代换运算,列混合运算和密钥扩展运算。同时,考虑到应用环境的不同,本设计支持数据分组为128比特,密钥长度为128比特、192比特以及256比特三种模式下的AES算法加、解密过程。完成了AES加、解密算法在同一片FPGA中实现的这个系统的优化设计; 3.利用QLJARTUSII开发工具进行代码的编写工作和综合编译工作,在 MODELSIM中进行仿真并给出仿真结果,给出了各个模块和整个设计的仿真测试结果; 4.和其他类似的设计做了横向对比,得出结论:本设计在保证了速度的基础上实现了资源和速度的均衡,在性能上具有较大的优势。

    标签: FPGA AES 解密 算法

    上传时间: 2013-05-25

    上传用户:wcl168881111111

  • 基于ARM核嵌入式系统的AES算法优化

    本文从AES的算法原理和基于ARM核嵌入式系统的开发着手,研究了AES算法的设计原则、数学知识、整体结构、算法描述以及AES存住的优点利局限性。 针对ARM核的体系结构及特点,对AES算法进行了优化设计,提出了从AES算法本身和其结构两个方面进行优化的方法,在算法本身优化方面是把加密模块中的字节替换运算、列混合运算和解密模块中的逆列混合运算中原来的复杂的运算分别转换为简单的循环移位、乘和异或运算。在算法结构优化方面是在输入输山接口上采用了4个32位的寄存器对128bits数据进行了并行输入并行输出的优化设计;在密钥扩展上的优化设计是采用内部扩展,即在进行每一轮的运算过程的同时算出下一轮的密钥,并把下一轮的密钥暂存在SRAM里,使得密钥扩展与加/解密运算并行执行;加密和解密优化设计是将轮函数查表操作中的四个操作表查询工作合并成一个操作表查询工作,同时为了使加密代码在解密代码中可重用,节省硬件资源,在解密过程中采用了与加密相一致的过程顺序。 根据上述的优化设计,基于ARM核嵌入式系统的ADS开发环境,提出了AES实现的软硬件方案、AES加密模块和解密模块的实现方案以及测试方案,总结了基于ARM下的高效编程技巧及混合接口规则,在集成开发环境下对算法进行了实现,分别得出了初始密钥为128bits、192bits和256bits下的加密与解密的结果,并得剑了正确验证。在性能测试的过程中应用编译器的优化选项和其它优化技巧优化了算法,使算法具有较高的加密速度。

    标签: ARM AES 嵌入式系统 算法优化

    上传时间: 2013-04-24

    上传用户:liansi

  • 基于云计算的冷链物流配送车辆路径优化方法研究

    针对冷链物流配送车辆路径优化问题,分析云计算模式下处理配送车辆实时路径的优势,建立了冷链物流配送车辆路径优化应用服务架构;并在该架构下获取多源实时交通信息,分析车辆配送时间和综合成本,构建了冷链物流配送车辆路径优化模型,并在云计算环境下利用粗粒度并行遗传算法对模型进行求解,实验结果表明云计算环境下冷藏车辆实时路径优化方法是有效的,该方法对冷链物流配送成本实现精细化控制,提高配送服务效率,具有实际意义。

    标签: 云计算 物流配送 方法研究 车辆路径

    上传时间: 2013-10-08

    上传用户:peterli123456

  • 6。《非数值并行算法——遗传算法》

    6。《非数值并行算法——遗传算法》,刘勇等着 科学出版社 1995年第一版 本书系统地叙述了非数值并行算法之一的模拟退火算法的基本原理以及最新进展,同时为了便于读者解决实际问题,书中对具体算法的步骤作了详细介绍。本书共分七章,第一章介绍算法的思想、特点。发展过程和前景。第二章介绍算法的基本理论。第三章讨论算法解连续优化问题。第四章利用算法设计和优化神经网络。第五章介绍在组合优化中的应用。第六章介绍应用遗传程序设计解决程序设计自动化问题。第七章对遗传算法和其它适应性算法进行比较。 本书可供高校有关专业的师生、科研人员、工程技术人员阅读参考。

    标签: 数值 并行算法 算法

    上传时间: 2015-07-01

    上传用户:jeffery

  • omptl使用openmp多核库优化过的STL库

    omptl使用openmp多核库优化过的STL库,从而给STL加入了多核并行运算的能力,在多核的机器上大大改进了STL算法的性能。

    标签: openmp omptl STL 多核

    上传时间: 2014-12-01

    上传用户:sjyy1001

  • %--- 基本粒子群优化算法(Particle Swarm Optimization)--- ----- %--- 名称:基本粒子群优化算法(PSO) %------作用:求解优化问题 %---

    %--- 基本粒子群优化算法(Particle Swarm Optimization)--- ----- %--- 名称:基本粒子群优化算法(PSO) %------作用:求解优化问题 %------说明:全局性,并行性,高效的群体智能算法

    标签: Optimization Particle Swarm PSO

    上传时间: 2016-12-06

    上传用户:xiaodu1124

  • 粗粒度并行遗传算法

    粗粒度并行遗传算法,用于流域梯级水电站群的优化调度。

    标签: 粗粒度 并行 算法

    上传时间: 2016-12-14

    上传用户:凤临西北