会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Method and apparatus to achieve maximum outer level parallelism of a loop
    • 实现环路最大外层平行度的方法和装置
    • US08214818B2
    • 2012-07-03
    • US11897468
    • 2007-08-30
    • Li LiuBuqi ChengGansha Wu
    • Li LiuBuqi ChengGansha Wu
    • G06F9/45
    • G06F8/452
    • In one embodiment, the present invention includes a method for constructing a data dependency graph (DDG) for a loop to be transformed, performing statement shifting to transform the loop into a first transformed loop according to at least one of first and second algorithms, performing unimodular and echelon transformations of a selected one of the first or second transformed loops, partitioning the selected transformed loop to obtain maximum outer level parallelism (MOLP), and partitioning the selected transformed loop into multiple sub-loops. Other embodiments are described and claimed.
    • 在一个实施例中,本发明包括一种用于构造要变换的循环的数据依赖图(DDG)的方法,执行语句移位以根据第一和第二算法中的至少一个将循环变换为第一变换循环,执行 对所选择的第一或第二变换循环中的一个进行单模和梯形变换,分割所选择的变换循环以获得最大外部水平并行度(MOLP),以及将所选择的变换循环分割成多个子循环。 描述和要求保护其他实施例。
    • 9. 发明申请
    • Method and apparatus for referencing thread local variables with stack address mapping
    • 使用堆栈地址映射引用线程局部变量的方法和装置
    • US20060031810A1
    • 2006-02-09
    • US10916160
    • 2004-08-09
    • Jinzhan PengXiaohua ShiGuei-Yuan LuehGansha Wu
    • Jinzhan PengXiaohua ShiGuei-Yuan LuehGansha Wu
    • G06F9/44
    • G06F9/52
    • Methods and apparatuses provide for referencing thread local variables (TLVs) with techniques such as stack address mapping. A method may involve a head pointer that points to a set of thread local variables (TLVs) of a thread. A method according to one embodiment may include an operation for storing the head pointer in a global data structure in a user space of a processing system. The head pointer may subsequently be retrieved from the global data structure and used to access one or more TLVs associated with the thread. In one embodiment, the head pointer is retrieved without executing any kernel system calls. In an example embodiment, the head pointer is stored in a global array, and a stack address for the thread is used to derive an index into the array. Other embodiments are described and claimed.
    • 方法和设备提供了使用诸如堆栈地址映射的技术引用线程局部变量(TLV)。 方法可以涉及指向线程的一组线程局部变量(TLV)的头指针。 根据一个实施例的方法可以包括用于将头指针存储在处理系统的用户空间中的全局数据结构中的操作。 可以随后从全局数据结构检索头指针,并用于访问与线程相关联的一个或多个TLV。 在一个实施例中,检索头指针而不执行任何内核系统调用。 在示例实施例中,头指针被存储在全局数组中,并且使用线程的堆栈地址来导出数组中的索引。 描述和要求保护其他实施例。