会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 12. 发明授权
    • Hybrid transactions for low-overhead speculative parallelization
    • 低架构投机并行化的混合交易
    • US08195898B2
    • 2012-06-05
    • US11965120
    • 2007-12-27
    • Adam WelcAli-Reza Adl-Tabatabai
    • Adam WelcAli-Reza Adl-Tabatabai
    • G06F13/14
    • G06F9/467
    • A method and apparatus for a hybrid transactional memory system is herein described. A first transaction is executed utilizing a first style of a transactional memory system and a second transaction is executed in parallel utilizing a second style of a transactional memory system. For example, a main thread is executed utilizing an update-in place Software Transactional Memory (STM) system while a parallel thread, such as a helper thread, is executed utilizing a write buffering STM. As a result, a main thread may directly update memory locations, while a helper thread's transactional writes are buffered to ensure they do not invalidate transactional reads of the main thread. Therefore, parallel execution of threads is achieved, while ensuring at least one thread, such as a main thread, does not degrade below an amount of execution cycles it would take to execute the main thread serially.
    • 这里描述了用于混合事务存储器系统的方法和装置。 使用事务性存储器系统的第一种类型执行第一事务,并且使用事务存储器系统的第二种类型来并行地执行第二事务。 例如,利用写入缓冲STM执行诸如辅助线程的并行线程,利用更新软件事务存储器(STM)系统来执行主线程。 因此,主线程可以直接更新内存位置,而辅助线程的事务写入被缓冲,以确保它们不会使主线程的事务读取无效。 因此,实现线程的并行执行,同时确保至少一个线程(例如主线程)不会降级到低于执行连续执行主线程所需的执行周期数量。
    • 14. 发明申请
    • HYBRID TRANSACTIONS FOR LOW-OVERHEAD SPECULATIVE PARALLELIZATION
    • 用于低通量测量并联的混合交易
    • US20090172303A1
    • 2009-07-02
    • US11965120
    • 2007-12-27
    • Adam WelcAli-Reza Adl-Tabatabai
    • Adam WelcAli-Reza Adl-Tabatabai
    • G06F12/00G06F9/46
    • G06F9/467
    • A method and apparatus for a hybrid transactional memory system is herein described. A first transaction is executed utilizing a first style of a transactional memory system and a second transaction is executed in parallel utilizing a second style of a transactional memory system. For example, a main thread is executed utilizing an update-in place Software Transactional Memory (STM) system while a parallel thread, such as a helper thread, is executed utilizing a write buffering STM. As a result, a main thread may directly update memory locations, while a helper thread's transactional writes are buffered to ensure they do not invalidate transactional reads of the main thread. Therefore, parallel execution of threads is achieved, while ensuring at least one thread, such as a main thread, does not degrade below an amount of execution cycles it would take to execute the main thread serially.
    • 这里描述了用于混合事务存储器系统的方法和装置。 使用事务性存储器系统的第一种类型执行第一事务,并且使用事务存储器系统的第二种类型来并行地执行第二事务。 例如,利用写入缓冲STM执行诸如辅助线程的并行线程,利用更新软件事务存储器(STM)系统来执行主线程。 因此,主线程可以直接更新内存位置,而辅助线程的事务写入被缓冲,以确保它们不会使主线程的事务读取无效。 因此,实现线程的并行执行,同时确保至少一个线程(例如主线程)不会降级到低于执行连续执行主线程所需的执行周期数量。