Method and apparatus for context oriented computer program tracing and visualization
    1.
    发明申请
    Method and apparatus for context oriented computer program tracing and visualization 审中-公开
    用于面向上下文的计算机程序跟踪和可视化的方法和装置

    公开(公告)号:US20070150870A1

    公开(公告)日:2007-06-28

    申请号:US11316186

    申请日:2005-12-22

    IPC分类号: G06F9/44

    CPC分类号: G06F11/3636

    摘要: A computer-implemented method for collecting trace streams in application code, instruments the application code to detect an application context. The application context includes static and dynamic attributes. The method also includes steps of: achieving the application context a first time, collecting static attributes of the application context, determining a name for the application context based on static attributes, sending the application context name to the trace subsystem and receiving a trace stream handle in return, storing the trace-stream handle and marking the application context such that achieving the same application context later in the program execution is recognizable, receiving the application context name by the trace subsystem, registering the context name in the trace subsystem, returning from the trace subsystem a unique trace stream handle for each unique application context, achieving the instrumented application context after the first time including access to stored trace stream handle, sending dynamic information and the trace stream handle of the application context to the trace subsystem, sending the application context names and associated sequence of dynamic information to trace analysis tools, and receiving the application context names and associated sequence of dynamic information in a trace analysis tool.

    摘要翻译: 用于在应用代码中收集跟踪流的计算机实现的方法,用于应用程序代码来检测应用程序上下文。 应用程序上下文包括静态和动态属性。 该方法还包括以下步骤:首次实现应用上下文,收集应用上下文的静态属性,基于静态属性确定应用上下文的名称,将应用上下文名称发送到跟踪子系统并接收跟踪流处理 作为回报,存储跟踪流句柄并标记应用程序上下文以便在程序执行中稍后实现相同的应用程序上下文是可识别的,通过跟踪子系统接收应用程序上下文名称,在跟踪子系统中注册上下文名称,从 跟踪子系统为每个唯一的应用程序上下文提供唯一的跟踪流处理,在首次包括访问存储的跟踪流句柄之后实现仪表化应用程序上下文,向应用程序上下文发送动态信息和跟踪流处理,发送 应用程序上下文名称和相关序列的动态 信息跟踪分析工具,并在跟踪分析工具中接收应用程序上下文名称和动态信息的相关序列。

    Load balancing by spatial partitioning of interaction centers
    2.
    发明申请
    Load balancing by spatial partitioning of interaction centers 审中-公开
    通过交互中心的空间划分进行负载平衡

    公开(公告)号:US20060241928A1

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

    申请号:US11113939

    申请日:2005-04-25

    IPC分类号: G06F9/45

    CPC分类号: G16B15/00

    摘要: A method for creating a load balanced spatial partitioning of a structured, diffusing system of particles with pairwise interactions, comprises steps of: assigning a weight corresponding to a computational cost for a pair interaction of particles to a simulation space distance between the particles; performing a spatial partitioning of the simulation space; and assigning computation of pair interaction to any node that has the positions of both particles. The method can also be implemented as machine executable instructions executed by a programmable information processing system or as hard coded logic in a specialized computing apparatus such as an application-specific integrated circuit (ASIC).

    摘要翻译: 用于创建具有成对相互作用的结构化,扩散系统的负载平衡空间划分的方法包括以下步骤:将与粒子的相互作用的计算成本对应的权重分配给所述粒子之间的模拟空间距离; 执行模拟空间的空间划分; 并且将对交互的计算分配给具有两个粒子的位置的任何节点。 该方法还可以被实现为由可编程信息处理系统执行的机器可执行指令,或者作为诸如专用集成电路(ASIC)的专业计算装置中的硬编码逻辑。

    Multi-dimensional transpose for distributed memory network
    3.
    发明申请
    Multi-dimensional transpose for distributed memory network 失效
    分布式内存网络的多维转置

    公开(公告)号:US20060010181A1

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

    申请号:US10887026

    申请日:2004-07-08

    IPC分类号: G06F15/00

    CPC分类号: G06F9/5066 G06F2209/5017

    摘要: A method, information processing system and computer readable medium for performing a transpose of a multidimensional matrix in a distributed memory network. The method includes storing a multidimensional matrix of side N in a distributed memory network comprising a plurality of nodes and distributing work associated with a calculation of a transpose of the matrix among N2 of the plurality of nodes. The method further includes receiving results of the calculation of the transpose of the matrix by the nodes.

    摘要翻译: 一种用于在分布式存储器网络中执行多维矩阵的转置的方法,信息处理系统和计算机可读介质。 该方法包括将N侧的多维矩阵存储在包括多个节点的分布式存储器网络中,并且分配与多个节点的N 2中的矩阵的转置的计算相关联的工作。 该方法还包括接收由节点计算矩阵的转置的结果。