会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明公开
    • 술어 실행을 정적 예측실행으로 변환하기 위한 범용 및효율적 방법 및 장치
    • 将预测执行转换为静态参数的装置和方法
    • KR1020020065864A
    • 2002-08-14
    • KR1020020007089
    • 2002-02-07
    • 오라클 아메리카, 인크.
    • 박조셉씨.에이치.
    • G06F9/38
    • G06F8/4451
    • PURPOSE: A device and a method for transforming predicated execution to static speculation are provided to optimize predicated code. CONSTITUTION: First, the predicate defining instructions are eliminated by interpretation(54). Then, guarding predicates of safe instructions are eliminated by speculation(56) and guarding predicates of unsafe instructions are eliminated by compensation(58). Finally, guarding predicates of unsuitable instructions are eliminated by reverse if-conversion(60). After the predicate eliminations have been made, the resulting MIR is improved by applying specially designed transformations(62). In one or more embodiments, the discussed process converts predicated execution to static speculation without explicit predicate hardware. As mentioned earlier, predicated execution(PE) is a key feature of modern microprocessor architecture emphasizing instruction -level parallelism. As such, PE on guarded(predicated) architecture has been studied by many as a hardware-software combined technique for eliminating branching, i.e., if-conversion. The performance is gained in several ways, ranging from software -pipeline of loop s with control dependence to selective elimination of mispredicting branch instructions.
    • 目的:提供一种用于将预测执行转换为静态推测的设备和方法,以优化预定义代码。 规定:首先,解释(54)消除了定义说明的谓词。 然后,通过猜测(56)消除安全指令的守卫谓词,并通过补偿消除不安全指令的守卫谓词(58)。 最后,通过反转换(60)消除不合适指令的守卫谓词。 在进行谓词消除之后,通过应用特别设计的转换(62)来改进所得到的MIR。 在一个或多个实施例中,所讨论的过程将预测的执行转换为静态推测而没有明确的谓词硬件。 如前所述,预测执行(PE)是强调指令级并行性的现代微处理器架构的关键特征。 因此,许多保护(预测)架构的PE已经被研究为用于消除分支,即if转换的硬件 - 软件组合技术。 性能以几种方式获得,从软件 - 环路控制与控制依赖关系到选择性消除误预测分支指令。