会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明申请
    • NON-BLOCKING WAIT-FREE DATA-PARALLEL SCHEDULER
    • 非阻塞等待数据并行调度器
    • US20120159495A1
    • 2012-06-21
    • US12971891
    • 2010-12-17
    • Mohan RajagopalanAli-Reza Adl-TabatabaiYang NiAdam WelcRichard L. Hudson
    • Mohan RajagopalanAli-Reza Adl-TabatabaiYang NiAdam WelcRichard L. Hudson
    • G06F9/46
    • G06F9/4881G06F9/5066
    • Methods, systems, and mediums are described for scheduling data parallel tasks onto multiple thread execution units of processing system. Embodiments of a lock-free queue structure and methods of operation are described to implement a method for scheduling fine-grained data-parallel tasks for execution in a computing system. The work of one of a plurality of worker threads is wait-free with respect to the other worker threads. Each node of the queue holds a reference to a task that may be concurrently performed by multiple thread execution units, but each on a different subset of data. Various embodiments relate to software-based scheduling of data-parallel tasks on a multi-threaded computing platform that does not perform such scheduling in hardware. Other embodiments are also described and claimed.
    • 描述了用于将数据并行任务调度到处理系统的多个线程执行单元上的方法,系统和介质。 描述无锁队列结构和操作方法的实施例以实现用于调度细粒度数据并行任务以在计算系统中执行的方法。 多个工作线程之一的工作相对于其他工作线程是等待的。 队列的每个节点都保存对可以由多个线程执行单元同时执行的任务的引用,但每个节点都在不同的数据子集上。 各种实施例涉及在不在硬件中执行这样的调度的多线程计算平台上的数据并行任务的基于软件的调度。 还描述和要求保护其他实施例。
    • 4. 发明申请
    • Transactional memory with automatic object versioning
    • 具有自动对象版本控制的事务性内存
    • US20080021934A1
    • 2008-01-24
    • US11477848
    • 2006-06-29
    • Richard L. HudsonAli-Reza Adl-tabatabaiBratin Saha
    • Richard L. HudsonAli-Reza Adl-tabatabaiBratin Saha
    • G06F17/30
    • G06F9/467G06F12/0253
    • Embodiments of a system and method for transactional memory (TM) with automatic object versioning are described. Embodiments described herein include a TM system and method that facilitates the execution of object-oriented application programs in a transactional environment, including automatically versioning objects to enhance efficiency. Embodiments of the TM automatically designate versions of objects using pointers, accurately identifying usable and unusable versions. Object versioning as described herein allows the garbage collector to easily and efficiently determine which objects may be moved, freeing memory space and reducing the number of objects traversed by a transaction before finding a useable version of an object. Other embodiments are described and claimed.
    • 描述了具有自动对象版本控制的事务存储器(TM)的系统和方法的实施例。 本文描述的实施例包括TM系统和方法,其有助于在事务环境中执行面向对象的应用程序,包括自动版本化对象以提高效率。 TM的实施例使用指针自动指定对象的版本,准确地标识可用和不可用的版本。 如本文所述的对象版本控制允许垃圾收集器容易且有效地确定哪些对象可能被移动,释放存储器空间并减少事务经过的对象的数量,然后找到对象的可用版本。 描述和要求保护其他实施例。
    • 10. 发明授权
    • Transactional memory with automatic object versioning
    • 具有自动对象版本控制的事务性内存
    • US07542977B2
    • 2009-06-02
    • US11477848
    • 2006-06-29
    • Richard L. HudsonAli-Reza Adl-tabatabaiBratin Saha
    • Richard L. HudsonAli-Reza Adl-tabatabaiBratin Saha
    • G06F17/00
    • G06F9/467G06F12/0253
    • Embodiments of a system and method for transactional memory (TM) with automatic object versioning are described. Embodiments described herein include a TM system and method that facilitates the execution of object-oriented application programs in a transactional environment, including automatically versioning objects to enhance efficiency. Embodiments of the TM automatically designate versions of objects using pointers, accurately identifying usable and unusable versions. Object versioning as described herein allows the garbage collector to easily and efficiently determine which objects may be moved, freeing memory space and reducing the number of objects traversed by a transaction before finding a useable version of an object. Other embodiments are described and claimed.
    • 描述了具有自动对象版本控制的事务存储器(TM)的系统和方法的实施例。 本文描述的实施例包括TM系统和方法,其有助于在事务环境中执行面向对象的应用程序,包括自动版本化对象以提高效率。 TM的实施例使用指针自动指定对象的版本,准确地标识可用和不可用的版本。 如本文所述的对象版本控制允许垃圾收集器容易且有效地确定哪些对象可能被移动,释放存储器空间并减少事务经过的对象的数量,然后找到对象的可用版本。 描述和要求保护其他实施例。