Dynamic prefetch distance calculation
    1.
    发明申请
    Dynamic prefetch distance calculation 失效
    动态预取距离计算

    公开(公告)号:US20070106848A1

    公开(公告)日:2007-05-10

    申请号:US11271415

    申请日:2005-11-09

    IPC分类号: G06F13/00

    摘要: The prefetch distance to be used by a prefetch instruction may not always be correctly calculated using compile-time information. In one embodiment, the present invention generates prefetch distance calculation code to dynamically calculate a prefetch distance used by a prefetch instruction at run-time.

    摘要翻译: 预取指令使用的预取距离可能不总是使用编译时信息正确计算。 在一个实施例中,本发明产生预取距离计算代码以在运行时动态地计算由预取指令使用的预取距离。

    Dynamic prefetch distance calculation
    2.
    发明授权
    Dynamic prefetch distance calculation 失效
    动态预取距离计算

    公开(公告)号:US07702856B2

    公开(公告)日:2010-04-20

    申请号:US11271415

    申请日:2005-11-09

    IPC分类号: G06F13/00 G06F13/28

    摘要: The prefetch distance to be used by a prefetch instruction may not always be correctly calculated using compile-time information. In one embodiment, the present invention generates prefetch distance calculation code to dynamically calculate a prefetch distance used by a prefetch instruction at run-time.

    摘要翻译: 预取指令使用的预取距离可能不总是使用编译时信息正确计算。 在一个实施例中,本发明产生预取距离计算代码以在运行时动态地计算由预取指令使用的预取距离。

    Alias-free test for dynamic array structures
    3.
    发明授权
    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
    4.
    发明授权
    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组合优化结果应用于改进的高速缓存位置的结果允许动态数组的预取数组指针和数据元素,如同动态数组是静态的。

    Multi-control password changing
    5.
    发明授权
    Multi-control password changing 有权
    多控制密码更改

    公开(公告)号:US09049189B2

    公开(公告)日:2015-06-02

    申请号:US13728803

    申请日:2012-12-27

    IPC分类号: G06F17/30 H04L29/06 G06F21/45

    摘要: Multi-control password changing includes initiating a password change cycle to change a target user's password, selecting a plurality of administrators to provide password part inputs, receiving password part inputs separately and confidentially from the plurality of administrators, generating a multi-control password comprised of multiple password part inputs, changing the target user's password to the multi-control password, and transmitting either the single multi-control password or multiple password parts each separately to target user. In an exemplary embodiment, a system for multi-control password changing includes a multi-control password changing module configured to change a target user's password, a recruitment module configured to select a plurality of administrators to provide password part inputs, a regulation module configured to receive and process password part inputs from the plurality of administrators, and a change value module configured to generate a multi-control password comprised of multiple password part inputs.

    摘要翻译: 多控制密码改变包括启动密码更改周期以改变目标用户的密码,选择多个管理员以提供密码部分输入,从多个管理员分别和保密地接收密码部分输入,生成由多个管理员组成的多控制密码 多个密码部分输入,将目标用户的密码更改为多重密码,并将单个多重密码或多个密码分别单独发送给目标用户。 在示例性实施例中,用于多控制密码改变的系统包括被配置为改变目标用户密码的多控制密码改变模块,被配置为选择多个管理员以提供密码部分输入的招聘模块,配置为 接收和处理来自多个管理员的密码部分输入;以及变更值模块,被配置为生成由多个密码部分输入组成的多重控制密码。

    Autonomous role-based security for database management systems
    6.
    发明授权
    Autonomous role-based security for database management systems 有权
    数据库管理系统的基于角色的自主安全

    公开(公告)号:US09298933B2

    公开(公告)日:2016-03-29

    申请号:US13945148

    申请日:2013-07-18

    IPC分类号: G06F17/30 G06F21/60 G06F21/62

    CPC分类号: G06F21/604 G06F21/6218

    摘要: Embodiments described herein generally relate to creating an autonomous role-based security system for a database management system, wherein a super user may not always be required. A computer-implemented method is described. The method includes establishing one or more privileges in a database system, each privilege controlling access to an administrative function for the database system. Each privilege is assigned to one or more roles. Each role may always have a minimum set of users with only administrative rights over the role. A request is received from a first user to grant a role to a second user. A database management system determines whether the first user has administrative privileges over the role. If the first user has administrative privileges over the role, the role is granted to the second user. The database system may satisfy the principles of least privilege and separation of duties.

    摘要翻译: 本文描述的实施例通常涉及为数据库管理系统创建自主的基于角色的安全系统,其中可能不总是需要超级用户。 描述了计算机实现的方法。 该方法包括在数据库系统中建立一个或多个特权,每个权限控制对数据库系统的管理功能的访问。 每个权限都分配给一个或多个角色。 每个角色可能总是拥有一个最小的用户组,只对该角色具有管理权限。 从第一用户接收到向第二用户授予角色的请求。 数据库管理系统确定第一个用户是否具有该角色的管理权限。 如果第一个用户对该角色具有管理权限,该角色将被授予第二个用户。 数据库系统可以满足最低权限和职责分离的原则。

    Multi-Control Password Changing
    7.
    发明申请
    Multi-Control Password Changing 有权
    多控制密码更改

    公开(公告)号:US20140109206A1

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

    申请号:US13728803

    申请日:2012-12-27

    IPC分类号: H04L29/06

    摘要: Multi-control password changing includes initiating a password change cycle to change a target user's password, selecting a plurality of administrators to provide password part inputs, receiving password part inputs separately and confidentially from the plurality of administrators, generating a multi-control password comprised of multiple password part inputs, changing the target user's password to the multi-control password, and transmitting either the single multi-control password or multiple password parts each separately to target user. In an exemplary embodiment, a system for multi-control password changing includes a multi-control password changing module configured to change a target user's password, a recruitment module configured to select a plurality of administrators to provide password part inputs, a regulation module configured to receive and process password part inputs from the plurality of administrators, and a change value module configured to generate a multi-control password comprised of multiple password part inputs.

    摘要翻译: 多控制密码改变包括启动密码更改周期以改变目标用户的密码,选择多个管理员以提供密码部分输入,从多个管理员分别和保密地接收密码部分输入,生成由多个管理员组成的多控制密码 多个密码部分输入,将目标用户的密码更改为多重密码,并将单个多重密码或多个密码分别单独发送给目标用户。 在示例性实施例中,用于多控制密码改变的系统包括被配置为改变目标用户密码的多控制密码改变模块,被配置为选择多个管理员以提供密码部分输入的招聘模块,配置为 接收和处理来自多个管理员的密码部分输入;以及变更值模块,被配置为生成由多个密码部分输入组成的多重控制密码。

    AUTONOMOUS ROLE-BASED SECURITY FOR DATABASE MANAGEMENT SYSTEMS
    8.
    发明申请
    AUTONOMOUS ROLE-BASED SECURITY FOR DATABASE MANAGEMENT SYSTEMS 有权
    用于数据库管理系统的自动基于角色的安全

    公开(公告)号:US20150026215A1

    公开(公告)日:2015-01-22

    申请号:US13945148

    申请日:2013-07-18

    IPC分类号: G06F21/62

    CPC分类号: G06F21/604 G06F21/6218

    摘要: Embodiments described herein generally relate to creating an autonomous role-based security system for a database management system, wherein a super user may not always be required. A computer-implemented method is described. The method includes establishing one or more privileges in a database system, each privilege controlling access to an administrative function for the database system. Each privilege is assigned to one or more roles. Each role may always have a minimum set of users with only administrative rights over the role. A request is received from a first user to grant a role to a second user. A database management system determines whether the first user has administrative privileges over the role. If the first user has administrative privileges over the role, the role is granted to the second user. The database system may satisfy the principles of least privilege and separation of duties.

    摘要翻译: 本文描述的实施例通常涉及为数据库管理系统创建自主的基于角色的安全系统,其中可能不总是需要超级用户。 描述了计算机实现的方法。 该方法包括在数据库系统中建立一个或多个特权,每个权限控制对数据库系统的管理功能的访问。 每个权限都分配给一个或多个角色。 每个角色可能总是拥有一个最小的用户组,只对该角色具有管理权限。 从第一用户接收到向第二用户授予角色的请求。 数据库管理系统确定第一个用户是否具有该角色的管理权限。 如果第一个用户对该角色具有管理权限,该角色将被授予第二个用户。 数据库系统可以满足最低权限和职责分离的原则。