会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明公开
    • OPPORTUNITY MULTITHREADING IN A MULTITHREADED PROCESSOR WITH INSTRUCTION CHAINING CAPABILITY
    • 多样性 - 多元化北美多种多样的食品添加剂麻省理工学院ANWEISUNGSVERKETTUNGSKAPAZITÄT
    • EP3103011A1
    • 2016-12-14
    • EP15746129.4
    • 2015-02-03
    • Optimum Semiconductor Technologies, Inc.
    • WANG, ShenghongGLOSSNER, C., JohnNACER, Gary, J.
    • G06F9/30
    • G06F9/3826G06F9/3818G06F9/382G06F9/3822G06F9/3838G06F9/3851G06F9/3853G06F9/46
    • A computing device determines that a current software thread of a plurality of software threads having an issuing sequence does not have a first instruction waiting to be issued to a hardware thread during a clock cycle. The computing device identifies one or more alternative software threads in the issuing sequence having instructions waiting to be issued. The computing device selects, during the clock cycle by the computing device, a second instruction from a second software thread among the one or more alternative software threads in view of determining that the second instruction has no dependencies with any other instructions among the instructions waiting to be issued. Dependencies are identified by the computing device in view of the values of a chaining bit extracted from each of the instructions waiting to be issued. The computing device issues the second instruction to the hardware thread.
    • 计算设备确定具有发布序列的多个软件线程的当前软件线程在时钟周期期间不具有等待发送到硬件线程的第一指令。 计算设备识别发布序列中的一个或多个备选软件线程,其中有等待发出的指令。 考虑到在等待等待的指令中确定第二指令与任何其他指令没有任何依赖关系,计算设备在计算设备的时钟周期期间选择来自一个或多个替代软件线程中的第二软件线程的第二指令 被发行。 考虑到从每个等待发出的指令提取的链接位的值,计算设备识别依赖关系。 计算设备向硬件线程发出第二条指令。
    • 10. 发明公开
    • REORDERED SPECULATIVE INSTRUCTION SEQUENCES WITH A DISAMBIGUATION-FREE OUT OF ORDER LOAD STORE QUEUE
    • NEUGEORDNETE SPEKULATIVE BEFEHLSFOLGEN MIT EINER EINDEUTIGENIRREGULÄRENLADE- / SPEICHERWARTESCHLANGE
    • EP2862068A1
    • 2015-04-22
    • EP13803665.2
    • 2013-06-10
    • Soft Machines, Inc.
    • ABDALLAH, Mohammad
    • G06F9/46G06F9/38
    • G06F9/30043G06F9/30032G06F9/30047G06F9/3017G06F9/30185G06F9/3826G06F9/3834G06F9/3842G06F9/3855G06F9/3857
    • In a processor, a disambiguation-free out of order load store queue method. The method includes implementing a memory resource that can be accessed by a plurality of asynchronous cores; implementing a store retirement buffer, wherein stores from a store queue have entries in the store retirement buffer in original program order; and implementing speculative execution, wherein results of speculative execution can be saved in the store retirement/reorder buffer as a speculative state. The method further includes, upon dispatch of a subsequent load from a load queue, searching the store retirement buffer for address matching; and, in cases where there are a plurality of address matches, locating a correct forwarding entry by scanning for the store retirement buffer for a first match, and forwarding data from the first match to the subsequent load. Once speculative outcomes are known, the speculative state is retired to memory.
    • 在一个处理器中,一个无歧义的乱序加载存储队列方法。 该方法包括实现可由多个异步核心访问的存储器资源; 实施商店退休缓冲器,其中来自商店队列的商店在原始程序顺序中具有商店退休缓冲器中的条目; 并执行推测执行,其中推测执行的结果可以作为推测状态保存在商店退休/重新排序缓冲器中。 该方法还包括:在从负载队列发送后续负载时,搜索商店退出缓冲区以进行地址匹配; 并且在存在多个地址匹配的情况下,通过扫描第一匹配的商店退出缓冲器来定位正确的转发条目,以及将数据从第一匹配转发到后续加载。 一旦推测结果已知,投机状态就会退休至记忆。