Project management visualization interface

    公开(公告)号:US11966867B2

    公开(公告)日:2024-04-23

    申请号:US17312269

    申请日:2018-12-13

    IPC分类号: G06T11/20 G06Q10/0631

    CPC分类号: G06Q10/06313 G06T11/206

    摘要: A technique includes displaying, by a computer using a graphical interface, a map of a geographical area, where the map includes political boundaries. The technique includes displaying, by the computer, graphical images on the map representing a plurality of aspects that are associated with the management of a plurality of projects as corresponding geographical features on the map. The technique includes graphically segregating, by the computer, the plurality of projects on the map using the political boundaries; receiving input, via interaction with the displayed map; and changing, by the computer, in response to the interaction, how a given aspect of the plurality of aspects of a given project of the plurality of projects is represented on the map.

    PROJECT MANAGEMENT VISUALIZATION INTERFACE

    公开(公告)号:US20220036267A1

    公开(公告)日:2022-02-03

    申请号:US17312269

    申请日:2018-12-13

    IPC分类号: G06Q10/06 G06F9/451

    摘要: A technique includes displaying, by a computer using a graphical interface, a map of a geographical area, where the map includes political boundaries. The technique includes displaying, by the computer, graphical images on the map representing a plurality of aspects that are associated with the management of a plurality of projects as corresponding geographical features on the map. The technique includes graphically segregating, by the computer, the plurality of projects on the map using the political boundaries; receiving input, via interaction with the displayed map; and changing, by the computer, in response to the interaction, how a given aspect of the plurality of aspects of a given project of the plurality of projects is represented on the map.

    PARALLEL MEMORY ALLOCATOR EMPLOYING LIVENESS METRICS
    13.
    发明申请
    PARALLEL MEMORY ALLOCATOR EMPLOYING LIVENESS METRICS 有权
    并行存储分配器使用生活质量

    公开(公告)号:US20170075806A1

    公开(公告)日:2017-03-16

    申请号:US14850474

    申请日:2015-09-10

    发明人: Pengchen Li Chen Ding

    IPC分类号: G06F12/02 G06F3/06

    摘要: A liveness-based memory allocation module operating so that a program thread invoking the memory allocation module is provided with an allocation of memory including a reserve of free heap slots beyond the immediate requirements of the invoking thread. The module receives a parameter representing a thread execution window from an invoking thread; calculates a liveness metric based upon the parameter; calculates a reserve of memory to be passed to the invoking thread based upon the parameter; returns a block of memory corresponding to the calculated reserve of memory. Equations, algorithms, and sampling strategies for calculating liveness metrics are disclosed, as well as a method for adaptive control of the module to achieve a balance between memory efficiency and potential contention as specified by a single control parameter.

    摘要翻译: 基于活动的存储器分配模块操作,使得调用存储器分配模块的程序线程被提供有包括超出调用线程的直接要求的空闲堆时隙的保留的存储器的分配。 模块从调用的线程接收一个表示线程执行窗口的参数; 基于参数计算活动度量; 基于参数计算要传递给调用线程的内存储备; 返回与所计算的存储空间对应的内存块。 公开了用于计算活性度量的方程式,算法和采样策略,以及用于模块的自适应控制以实现由单个控制参数指定的存储器效率和潜在竞争之间的平衡的方法。

    Scalability analysis for server systems
    15.
    发明授权
    Scalability analysis for server systems 有权
    服务器系统的可扩展性分析

    公开(公告)号:US08914781B2

    公开(公告)日:2014-12-16

    申请号:US12258239

    申请日:2008-10-24

    摘要: Described is predicting cache locality in a multicore/multithreaded processing environment including when threads share cache data in a non-uniform interleaving manner. Thread execution traces are analyzed to compute a set of per-thread parameters that can then be used to predict cache miss rates for other cache sizes. In one aspect, a model is based upon a probability that the cache reuse distance will increase because of accesses by other threads, and another probability that the reuse distance will decrease because of intercept accesses by other threads to shared data blocks. Estimates of the number of shared data blocks, possibly shared data blocks and private data blocks are used in the computations.

    摘要翻译: 描述了在多核/多线程处理环境中预测高速缓存位置,包括当线程以非均匀交织方式共享高速缓存数据时。 分析线程执行跟踪,以计算一组每线程参数,然后可以将其用于预测其他高速缓存大小的高速缓存未命中率。 在一个方面,模型基于高速缓存重用距离将由于其他线程的访问而增加的概率,以及由于其他线程对共享数据块的截取访问而使重用距离将减小的概率。 在计算中使用共享数据块的数量,可能的共享数据块和专用数据块的估计。

    Parallel programming using possible parallel regions and its language profiling compiler, run-time system and debugging support
    16.
    发明授权
    Parallel programming using possible parallel regions and its language profiling compiler, run-time system and debugging support 有权
    并行编程使用可能的并行区域及其语言分析编译器,运行时系统和调试支持

    公开(公告)号:US08549499B1

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

    申请号:US11812368

    申请日:2007-06-18

    CPC分类号: G06F8/456 G06F8/433

    摘要: A method of dynamic parallelization for programs in systems having at least two processors includes examining computer code of a program to be performed by the system, determining a largest possible parallel region in the computer code, classifying data to be used by the program based on a usage pattern and initiating multiple, concurrent processes to perform the program. The multiple, concurrent processes ensure a baseline performance that is at least as efficient as a sequential performance of the computer code.

    摘要翻译: 一种用于具有至少两个处理器的系统中的程序的动态并行化方法,包括检查要由系统执行的程序的计算机代码,确定计算机代码中最大可能的并行区域,基于程序对程序使用的数据进行分类 使用模式和启动多个并发进程来执行程序。 多个并发进程确保基准性能至少与计算机代码的顺序性能一样高效。

    Temporal affinity analysis using reuse signatures
    17.
    发明授权
    Temporal affinity analysis using reuse signatures 有权
    使用重用签名的时间亲和力分析

    公开(公告)号:US07356805B2

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

    申请号:US10750552

    申请日:2004-01-02

    申请人: Chen Ding Yutao Zhong

    发明人: Chen Ding Yutao Zhong

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

    摘要: Reuse distance is the number of data which are accessed between accesses of a datum. The computation of reuse distance uses a search tree and is carried out through approximate analysis, pattern recognition, or distance-based sampling. The reuse distance can be used to detect reference affinity, that is, to detect which data are accessed together.

    摘要翻译: 重复使用距离是在数据访问之间访问的数据的数量。 重用距离的计算使用搜索树,并通过近似分析,模式识别或基于距离的抽样进行。 复用距离可用于检测参考亲和度,即检测哪些数据被一起访问。

    Automated code splitting and pre-fetching for improving responsiveness of browser-based applications
    18.
    发明授权
    Automated code splitting and pre-fetching for improving responsiveness of browser-based applications 有权
    自动代码分割和预取,以提高基于浏览器的应用程序的响应速度

    公开(公告)号:US09405555B2

    公开(公告)日:2016-08-02

    申请号:US12125931

    申请日:2008-05-23

    IPC分类号: G06F9/44 G06F9/54

    CPC分类号: G06F9/451 G06F9/547

    摘要: A “code splitting tool” provides various techniques for automatically analyzing and rewriting existing browser-based applications to introduce dynamic code loading into those applications thereby improving perceived application responsiveness. Structural elements of application code (including functions, classes, etc.) are broken into small “stubs” with corresponding bodies. Rewritten applications then initially transfer only the portion of the code (including some combination of stubs and bodies) to the client as necessary for initial application execution. Additional stubs and/or bodies are then transferred either on-demand at runtime or in the background. Automated code rewriting proceeds without requiring any application-specific knowledge or changes to existing code prior to code rewriting. Further, the code splitting tool can tailor code rewriting to specific computing devices (computers, PDA's, cell phones, etc.), specific network conditions, and/or specific users, through an automated training process that creates clusters that control code downloads to optimize perceived application responsiveness.

    摘要翻译: “代码分解工具”提供了各种自动分析和重写现有基于浏览器的应用程序的技术,以将动态代码加载到这些应用程序中,从而提高了应用程序的响应能力。 应用代码(包括函数,类等)的结构元素被分解成与对应的主体的小的“存根”。 然后,重写的应用程序最初只将代码的一部分(包括存根和主体的一些组合)传送到客户端,以便初始执行应用程序。 然后在运行时或后台按需传递附加的存根和/或物体。 自动代码重写在代码重写之前不需要任何特定于应用程序的知识或现有代码的更改。 此外,代码分割工具可以通过创建控制代码下载以优化的集群的自动化培训过程来定制重写到特定计算设备(计算机,PDA,手机等),特定网络条件和/或特定用户的代码重写 感知应用程序响应。

    Related Entity Search
    19.
    发明申请
    Related Entity Search 审中-公开
    相关实体搜索

    公开(公告)号:US20160063106A1

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

    申请号:US13569698

    申请日:2012-08-08

    IPC分类号: G06F17/30

    CPC分类号: G06F16/951 G06F16/9024

    摘要: Methods, systems, and computer-readable media are provided for related entity search. In some implementations, a search system identifies a collection of entities associated with a search query. The search system identifies entities related to those entities, and determines the relationships between them. The search system provides access to one or more collections of related results identifying entities based on the determined relationships.

    摘要翻译: 为相关实体搜索提供了方法,系统和计算机可读介质。 在一些实现中,搜索系统识别与搜索查询相关联的实体的集合。 搜索系统识别与这些实体相关的实体,并确定它们之间的关系。 搜索系统基于确定的关系提供对相关结果的一个或多个集合的访问,以识别实体。

    SYSTEM AND METHOD TO QUANTIFY DIGITAL DATA SHARING IN A MULTI-THREADED EXECUTION
    20.
    发明申请
    SYSTEM AND METHOD TO QUANTIFY DIGITAL DATA SHARING IN A MULTI-THREADED EXECUTION 有权
    在多线程执行中定量数据共享的系统和方法

    公开(公告)号:US20150242217A1

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

    申请号:US14613066

    申请日:2015-02-03

    申请人: Chen Ding Hao Luo

    发明人: Chen Ding Hao Luo

    IPC分类号: G06F9/38 G06F9/30

    摘要: A method to quantify a plurality of digital data sharing in a multi-threaded execution includes the steps of: providing at least one processor; providing a computer readable non-transitory storage medium including a computer readable multi-threaded executable code and a computer readable executable code to calculate a plurality of shared footprint values and an average shared footprint value; running the multi-threaded executable code on the at least one computer processor; running the computer readable executable code configured to calculate a plurality of shared footprint values and an average shared footprint value; calculating a plurality of shared footprint values by use of a linear-time process for a corresponding plurality of executable windows in time; and calculating and saving an average shared footprint value based on the plurality of shared footprint values to quantify by a metric the data sharing by the multi-threaded execution. A system to perform the method is also described.

    摘要翻译: 一种在多线程执行中量化多个数字数据共享的方法包括以下步骤:提供至少一个处理器; 提供包括计算机可读多线程可执行代码和计算机可读可执行代码的计算机可读非暂存存储介质,以计算多个共享足迹值和平均共享足迹值; 在所述至少一个计算机处理器上运行所述多线程可执行代码; 运行被配置为计算多个共享足迹值和平均共享足迹值的计算机可读可执行代码; 通过对时间上相应的多个可执行窗口的线性时间过程来计算多个共享足迹值; 以及基于所述多个共享足迹值来计算和保存平均共享足迹值,以通过所述多线程执行的度量来量化数据共享。 还描述了执行该方法的系统。