会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 9. 发明申请
    • System and method for generating object code for map-reduce idioms in multiprocessor systems
    • 用于生成多处理器系统中map-reduce习语的目标代码的系统和方法
    • US20080127146A1
    • 2008-05-29
    • US11516292
    • 2006-09-06
    • Shih-wei LiaoBo HuangGuilin Chen
    • Shih-wei LiaoBo HuangGuilin Chen
    • G06F9/45
    • G06F8/456
    • Methods and systems are provided for recognizing and processing reduction operations to optimize generated binary code for execution in a multiprocessor computer system. Reduction operations facilitate data parallelism whereby each processing thread contributes a value and the values are reduced using a function to obtain and return a reduced value to each of the threads. Embodiments of an idiom-based interprocedural compiler provide a unified framework for processing both implicit and explicit reductions. The compiler integrates explicit reductions and implicit reductions by providing a uniform intermediate format. The compiler resolves dependencies among processing threads within program code by checking for privatization of dependent threads or parallelizing reduction idioms within the threads, and generates parallelized object code for execution in a multiprocessor computer.
    • 提供了用于识别和处理缩减操作以优化用于在多处理器计算机系统中执行的生成的二进制代码的方法和系统。 缩减操作有助于数据并行性,从而每个处理线程提供一个值,并且通过使用函数来减小值以减少每个线程的值。 基于习语的过程间编译器的实施例提供了用于处理隐式和显式缩减的统一框架。 编译器通过提供统一的中间格式来集成显式的减少和隐式的减少。 编译器通过检查线程内的依赖线程的私有化或并行化还原成语来解决程序代码内的处理线程之间的依赖关系,并生成用于在多处理器计算机中执行的并行化目标代码。