Address calculation of invariant references within a run-time environment
    21.
    发明授权
    Address calculation of invariant references within a run-time environment 有权
    在运行时环境中对不变引用进行地址计算

    公开(公告)号:US06877161B1

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

    申请号:US09248294

    申请日:1999-02-11

    IPC分类号: G06F9/44 G06F9/00

    CPC分类号: G06F9/4493

    摘要: Efficient address calculation of invariant reference within a run-time environment is attained by a self-relative numeric reference format for run-time storage of references. A self-relative numeric reference format specifies the location of a reference object relative to a pointer to the referencing object as an integer value. The machine pointers and numeric references may be tagged, and a tag assignment is disclosed so that a self-relative numeric reference is generated from machine pointers by calculating a pointer difference, and a machine pointer to the referenced object is generated by adding the self-relative numeric reference to a machine pointer to the referencing object.

    摘要翻译: 运行时环境中不变引用的高效地址计算是通过引用的运行时存储的自相关数字参考格式获得的。 自相关数字参考格式将引用对象相对于引用对象的指针的位置指定为整数值。 可以标记机器指针和数字引用,并且公开标签分配,使得通过计算指针差异从机器指针生成自相关数字引用,并且通过将自相关数字引用添加到自相关数据引用来生成, 对引用对象的机器指针的相对数字引用。

    Memory management within a run-time environment
    23.
    发明授权
    Memory management within a run-time environment 有权
    运行时环境中的内存管理

    公开(公告)号:US06678697B2

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

    申请号:US10102844

    申请日:2002-03-22

    IPC分类号: G06F1700

    摘要: Objects that are managed within a run-time environment are stored on N-bit aligned addresses. Due to the alignment restriction, the N least significant bits of a reference to an object are available for storing information about the storage properties of the object. This information is extractable by fast register operations. The storage properties can include the lifetime, format, and contiguity of the object, or a combination of these properties. If the run-time environment implements a generational garbage collector, the reference tags are used to encode whether or not the object is recently allocated.

    摘要翻译: 在运行时环境中管理的对象存储在N位对齐的地址上。 由于对齐限制,对对象的引用的N个最低有效位可用于存储关于对象的存储属性的信息。 该信息可以通过快速注册操作来提取。 存储属性可以包括对象的生命周期,格式和连续性,或这些属性的组合。 如果运行时环境实现代数垃圾收集器,则引用标记用于编码对象是否最近被分配。

    Method and apparatus for memory-mapped input/output
    24.
    发明申请
    Method and apparatus for memory-mapped input/output 有权
    存储器映射输入/输出的方法和装置

    公开(公告)号:US20050268067A1

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

    申请号:US10856681

    申请日:2004-05-28

    IPC分类号: G06F12/00 G06F12/10

    CPC分类号: G06F12/10

    摘要: A method of managing memory mapped input/output (I/O) for a run-time environment is disclosed, in which opaque references are used for accessing information blocks included in files used in a dynamic run-time environment. The information block is stored in a shared memory space of pages that are each aligned on respective boundaries having addresses that are each some multiple of two raised to an integer power. The opaque reference used for the dynamic run-time environment includes at least an index, or page number reference into a page map of references to the pages of the shared memory space, and an offset value indicating an offset into the referenced page for the beginning of the storage of the information block. Control bits of the opaque reference indicate information such as the mapping mode, e.g., read-only, read-write, or private. Pages which are modified by a process may be written back to a backing store of the file based on control bits which indicate that a page has been modified.

    摘要翻译: 公开了一种管理运行时环境的内存映射输入/输出(I / O)的方法,其中使用不透明引用来访问动态运行时环境中使用的文件中包含的信息块。 信息块被存储在页面的共享存储器空间中,每个页面的每个对齐在具有提高到整数幂的两个地址的地址的相应边界上。 用于动态运行时环境的不透明引用至少包括对引用共享存储器空间的页面的页面映射的索引或页面号引用,以及指示开头的引用页面的偏移的偏移值 的信息块的存储。 不透明引用的控制位指示诸如映射模式,例如只读,读写或私有的信息。 由进程修改的页面可以基于指示页面已被修改的控制位被写回到文件的后备存储器。

    Method and apparatus for memory-mapped input/output
    25.
    发明授权
    Method and apparatus for memory-mapped input/output 有权
    存储器映射输入/输出的方法和装置

    公开(公告)号:US07383414B2

    公开(公告)日:2008-06-03

    申请号:US10856681

    申请日:2004-05-28

    IPC分类号: G06F12/08

    CPC分类号: G06F12/10

    摘要: A method of managing memory mapped input/output (I/O) for a run-time environment is disclosed, in which opaque references are used for accessing information blocks included in files used in a dynamic run-time environment. The information block is stored in a shared memory space of pages that are each aligned on respective boundaries having addresses that are each some multiple of two raised to an integer power. The opaque reference used for the dynamic run-time environment includes at least an index, or page number reference into a page map of references to the pages of the shared memory space, and an offset value indicating an offset into the referenced page for the beginning of the storage of the information block. Control bits of the opaque reference indicate information such as the mapping mode, e.g., read-only, read-write, or private. Pages which are modified by a process may be written back to a backing store of the file based on control bits which indicate that a page has been modified.

    摘要翻译: 公开了一种管理运行时环境的内存映射输入/输出(I / O)的方法,其中使用不透明引用来访问动态运行时环境中使用的文件中包含的信息块。 信息块被存储在页面的共享存储器空间中,每个页面的每个对齐在具有提高到整数幂的两个地址的地址的相应边界上。 用于动态运行时环境的不透明引用至少包括对引用共享存储器空间的页面的页面映射的索引或页面号引用,以及指示开头的引用页面的偏移的偏移值 的信息块的存储。 不透明参考的控制位指示诸如映射模式的信息,例如只读,读写或私有。 由进程修改的页面可以基于指示页面已被修改的控制位被写回到文件的后备存储器。

    Systems and methods for graphical layout
    26.
    发明授权
    Systems and methods for graphical layout 有权
    用于图形布局的系统和方法

    公开(公告)号:US09098941B2

    公开(公告)日:2015-08-04

    申请号:US13356591

    申请日:2012-01-23

    申请人: Harlan Sexton

    发明人: Harlan Sexton

    IPC分类号: G06T11/20

    CPC分类号: G06T11/206 G06F19/00

    摘要: In some embodiments, a method includes selecting a first and a second predetermined number of points of graphical data; determining an initial distance between each of the first predetermined number of points, generating a fast approximate distance oracle comprising identifiers of points and oracle distances between at least one point and another point, determining a graphical distance for each of the second predetermined number of points relative to other points of the first and second predetermined number of points, calculating a potential error between the determined graphical distance and a topologic distance between each of the second predetermined number of points, approximating a correction for at least one of the second predetermined number of points, adjusting a position of the at least one of the second predetermined number of points, and displaying the at least one of the second predetermined number of points.

    摘要翻译: 在一些实施例中,一种方法包括选择图形数据的第一和第二预定数量的点; 确定所述第一预定数量点中的每一个之间的初始距离,生成包括至少一个点与另一个点之间的点和所述至少一个点之间的标识符的快速近似距离oracle,确定所述第二预定数量点中的每一个点的图形距离 计算所述第一和第二预定点数的其他点,计算所确定的图形距离与所述第二预定数量点中的每一个之间的拓扑距离之间的潜在误差,近似所述第二预定点数中的至少一个点的校正 调整所述第二预定点数中的至少一个的位置,以及显示所述第二预定数量的点中的至少一个。

    Systems and methods for visualization of data analysis
    28.
    发明授权
    Systems and methods for visualization of data analysis 有权
    数据分析可视化的系统和方法

    公开(公告)号:US08972899B2

    公开(公告)日:2015-03-03

    申请号:US12703165

    申请日:2010-02-09

    IPC分类号: G06F17/30

    CPC分类号: G06F17/30604 G06F17/30601

    摘要: Exemplary systems and methods for visualization of data analysis are provided. In various embodiments, a method comprises accessing a database, analyzing the database to identify clusters of data, generating an interactive visualization comprising a plurality of nodes and a plurality of edges wherein a first node of the plurality of nodes represents a cluster and an edge of the plurality of edges represents an intersection of nodes of the plurality of nodes, selecting and dragging the first node in response to a user action, and reorienting the interactive visualization in response to the user action of selecting and dragging the first node.

    摘要翻译: 提供了用于可视化数据分析的示例性系统和方法。 在各种实施例中,一种方法包括访问数据库,分析数据库以识别数据簇,生成包括多个节点和多个边缘的交互式可视化,其中多个节点中的第一节点表示簇, 所述多个边缘表示所述多个节点的节点的交集,响应于用户动作选择并拖动所述第一节点,以及响应于所述用户选择和拖动所述第一节点的动作来重新定向所述交互式可视化。

    Systems and Methods for Visualization of Data Analysis
    29.
    发明申请
    Systems and Methods for Visualization of Data Analysis 有权
    数据分析可视化系统与方法

    公开(公告)号:US20100313157A1

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

    申请号:US12703165

    申请日:2010-02-09

    IPC分类号: G06F17/30 G06F3/048

    CPC分类号: G06F17/30604 G06F17/30601

    摘要: Exemplary systems and methods for visualization of data analysis are provided. In various embodiments, a method comprises accessing a database, analyzing the database to identify clusters of data, generating an interactive visualization comprising a plurality of nodes and a plurality of edges wherein a first node of the plurality of nodes represents a cluster and an edge of the plurality of edges represents an intersection of nodes of the plurality of nodes, selecting and dragging the first node in response to a user action, and reorienting the interactive visualization in response to the user action of selecting and dragging the first node.

    摘要翻译: 提供了用于可视化数据分析的示例性系统和方法。 在各种实施例中,一种方法包括访问数据库,分析数据库以识别数据簇,生成包括多个节点和多个边缘的交互式可视化,其中多个节点中的第一节点表示簇, 所述多个边缘表示所述多个节点的节点的交集,响应于用户动作选择并拖动所述第一节点,以及响应于所述用户选择和拖动所述第一节点的动作来重新定向所述交互式可视化。

    Diagnostic method and article for identifying significant events
    30.
    发明授权
    Diagnostic method and article for identifying significant events 有权
    用于识别重大事件的诊断方法和文章

    公开(公告)号:US06951011B1

    公开(公告)日:2005-09-27

    申请号:US09583747

    申请日:2000-05-31

    申请人: Harlan Sexton

    发明人: Harlan Sexton

    IPC分类号: G06F9/44 G06F9/455 G06F12/00

    摘要: Backtraces are logged in the log file during execution of a program and tagged with information that can categorize the backtraces. Certain tags are also marked as “interesting” in the log file. A report is generated from the log file, indicating which of the backtraces are associated with the tags marked as interesting. In one embodiment, allocations of objects are logged with their addresses, and the objects that are later migrated into session memory are marked interesting.

    摘要翻译: 在程序执行过程中,回溯记录将记录在日志文件中,并标记有可归类回溯信息的信息。 某些标签在日志文件中也被标记为“有趣的”。 从日志文件生成一个报告,指示哪些回溯与标记为有趣的标记相关联。 在一个实施例中,对对象的分配用其地址记录,并且稍后迁移到会话存储器中的对象被标记为有趣的。