会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 1. 发明授权
    • Dynamic optimization of thread assignments for application workloads in parallel computing
    • 动态优化并行计算中应用程序工作负载的线程分配
    • US08904403B2
    • 2014-12-02
    • US13524889
    • 2012-06-15
    • Kumar PrathibaVarun MallikarjunanRajan RavindranSatish Kumar Sadasivam
    • Kumar PrathibaVarun MallikarjunanRajan RavindranSatish Kumar Sadasivam
    • G06F9/46G06F9/50
    • G06F9/505
    • A method for dynamic optimization of thread assignments for application workloads in an simultaneous multi-threading (SMT) computing environment includes monitoring and periodically recording an operational status of different processor cores each supporting a number of threads of the thread pool of the SMT computing environment and also operational characteristics of different workloads of a computing application executing in the SMT computing environment. The method further can include identifying by way of the recorded operational characteristics a particular one of the workloads demonstrating a threshold level of activity. Finally, the method can include matching a recorded operational characteristic of the particular one of the workloads to a recorded status of a processor core best able amongst the different processor cores to host execution in one or more threads of the particular one of the workloads and directing the matched processor core to host execution of the particular one of the workloads.
    • 用于在同时多线程(SMT)计算环境中的应用工作负载的线程分配的动态优化的方法包括监视和周期性地记录不同处理器核心的操作状态,每个处理器核心支持SMT计算环境的线程池的数量的线程, 也是在SMT计算环境中执行的计算应用程序的不同工作负载的操作特性。 该方法还可以包括通过记录的操作特征识别表明阈值活动水平的特定一个工作负载。 最后,该方法可以包括将所述特定工作负载的所记录的操作特征与处理器核心的记录状态相匹配,所述处理器核心在所述不同处理器核心之间最好地承载所述特定工作负载的一个或多个线程中的执行,并且引导 匹配的处理器核心来托管特定工作负载的执行。
    • 2. 发明申请
    • DYNAMIC OPERATING SYSTEM OPTIMIZATION IN PARALLEL COMPUTING
    • 并行计算中的动态操作系统优化
    • US20130074090A1
    • 2013-03-21
    • US13237035
    • 2011-09-20
    • Prathiba KumarVarun MallikarjunanRajan RavindranSatish Kumar Sadasivam
    • Prathiba KumarVarun MallikarjunanRajan RavindranSatish Kumar Sadasivam
    • G06F9/46
    • G06F9/505
    • A method for dynamic optimization of thread assignments for application workloads in an simultaneous multi-threading (SMT) computing environment includes monitoring and periodically recording an operational status of different processor cores each supporting a number of threads of the thread pool of the SMT computing environment and also operational characteristics of different workloads of a computing application executing in the SMT computing environment. The method further can include identifying by way of the recorded operational characteristics a particular one of the workloads demonstrating a threshold level of activity. Finally, the method can include matching a recorded operational characteristic of the particular one of the workloads to a recorded status of a processor core best able amongst the different processor cores to host execution in one or more threads of the particular one of the workloads and directing the matched processor core to host execution of the particular one of the workloads.
    • 用于在同时多线程(SMT)计算环境中的应用工作负载的线程分配的动态优化的方法包括监视和周期性地记录不同处理器核心的操作状态,每个处理器核心支持SMT计算环境的线程池的数量的线程, 也是在SMT计算环境中执行的计算应用程序的不同工作负载的操作特性。 该方法还可以包括通过记录的操作特征识别表明阈值活动水平的特定一个工作负载。 最后,该方法可以包括将所述特定工作负载的所记录的操作特征与处理器核心的记录状态相匹配,所述处理器核心在所述不同处理器核心之间能够处理所述特定工作负载的一个或多个线程中的执行,并指导 匹配的处理器核心来托管特定工作负载的执行。
    • 3. 发明授权
    • Dynamic operating system optimization in parallel computing
    • 并行计算中的动态操作系统优化
    • US08607243B2
    • 2013-12-10
    • US13237035
    • 2011-09-20
    • Prathiba KumarVarun MallikarjunanRajan RavindranSatish Kumar Sadasivam
    • Prathiba KumarVarun MallikarjunanRajan RavindranSatish Kumar Sadasivam
    • G06F9/46
    • G06F9/505
    • A method for dynamic optimization of thread assignments for application workloads in an simultaneous multi-threading (SMT) computing environment includes monitoring and periodically recording an operational status of different processor cores each supporting a number of threads of the thread pool of the SMT computing environment and also operational characteristics of different workloads of a computing application executing in the SMT computing environment. The method further can include identifying by way of the recorded operational characteristics a particular one of the workloads demonstrating a threshold level of activity. Finally, the method can include matching a recorded operational characteristic of the particular one of the workloads to a recorded status of a processor core best able amongst the different processor cores to host execution in one or more threads of the particular one of the workloads and directing the matched processor core to host execution of the particular one of the workloads.
    • 用于在同时多线程(SMT)计算环境中的应用工作负载的线程分配的动态优化的方法包括监视和周期性地记录不同处理器核心的操作状态,每个处理器核心支持SMT计算环境的线程池的数量的线程, 也是在SMT计算环境中执行的计算应用程序的不同工作负载的操作特性。 该方法还可以包括通过记录的操作特征识别表明阈值活动水平的特定一个工作负载。 最后,该方法可以包括将所述特定工作负载的所记录的操作特征与处理器核心的记录状态相匹配,所述处理器核心在所述不同处理器核心之间最好地承载所述特定工作负载的一个或多个线程中的执行,并且引导 匹配的处理器核心来托管特定工作负载的执行。
    • 6. 发明申请
    • CLOUD OPTIMIZATION USING WORKLOAD ANALYSIS
    • 使用工作分析的云优化
    • US20130111032A1
    • 2013-05-02
    • US13283683
    • 2011-10-28
    • Sangram AlapatiPrathiba KumarGowri Shankar PalaniRajan RavindranSatish Kumar Sadasivam
    • Sangram AlapatiPrathiba KumarGowri Shankar PalaniRajan RavindranSatish Kumar Sadasivam
    • G06F15/173
    • G06F9/5072
    • A method, system, and computer program product for cloud optimization using workload analysis are provided in the illustrative embodiments. An architecture of a workload received for execution in a cloud computing environment is identified. The cloud computing environment includes a set of cloud computing resources. A section of the workload is identified and marked for static analysis. Static analysis is performed on the section to determine a characteristic of the workload. A subset of the set of cloud computing resources is selected such that a cloud competing resource in the subset is available for allocating to the workload and has a characteristic that matches the characteristic of the workload as determined from the static analysis. The subset of cloud computing resources is suggested to a job scheduler for scheduling the workload for execution.
    • 在说明性实施例中提供了使用工作负载分析的用于云优化的方法,系统和计算机程序产品。 识别在云计算环境中执行的工作负载的体系结构。 云计算环境包括一组云计算资源。 工作负载的一部分被识别并标记为静态分析。 在该部分执行静态分析以确定工作负载的特征。 选择云计算资源集合的子集,使得子集中的云竞争资源可用于分配给工作负载,并且具有与从静态分析确定的工作负载的特性相匹配的特征。 云计算资源的子集被建议给作业调度器,用于调度执行的工作负载。
    • 7. 发明授权
    • Cloud optimization using workload analysis
    • 使用工作负载分析进行云优化
    • US08914515B2
    • 2014-12-16
    • US13283683
    • 2011-10-28
    • Sangram AlapatiPrathiba KumarGowri Shankar PalaniRajan RavindranSatish Kumar Sadasivam
    • Sangram AlapatiPrathiba KumarGowri Shankar PalaniRajan RavindranSatish Kumar Sadasivam
    • G06F15/173G06F9/50
    • G06F9/5072
    • A system, and computer program product for cloud optimization using workload analysis are provided in the illustrative embodiments. An architecture of a workload received for execution in a cloud computing environment is identified. The cloud computing environment includes a set of cloud computing resources. A section of the workload is identified and marked for static analysis. Static analysis is performed on the section to determine a characteristic of the workload. A subset of the set of cloud computing resources is selected such that a cloud computing resource in the subset is available for allocating to the workload and has a characteristic that matches the characteristic of the workload as determined from the static analysis. The subset of cloud computing resources is suggested to a job scheduler for scheduling the workload for execution.
    • 在说明性实施例中提供了使用工作负载分析的用于云优化的系统和计算机程序产品。 识别在云计算环境中执行的工作负载的体系结构。 云计算环境包括一组云计算资源。 工作负载的一部分被识别并标记为静态分析。 在该部分执行静态分析以确定工作负载的特征。 选择云计算资源集合的子集,使得子集中的云计算资源可用于分配给工作负载,并且具有与从静态分析确定的工作负载的特性相匹配的特征。 云计算资源的子集被建议给作业调度器,用于调度执行的工作负载。
    • 8. 发明授权
    • Cloud optimization using workload analysis
    • 使用工作负载分析进行云优化
    • US08838801B2
    • 2014-09-16
    • US13549774
    • 2012-07-16
    • Sangram AlapatiPrathiba KumarGowri PalaniRajan RavindranSatish Kumar Sadasivam
    • Sangram AlapatiPrathiba KumarGowri PalaniRajan RavindranSatish Kumar Sadasivam
    • G06F15/173
    • G06F9/5072
    • A method for cloud optimization using workload analysis is provided in the illustrative embodiments. An architecture of a workload received for execution in a cloud computing environment is identified. The cloud computing environment includes a set of cloud computing resources. A section of the workload is identified and marked for static analysis. Static analysis is performed on the section to determine a characteristic of the workload. A subset of the set of cloud computing resources is selected such that a cloud computing resource in the subset is available for allocating to the workload and has a characteristic that matches the characteristic of the workload as determined from the static analysis. The subset of cloud computing resources is suggested to a job scheduler for scheduling the workload for execution.
    • 在说明性实施例中提供了使用工作负载分析的云优化的方法。 识别在云计算环境中执行的工作负载的体系结构。 云计算环境包括一组云计算资源。 工作负载的一部分被识别并标记为静态分析。 在该部分执行静态分析以确定工作负载的特征。 选择云计算资源集合的子集,使得子集中的云计算资源可用于分配给工作负载,并且具有与从静态分析确定的工作负载的特性相匹配的特征。 云计算资源的子集被建议给作业调度器,用于调度执行的工作负载。
    • 10. 发明申请
    • Framework and Methodology for a Real-Time Fine-Grained Power Profiling with Integrated Modeling
    • 用于实时精细电力分析的框架和方法与集成建模
    • US20120084028A1
    • 2012-04-05
    • US12895074
    • 2010-09-30
    • Prathiba KumarSatish Kumar SadasivamGiri M. Prabhakar
    • Prathiba KumarSatish Kumar SadasivamGiri M. Prabhakar
    • G06F19/00G01R21/00
    • G06F1/329G06F1/3206G06F11/3466Y02D10/24Y02D10/34
    • A method, a system and a computer program product for determining power consumption levels for granular segments of program code in a data processing system. A power profiling utility (PPU) utilizes/comprises a power monitoring module, a power profiler module, a performance profiler and a power modeling component which enables PPU to efficiently characterize power consumption of various types of applications. The PPU uses a power measurement device to obtain power consumption measurements corresponding to execution of a first code segment. Additionally, the PPU identifies information about program characteristics of granular code segments within the first code segment. The PPU then determines total power consumption for execution of the first code segment from an aggregation of power consumption measurements corresponding to all iterations of the first code segment. Ultimately, the PPU derives from the total power consumption calculated for the first code segment a finer grained power profile by using the program characteristics information and power modeling information.
    • 一种用于确定数据处理系统中的程序代码的粒度段的功率消耗水平的方法,系统和计算机程序产品。 功率分析实用程序(PPU)利用/包括电源监控模块,功率分析器模块,性能分析器和功率建模组件,使PPU有效地表征各种类型应用的功耗。 PPU使用功率测量装置来获得与执行第一代码段相对应的功耗测量。 此外,PPU识别关于第一代码段内的粒度代码段的程序特征的信息。 然后,PPU从与第一代码段的所有迭代对应的功耗测量的聚合中确定用于执行第一代码段的总功耗。 最终,PPU通过使用程序特征信息和功率建模信息,从针对第一代码段计算的总功耗中获得更细粒度功率分布。