Selective branch-triggered trace generation apparatus and method
    1.
    发明授权
    Selective branch-triggered trace generation apparatus and method 失效
    选择性分支触发跟踪生成装置和方法

    公开(公告)号:US08561033B2

    公开(公告)日:2013-10-15

    申请号:US12847993

    申请日:2010-07-30

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3636 G06F11/3648

    摘要: A method for selectively generating trace data is disclosed. Such a method includes executing a first module on a processor. The processor is operably coupled to a memory storing the first module and one or more branch modules. The method further includes detecting the execution of an instruction of the first module to execute a branch module. In response to detecting execution of the instruction, traces of branch modules subsequently executed by the processor are generated. Upon detecting a return of execution by the processor to the first module, the generation of traces is terminated and a trace report is generated. A corresponding apparatus and computer program product are also disclosed herein.

    摘要翻译: 公开了一种选择性地生成跟踪数据的方法。 这种方法包括在处理器上执行第一模块。 处理器可操作地耦合到存储第一模块和一个或多个分支模块的存储器。 该方法还包括检测第一模块的指令的执行以执行分支模块。 响应于检测到指令的执行,随后由处理器执行的分支模块的踪迹被产生。 当检测到处理器对第一模块的执行返回时,跟踪的产生被终止并且生成跟踪报告。 本文还公开了相应的装置和计算机程序产品。

    Branch trace methodology
    2.
    发明授权
    Branch trace methodology 失效
    分支跟踪方法

    公开(公告)号:US07996686B2

    公开(公告)日:2011-08-09

    申请号:US12168692

    申请日:2008-07-07

    IPC分类号: H04L9/32

    CPC分类号: G06F21/121 G06F11/3636

    摘要: Method, system, and computer program product embodiments for performing a branch trace operation on a computer system of an end user are provided. An encrypted mapping macro is provided to the end user to be made operational on the computer system. A trace program is provided to the end user. The end user executes the trace program on the computer system as a diagnostic tool. The trace program is adapted for decrypting the encrypted mapping macro, determining a storage offset location of a branch instruction; checking the storage offset location for an identifying constant, cross referencing the identifying constant with an entry in the decrypted mapping macro to identify a branch triggering bit and diagnostic information associated with the branch instruction, and returning the branch triggering bit and diagnostic information, the branch triggering bit and diagnostic information provided to a coder.

    摘要翻译: 提供了用于在最终用户的计算机系统上执行分支跟踪操作的方法,系统和计算机程序产品实施例。 加密的映射宏被提供给最终用户以在计算机系统上操作。 跟踪程序提供给最终用户。 最终用户在计算机系统上执行跟踪程序作为诊断工具。 跟踪程序适用于解密加密的映射宏,确定分支指令的存储偏移位置; 检查用于识别常数的存储偏移位置,用解密的映射宏中的条目交叉引用识别常数以识别与分支指令相关联的分支触发位和诊断信息,以及返回分支触发位和诊断信息,分支 触发位和提供给编码器的诊断信息。

    Apparatus, system, and method for real time job-specific buffer allocation
    3.
    发明授权
    Apparatus, system, and method for real time job-specific buffer allocation 失效
    用于实时工作特定缓冲区分配的装置,系统和方法

    公开(公告)号:US07890675B2

    公开(公告)日:2011-02-15

    申请号:US12398928

    申请日:2009-03-05

    IPC分类号: G06F3/00 G06F13/00

    摘要: An apparatus, system, and method are disclosed for dynamically allocating buffers during the execution of a job. A plan module sets a buffer allocation plan for the job using data access history that contains information about the number and nature of data access events in past executions of the same job. A buffer module allocates buffers during the execution of the job, and alters the buffer allocation to improve performance for direct access events for those portions of the job that the buffer allocation plan indicates have historically included predominantly direct access events. The buffer module alters the buffer allocation to improve performance for sequential access events for those portions of the job that the buffer allocation plan indicates have historically included predominantly sequential access events. A history module then collects data access information about the current execution and adds that information to the data access history.

    摘要翻译: 公开了一种用于在执行作业期间动态分配缓冲器的装置,系统和方法。 计划模块使用数据访问历史为作业设置缓冲区分配计划,该历史记录包含有关同一作业过去执行中的数据访问事件的数量和性质的信息。 缓冲区模块在执行作业期间分配缓冲区,并改变缓冲区分配,以提高缓冲区分配计划指示的那些部分的直接访问事件的性能,主要是直接访问事件。 缓冲器模块改变缓冲区分配,以改善缓冲区分配计划指示的那些部分作业的顺序访问事件的性能历史上主要包括顺序访问事件。 历史模块然后收集关于当前执行的数据访问信息,并将该信息添加到数据访问历史。

    OVERLAY IDENTIFICATION OF DATA PROCESSING TARGET STRUCTURE
    4.
    发明申请
    OVERLAY IDENTIFICATION OF DATA PROCESSING TARGET STRUCTURE 失效
    数据处理目标结构的覆盖识别

    公开(公告)号:US20100180262A1

    公开(公告)日:2010-07-15

    申请号:US12354740

    申请日:2009-01-15

    IPC分类号: G06F11/36

    CPC分类号: G06F11/366

    摘要: A method, system, and computer program product for identifying an overlay of a data processing target structure in a computing environment is provided. At least one of examining a mapping macro for the target structure with a set of valid ranges, comparing the set of valid ranges with the target structure to identify a string of at least one first invalid value and a last invalid value and locate invalid regions of the target structure, and examining executable code associated with the target structure, comparing at least one unchanged module against at least one additional module exhibiting an overlay characteristic to identify the string of the at least one first invalid value and the last invalid value and locate invalid regions of the target structure, is performed.

    摘要翻译: 提供了一种用于在计算环境中识别数据处理目标结构的覆盖的方法,系统和计算机程序产品。 使用一组有效范围来检查目标结构的映射宏的至少一个,将有效范围的集合与目标结构进行比较以识别至少一个第一无效值和最后一个无效值的字符串,并找到 目标结构,以及检查与目标结构相关联的可执行代码,将至少一个未更改的模块与呈现覆盖特征的至少一个附加模块进行比较,以识别该至少一个第一无效值和最后一个无效值的串,并定位无效 执行目标结构的区域。

    Overlay identification of data processing target structure
    6.
    发明授权
    Overlay identification of data processing target structure 失效
    数据处理目标结构的覆盖识别

    公开(公告)号:US08327338B2

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

    申请号:US12354740

    申请日:2009-01-15

    IPC分类号: G06F9/44 G06F11/00

    CPC分类号: G06F11/366

    摘要: A method, system, and computer program product for identifying an overlay of a data processing target structure in a computing environment is provided. At least one of examining a mapping macro for the target structure with a set of valid ranges, comparing the set of valid ranges with the target structure to identify a string of at least one first invalid value and a last invalid value and locate invalid regions of the target structure, and examining executable code associated with the target structure, comparing at least one unchanged module against at least one additional module exhibiting an overlay characteristic to identify the string of the at least one first invalid value and the last invalid value and locate invalid regions of the target structure, is performed.

    摘要翻译: 提供了一种用于在计算环境中识别数据处理目标结构的覆盖的方法,系统和计算机程序产品。 使用一组有效范围来检查目标结构的映射宏的至少一个,将有效范围的集合与目标结构进行比较以识别至少一个第一无效值和最后一个无效值的字符串,并找到 目标结构,并检查与目标结构相关联的可执行代码,将至少一个未更改的模块与至少一个表现出覆盖特征的附加模块进行比较,以识别至少一个第一无效值和最后一个无效值的字符串,并定位无效 执行目标结构的区域。

    Extent size optimization
    7.
    发明授权
    Extent size optimization 有权
    范围大小优化

    公开(公告)号:US08775766B2

    公开(公告)日:2014-07-08

    申请号:US12698663

    申请日:2010-02-02

    IPC分类号: G06F12/02

    CPC分类号: G06F12/00 G06F12/02

    摘要: A method for automatically optimizing an allocation amount for a data set includes receiving an extend request, specifying an allocation amount, for a data set in a storage pool. The method increments a counter in response to receiving the extend request. In the event the counter has reached a threshold value, the method automatically increases the allocation amount of the extend request, such as by multiplying the allocation amount by a multiplier. In the event the allocation amount is larger than a largest free extent in the storage pool, the method automatically decreases the allocation amount of the extend request to correspond to the largest available free extent. Such a method reduces or eliminates the chance that an extend request will fail, and reduces overhead associated with extending and consolidating extents. A corresponding apparatus and computer program product are also disclosed herein.

    摘要翻译: 用于自动优化数据集的分配量的方法包括:为存储池中的数据集接收指定分配量的扩展请求。 该方法响应于接收到扩展请求而递增计数器。 在计数器达到阈值的情况下,该方法通过将分配量乘以乘数来自动增加扩展请求的分配量。 在分配量大于存储池中的最大可用空间的情况下,该方法自动减少扩展请求的分配量以对应于最大可用空闲区段。 这种方法减少或消除了扩展请求失败的机会,并减少了与扩展和合并扩展区相关联的开销。 本文还公开了相应的装置和计算机程序产品。

    APPARATUS, SYSTEM, AND METHOD FOR REAL TIME JOB-SPECIFIC BUFFER ALLOCATION
    8.
    发明申请
    APPARATUS, SYSTEM, AND METHOD FOR REAL TIME JOB-SPECIFIC BUFFER ALLOCATION 失效
    用于实时特定缓冲区分配的设备,系统和方法

    公开(公告)号:US20100228898A1

    公开(公告)日:2010-09-09

    申请号:US12398928

    申请日:2009-03-05

    IPC分类号: G06F3/00

    摘要: An apparatus, system, and method are disclosed for dynamically allocating buffers during the execution of a job. A plan module sets a buffer allocation plan for the job using data access history that contains information about the number and nature of data access events in past executions of the same job. A buffer module allocates buffers during the execution of the job, and alters the buffer allocation to improve performance for direct access events for those portions of the job that the buffer allocation plan indicates have historically included predominantly direct access events. The buffer module alters the buffer allocation to improve performance for sequential access events for those portions of the job that the buffer allocation plan indicates have historically included predominantly sequential access events. A history module then collects data access information about the current execution and adds that information to the data access history.

    摘要翻译: 公开了一种用于在执行作业期间动态分配缓冲器的装置,系统和方法。 计划模块使用数据访问历史为作业设置缓冲区分配计划,该历史记录包含有关同一作业过去执行中的数据访问事件的数量和性质的信息。 缓冲区模块在执行作业期间分配缓冲区,并改变缓冲区分配,以提高缓冲区分配计划指示的那些部分的直接访问事件的性能,主要是直接访问事件。 缓冲器模块改变缓冲区分配,以改善缓冲区分配计划指示的那些部分作业的顺序访问事件的性能历史上主要包括顺序访问事件。 历史模块然后收集关于当前执行的数据访问信息,并将该信息添加到数据访问历史。

    INTELLIGENT DUMP SUPPRESSION
    9.
    发明申请
    INTELLIGENT DUMP SUPPRESSION 有权
    智能抑制

    公开(公告)号:US20100180156A1

    公开(公告)日:2010-07-15

    申请号:US12354738

    申请日:2009-01-15

    摘要: Various embodiments for intelligent dump suppression in a computing environment following an error are provided. A plurality of historical information is considered in view of a current alert level to generate an output decision. The current alert level is one of an available plurality of alert levels configurable by a user. The current alert level is selectable by the user for a predetermined data collection restrictiveness. Data capture is performed according to the output decision.

    摘要翻译: 提供了在错误之后的计算环境中的智能转储抑制的各种实施例。 鉴于当前警报级别考虑多个历史信息以产生输出判定。 当前警报级别是用户可配置的可用的多个警报级别之一。 当前警报级别可由用户选择以获得预定的数据收集限制。 根据输出决定进行数据采集。

    BRANCH TRACE METHODOLOGY
    10.
    发明申请
    BRANCH TRACE METHODOLOGY 失效
    分支跟踪方法

    公开(公告)号:US20100005316A1

    公开(公告)日:2010-01-07

    申请号:US12168692

    申请日:2008-07-07

    IPC分类号: H04L9/28 G06F9/312

    CPC分类号: G06F21/121 G06F11/3636

    摘要: Method, system, and computer program product embodiments for performing a branch trace operation on a computer system of an end user are provided. An encrypted mapping macro is provided to the end user to be made operational on the computer system. A trace program is provided to the end user. The end user executes the trace program on the computer system as a diagnostic tool. The trace program is adapted for decrypting the encrypted mapping macro, determining a storage offset location of a branch instruction; checking the storage offset location for an identifying constant, cross referencing the identifying constant with an entry in the decrypted mapping macro to identify a branch triggering bit and diagnostic information associated with the branch instruction, and returning the branch triggering bit and diagnostic information, the branch triggering bit and diagnostic information provided to a coder.

    摘要翻译: 提供了用于在最终用户的计算机系统上执行分支跟踪操作的方法,系统和计算机程序产品实施例。 加密的映射宏被提供给最终用户以在计算机系统上操作。 跟踪程序提供给最终用户。 最终用户在计算机系统上执行跟踪程序作为诊断工具。 跟踪程序适用于解密加密的映射宏,确定分支指令的存储偏移位置; 检查用于识别常数的存储偏移位置,用解密的映射宏中的条目交叉引用识别常数以识别与分支指令相关联的分支触发位和诊断信息,以及返回分支触发位和诊断信息,分支 触发位和提供给编码器的诊断信息。