会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 4. 发明公开
    • 벡터처리중 데이터 요소들의 처리순서 제어
    • 控制用于在矢量处理过程中处理数据元素的订单
    • KR1020150037951A
    • 2015-04-08
    • KR1020157002617
    • 2013-06-11
    • 에이알엠 리미티드
    • 라이드엘라스테어데이비드
    • G06F9/30G06F9/45G06F9/38
    • G06F9/30036G06F8/4451G06F9/30018G06F9/3838G06F9/384G06F9/4451
    • 각각복수의데이터요소를포함하는벡터들에관해연산을행하는벡터명령어들의스트림을처리하는데이터처리장치가개시되어있다. 이데이터처리장치는, 처리중인상기벡터들을기억하는복수의레지스터를갖는레지스터뱅크; 상기벡터명령어들의스트림을처리하는파이프라인식프로세서를구비하고, 상기파이프라인식프로세서는, 상기벡터명령어들의스트림에의해처리되고상기복수의레지스터에기억된상기벡터들에대한데이터의존성을검출하고, 레지스터데이터해저드가일어나지않게상기벡터명령어의실행의타이밍에관한제약을판정하도록구성된회로소자를구비하고, 상기레지스터데이터해저드는, 동일한레지스터에적어도하나의액세스가기록인 2개의액세스가, 상기명령어스트림에서앞서일어나는액세스가완료되기전에상기명령어스트림에서나중에일어나는액세스가시작하도록상기명령어스트림의순서와다른순서로생기는경우에, 일어난다. 상기파이프라인식프로세서는, 데이터의존성이식별되어있는벡터들내의상기데이터요소들중 적어도일부에대해상기벡터들에대해식별된상기데이터의존성이상기데이터요소들의상기적어도일부마다존재하는지를판정하여, 존재하지않는경우상기데이터요소를처리하는명령어의실행의타이밍에관한상기판정된제약을완화시키도록구성된데이터요소해저드판정회로소자를구비한다.
    • 8. 发明授权
    • 파이프라인에서 블럭을 스케줄하는 컴파일 방법 및 장치
    • 用于在管道上调度块的装置和方法
    • KR101711388B1
    • 2017-03-02
    • KR1020130009058
    • 2013-01-28
    • 삼성전자주식회사
    • 김태송
    • G06F9/45G06F9/38
    • G06F8/443G06F8/4451
    • 파이프라인에서블럭을스케줄하는컴파일방법및 장치가개시된다. 파이프라인에서블럭을스케줄하는컴파일방법은프로그램코드에따른제어흐름(control flow)의블럭(block)에대한억세스카운트(access count)를프로파일(profile)하는단계, 블럭으로들어오는엣지의억세스카운트에포함되는엣지카운트(edge count)가미리정해진중요한계치(important limit) 이상인블럭을중요블럭으로판단하는단계및 레지스터라이트백컨플릭트(register write-back conflict)가방지되도록중요블럭을억세스카운트에따라스케줄하는단계를포함한다.
    • 提供了一种用于在流水线中调度块的编译方法和装置。 用于调度流水线中的块的编译方法可以包括:使用处理器对程序代码的控制流中的块的访问计数进行分析,确定块是重要块,响应于边缘计数 进入块的边沿大于或等于预定值,边缘计数被包括在块的访问计数中,并且基于访问计数调度重要块以防止寄存器回写冲突。
    • 10. 发明公开
    • 술어 실행을 정적 예측실행으로 변환하기 위한 범용 및효율적 방법 및 장치
    • 将预测执行转换为静态参数的装置和方法
    • 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转换的硬件 - 软件组合技术。 性能以几种方式获得,从软件 - 环路控制与控制依赖关系到选择性消除误预测分支指令。