Alias-free test for dynamic array structures
    1.
    发明授权
    Alias-free test for dynamic array structures 失效
    动态数组结构的无差别测试

    公开(公告)号:US06880154B2

    公开(公告)日:2005-04-12

    申请号:US09896936

    申请日:2001-06-29

    IPC分类号: G06F9/45

    CPC分类号: G06F8/445

    摘要: An apparatus, method, and program product for optimizing code that contains dynamically-allocated memory. The aliasing behavior of internal pointers of dynamically-allocated memory is used to disambiguate memory accesses and to eliminate false data dependencies. It is determined whether a dynamically-allocated array will behave like a statically-allocated array throughout the entire program execution once it has been allocated. This determination is used to improve the instruction scheduling efficiency, which yields better performance.

    摘要翻译: 一种用于优化包含动态分配内存的代码的设备,方法和程序产品。 动态分配内存的内部指针的混叠行为用于消除内存访问歧义并消除虚假的数据依赖性。 一旦动态分配的数组被分配,整个程序执行过程中,动态分配的数组是否会像一个静态分配的数组。 该决定用于提高指令调度效率,从而产生更好的性能。

    Compile-time memory coalescing for dynamic arrays
    2.
    发明授权
    Compile-time memory coalescing for dynamic arrays 有权
    用于动态数组的编译时存储器合并

    公开(公告)号:US06721943B2

    公开(公告)日:2004-04-13

    申请号:US09822736

    申请日:2001-03-30

    IPC分类号: G06F945

    CPC分类号: G06F8/4442

    摘要: In general, the malloc-combining transformation optimization during compile-time of a source program engaged in dynamically constructing multi-dimensional arrays provides an effective method of improving cache locality by combining qualified malloc and free/realloc calls found in counted loops into a single system call and hoisting out the single call and placing it immediately preceding the beginning of the counted loops. As a result of the application of the malloc-combining optimization results in improved cache locality allows for prefetching array pointers and data elements of the dynamic arrays as if the dynamic arrays were static.

    摘要翻译: 通常,在动态构建多维数组的源程序的编译期间的malloc组合变换优化提供了一种有效的方法,通过将在计数循环中发现的合格的malloc和free / realloc调用结合到单个系统中来提高高速缓存局部性 调用并提出单个呼叫,并将其放置在计数循环开始之前。 由于将malloc组合优化结果应用于改进的高速缓存位置的结果允许动态数组的预取数组指针和数据元素,如同动态数组是静态的。

    Adaptive prefetch for irregular access patterns
    3.
    发明授权
    Adaptive prefetch for irregular access patterns 失效
    不规则访问模式的自适应预取

    公开(公告)号:US07155575B2

    公开(公告)日:2006-12-26

    申请号:US10323226

    申请日:2002-12-18

    IPC分类号: G06F12/08

    摘要: A computer program product determines whether a loop has a high usage count. If the computer program product determines the loop has a high usage count, the computer program product determines whether the loop has an irregularly accessed load. If the loop has an irregularly accessed load, the computer program product inserts pattern recognition code to calculate whether successive iterations of the irregular memory load in the loop have a predictable access pattern. The computer program product implants conditional adaptive prefetch code including a prefetch instruction into the output code.

    摘要翻译: 计算机程序产品确定循环是否具有高的使用计数。 如果计算机程序产品确定循环具有较高的使用次数,则计算机程序产品确定循环是否具有不规则访问的负载。 如果循环具有不规则访问的负载,则计算机程序产品插入模式识别码以计算循环中不规则存储器负载的连续迭代是否具有可预测的访问模式。 计算机程序产品将包括预取指令的条件自适应预取代码植入到输出代码中。

    Number automatic routing method, updating method, withdrawing method, router and device
    4.
    发明授权
    Number automatic routing method, updating method, withdrawing method, router and device 有权
    号码自动路由方式,更新方式,撤销方式,路由器和设备

    公开(公告)号:US08665887B2

    公开(公告)日:2014-03-04

    申请号:US13059934

    申请日:2009-07-29

    IPC分类号: H04L12/28

    摘要: A number automatic routing method, an updating method, a withdrawing method, a router and a device is provided wherein the number automatic routing method includes: converting to-be-distributed number into number routing information to add to dynamic routing protocol; generating a dynamic routing protocol message according to the number routing information; transmitting the dynamic routing protocol message through an Internet Protocol (IP) network and distributing the number through the dynamic routing protocol message and the IP network. The method supports automatic routing of numbers such as E.164 and E.214 and SP through expanding current Multi-Protocol Border Gateway Protocol (MP-BGP) that optimizes network structure and improves efficiency.

    摘要翻译: 提供了一种数字自动路由方法,更新方法,撤销方法,路由器和设备,其中号码自动路由方法包括:将分配的号码转换为号码路由信息以添加到动态路由协议; 根据号码路由信息生成动态路由协议消息; 通过互联网协议(IP)网络传输动态路由协议消息,并通过动态路由协议消息和IP网络分配号码。 该方法通过扩展当前的优化网络结构并提高效率的多协议边界网关协议(MP-BGP)来支持自动路由数字,如E.164和E.214和SP。

    NUMBER AUTOMATIC ROUTING METHOD, UPDATING METHOD, WITHDRAWING METHOD, ROUTER AND DEVICE
    5.
    发明申请
    NUMBER AUTOMATIC ROUTING METHOD, UPDATING METHOD, WITHDRAWING METHOD, ROUTER AND DEVICE 有权
    数字自动路由方法,更新方法,提取方法,路由器和设备

    公开(公告)号:US20110286466A1

    公开(公告)日:2011-11-24

    申请号:US13059934

    申请日:2009-07-29

    IPC分类号: H04L12/56

    摘要: A number automatic routing method, an updating method, a withdrawing method, a router and a device is provided wherein the number automatic routing method includes: converting to-be-distributed number into number routing information to add to dynamic routing protocol; generating a dynamic routing protocol message according to the number routing information; transmitting the dynamic routing protocol message through an Internet Protocol (IP) network and distributing the number through the dynamic routing protocol message and the IP network. The method supports automatic routing of numbers such as E.164 and E.214 and SP through expanding current Multi-Protocol Border Gateway Protocol (MP-BGP) that optimizes network structure and improves efficiency.

    摘要翻译: 提供了一种数字自动路由方法,更新方法,撤销方法,路由器和设备,其中号码自动路由方法包括:将分配的号码转换为号码路由信息以添加到动态路由协议; 根据号码路由信息生成动态路由协议消息; 通过互联网协议(IP)网络传输动态路由协议消息,并通过动态路由协议消息和IP网络分配号码。 该方法通过扩展当前的优化网络结构并提高效率的多协议边界网关协议(MP-BGP)来支持自动路由数字,如E.164和E.214和SP。

    Bird bath
    8.
    外观设计

    公开(公告)号:USD998905S1

    公开(公告)日:2023-09-12

    申请号:US29794210

    申请日:2021-06-10

    申请人: Wei Li

    设计人: Wei Li

    摘要: FIG. 1 is a perspective view of a bird bath showing my new design;
    FIG. 2 is another perspective view thereof;
    FIG. 3 is a front elevational view thereof;
    FIG. 4 is a rear elevational view thereof;
    FIG. 5 is a left side elevational view thereof;
    FIG. 6 is a right side elevational view thereof;
    FIG. 7 is a top plan view thereof; and,
    FIG. 8 is a bottom plan view thereof.

    Wearable devices, methods and media for multi-finger mid-air gesture recognition

    公开(公告)号:US11573642B2

    公开(公告)日:2023-02-07

    申请号:US17138677

    申请日:2020-12-30

    申请人: Huang Da-Yuan Wei Li

    发明人: Huang Da-Yuan Wei Li

    IPC分类号: G06F3/01

    摘要: Wearable devices, methods and processor-readable media for multi-finger mid-air gesture recognition are described. A smart ring wearable device having an array of proximity sensors located about the circumference of the ring is used, in conjunction with a motion sensor such as an accelerometer, to sense and recognize multi-finger mid-air gestures. The proximity sensors may be used to sense the relative positions and shapes of the fingers of the user's hand. The motion sensor may be used to detect gross movements of the finger, hand, and arm, and to detect other movements such as finger collisions using high-frequency sampling of accelerometer data to sense bio-acoustic vibrations. A gesture-sensing system may be operated by the wearable device, a gesture-controlled device, or another device to recognize the gestures based on the sensor data using a trained support-vector machine as a classifier.