会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 2. 发明授权
    • System and method for analyzing dynamic performance of complex applications
    • 用于分析复杂应用的动态性能的系统和方法
    • US08856767B2
    • 2014-10-07
    • US13097446
    • 2011-04-29
    • Rohit JalanArun Kejariwal
    • Rohit JalanArun Kejariwal
    • G06F9/45
    • G06F11/3466G06F11/3419G06F2201/81G06F2201/865G06F2201/88
    • A system and method for monitoring the performance and execution flow of a target application and generating a corresponding data model are provided. The system and method comprise attaching to a thread or process of a target application and tracking the execution of subroutines using instrumentation commands. Data representing the execution flow of the various subroutines, subroutine calls, and their performance is gathered and used to generate data models representing the threads and processes of the application. The data models are optionally merged and/or pruned. A visualization of the data models is generated indicating relevant points of interest within the target application's execution flow.
    • 提供了一种用于监视目标应用程序的性能和执行流程并生成相应数据模型的系统和方法。 系统和方法包括附加到目标应用程序的线程或进程,并使用仪器命令跟踪子程序的执行。 收集表示各种子程序,子程序调用及其性能的执行流程的数据,并用于生成表示应用程序的线程和进程的数据模型。 数据模型可选地合并和/或修剪。 生成数据模型的可视化,指示目标应用程序的执行流程中的相关兴趣点。
    • 4. 发明申请
    • Efficient Data Layout Techniques for Fast Machine Learning-Based Document Ranking
    • 基于快速机器学习的文档排序的高效数据布局技术
    • US20100070457A1
    • 2010-03-18
    • US12211636
    • 2008-09-16
    • Arun KejariwalGirish VaitheeswaranSapan Panigrahi
    • Arun KejariwalGirish VaitheeswaranSapan Panigrahi
    • G06N5/02
    • G06N99/005
    • A computer readable medium stores a program for optimization for a search, and has sets of instructions for receiving a first decision tree. The first decision tree includes several nodes, and each node is for comparing a feature value to a threshold value. The instructions are for weighting the nodes within the first decision tree, determining the weighted frequency of a first feature within the first decision tree, and determining the weighted frequency of a second feature within the first decision tree. The instructions order the features based on the determined weighted frequencies, and store the ordering such that values of features having higher weighted frequencies are retrieved more often than values of features having lower weighted frequencies within the first decision tree.
    • 计算机可读介质存储用于搜索的优化的程序,并且具有用于接收第一决策树的指令集。 第一决策树包括几个节点,每个节点用于将特征值与​​阈值进行比较。 所述指令用于对第一决策树内的节点进行加权,确定第一决策树内的第一特征的加权频率,以及确定第一决策树内的第二特征的加权频率。 指令基于确定的加权频率对特征进行排序,并存储排序,使得具有较高加权频率的特征值比第一决策树中具有较低加权频率的特征的值更频繁地检索。
    • 9. 发明申请
    • METHOD AND APPARATUS FOR EXPLOITING THREAD-LEVEL PARALLELISM
    • 用于开发螺纹水平并联的方法和装置
    • US20080244549A1
    • 2008-10-02
    • US11695012
    • 2007-03-31
    • Arun KejariwalXinmin TianWei LiMilind B. Girkar
    • Arun KejariwalXinmin TianWei LiMilind B. Girkar
    • G06F9/45
    • G06F8/456
    • According to one example embodiment, there is disclosed herein uses partial recurrence relaxation for parallelizing DOACROSS loops on multi-core computer architectures. By one example definition, a DOACROSS may be a loop that allows successive iterations executing by overlapping; that is, all iterations must impose a partial execution order. According to one embodiment, the inventive subject matter may be used to transform the dependence structure of a given loop with recurrences for maximal degree of thread-level parallelism (TLP), where the threads can be mapped on to either different logical processors (in a hyperthreaded processor) or can be mapped onto different physical cores (or processors) in a multi-core processor.
    • 根据一个示例性实施例,这里公开了在多核计算机体系结构上使用部分递归松弛来并行化DOACROSS循环。 通过一个示例定义,DOACROSS可以是允许通过重叠执行连续迭代的循环; 也就是说,所有迭代必须强制执行部分执行顺序。 根据一个实施例,本发明的主题可以用于以线程级并行度(TLP)的最大程度的递归来转换给定循环的依赖结构,其中线程可以被映射到不同的逻辑处理器(在 超线程处理器)或可以映射到多核处理器中的不同物理核心(或处理器)上。