会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Thread speculative execution and asynchronous conflict
    • 线程推测执行和异步冲突
    • US08438571B2
    • 2013-05-07
    • US12711328
    • 2010-02-24
    • Thomas M. GoodingJohn Kevin O'BrienKai-Ting Amy WangXiaotong Zhuang
    • Thomas M. GoodingJohn Kevin O'BrienKai-Ting Amy WangXiaotong Zhuang
    • G06F9/46
    • G06F11/1469G06F9/3834G06F9/3842G06F9/3851G06F9/3861G06F9/467
    • In an embodiment, asynchronous conflict events are received during a previous rollback period. Each of the asynchronous conflict events represent conflicts encountered by speculative execution of a first plurality of work units and may be received out-of-order. During a current rollback period, a first work unit is determined whose speculative execution raised one of the asynchronous conflict events, and the first work unit is older than all other of the first plurality of work units. A second plurality of work units are determined, whose ages are equal to or older than the first work unit, wherein each of the second plurality of work units are assigned to respective executing threads. Rollbacks of the second plurality of work units are performed. After the rollbacks of the second plurality of work units are performed, speculative executions of the second plurality of work units are initiated in age order, from oldest to youngest.
    • 在一个实施例中,在先前的回滚期间期间接收到异步冲突事件。 每个异步冲突事件表示由第一多个工作单元的推测性执行而遇到的冲突,并且可以被无序地接收。 在当前回滚期间,确定第一工作单元,其推测执行引起异步冲突事件中的一个,并且第一工作单元比第一多个工作单元中的所有其他工作单元老。 确定第二多个作业单元,其年龄等于或小于第一工作单元,其中第二多个作业单元中的每一个分配给相应的执行螺纹。 执行第二多个工作单元的回滚。 在执行第二多个作业单元的回滚之后,第二个多个作业单元的推测性执行以年龄从最早到最小的顺序发起。
    • 2. 发明申请
    • THREAD SPECULATIVE EXECUTION AND ASYNCHRONOUS CONFLICT EVENTS
    • 螺旋线性执行和异常冲突事件
    • US20110209154A1
    • 2011-08-25
    • US12711328
    • 2010-02-24
    • Thomas M. GoodingJohn Kevin O'BrienKai-Ting Amy WangXiaotong Zhuang
    • Thomas M. GoodingJohn Kevin O'BrienKai-Ting Amy WangXiaotong Zhuang
    • G06F9/46
    • G06F11/1469G06F9/3834G06F9/3842G06F9/3851G06F9/3861G06F9/467
    • In an embodiment, asynchronous conflict events are received during a previous rollback period. Each of the asynchronous conflict events represent conflicts encountered by speculative execution of a first plurality of work units and may be received out-of-order. During a current rollback period, a first work unit is determined whose speculative execution raised one of the asynchronous conflict events, and the first work unit is older than all other of the first plurality of work units. A second plurality of work units are determined, whose ages are equal to or older than the first work unit, wherein each of the second plurality of work units are assigned to respective executing threads. Rollbacks of the second plurality of work units are performed. After the rollbacks of the second plurality of work units are performed, speculative executions of the second plurality of work units are initiated in age order, from oldest to youngest.
    • 在一个实施例中,在先前的回滚期间期间接收到异步冲突事件。 每个异步冲突事件表示由第一多个工作单元的推测性执行而遇到的冲突,并且可以被无序地接收。 在当前回滚期间,确定第一工作单元,其推测执行引起异步冲突事件中的一个,并且第一工作单元比第一多个工作单元中的所有其他工作单元老。 确定第二多个作业单元,其年龄等于或小于第一工作单元,其中第二多个作业单元中的每一个分配给相应的执行螺纹。 执行第二多个工作单元的回滚。 在执行第二多个工作单元的回滚之后,第二个多个工作单元的推测性执行以年龄从最早到最小的顺序启动。
    • 7. 发明授权
    • Route planning using location/time encoded data from location aware snowplows
    • 路线规划使用位置/时间编码数据从位置感知积雪车
    • US08880329B2
    • 2014-11-04
    • US13179985
    • 2011-07-11
    • Thomas M. Gooding
    • Thomas M. Gooding
    • G01C21/36G06F7/70G06F19/00G06G7/00G06G7/76G08G1/09H04M11/04G01C21/34
    • G01C21/3407G01C21/3461G01C21/3691
    • Techniques are described for using geographic location data of snowplows to update a snow depth associated with a section of a surface street. The route of the snowplow may be tracked continuously which allows the snow depth of the street to be reset in real-time. The updated snow depth may then be used to generate a cost of travelling on the street. The travelling cost may then be used to plan a route through the region. Alternatively, the cost may be graphically displayed on a map to permit a user to determine which surface streets to avoid. In another embodiment, the cost of travelling on a particular street may be changed by the attributes of the vehicle that will navigate the snow-covered roads, driver's experience, or the geographic terrain of a road. This new cost may then be used, for example, to plan a route or display roads to avoid.
    • 描述了使用积雪机的地理位置数据来更新与表面街道的一部分相关联的雪深的技术。 可以连续跟踪除雪机的路线,这样可以实时地重置街道的雪深。 然后可以使用更新的雪深来产生在街上行驶的费用。 然后可以使用旅行成本来规划通过该地区的路线。 或者,成本可以以图形方式显示在地图上,以允许用户确定要避免的表面街道。 在另一个实施例中,在特定街道上行驶的费用可以通过将在雪覆盖的道路,驾驶员的体验或道路的地理地形上导航的车辆的属性来改变。 然后可以使用这种新的成本,例如,计划路线或显示要避免的道路。
    • 10. 发明授权
    • Hierarchical debug information collection
    • 分层调试信息收集
    • US07954012B2
    • 2011-05-31
    • US12258989
    • 2008-10-27
    • Thomas M. Gooding
    • Thomas M. Gooding
    • G06F11/00
    • G06F11/3636G06F11/3656
    • Embodiments of the invention are generally related to retrieving debug data from a plurality of nodes of a parallel computer system. To retrieve debug data, a message may be broadcast from a service node of the system to each of the plurality of nodes via a first network, the message indicating a debug operation that is to be performed. A node of the plurality of nodes may transfer an interrupt signal to the rest of the plurality of nodes via a second network. Upon receiving the interrupt signal, the plurality of nodes may perform the debug operation comprising transferring the debug data to the service node via a third network.
    • 本发明的实施例通常涉及从并行计算机系统的多个节点检索调试数据。 为了检索调试数据,可以经由第一网络将消息从系统的服务节点广播到多个节点中的每一个,该消息指示要执行的调试操作。 多个节点的节点可以经由第二网络将中断信号传送到多个节点的其余部分。 在接收到中断信号时,多个节点可以执行调试操作,包括经由第三网络将调试数据传送到服务节点。