METHOD AND APPARATUS FOR IMPROVING PROCESSING PERFORMANCE OF A MULTI-CORE PROCESSOR
    1.
    发明申请
    METHOD AND APPARATUS FOR IMPROVING PROCESSING PERFORMANCE OF A MULTI-CORE PROCESSOR 有权
    用于提高多核处理器处理性能的方法和装置

    公开(公告)号:US20140040904A1

    公开(公告)日:2014-02-06

    申请号:US13564804

    申请日:2012-08-02

    IPC分类号: G06F9/46

    CPC分类号: G06F9/526 G06F9/4881

    摘要: A method for managing task execution in a multi-core processor includes employing a spinlock to effect a dynamically enforceable mutual exclusion constraint and employing a multi-processor priority ceiling protocol to effect the dynamically enforceable mutual exclusion constraint to synchronize a plurality of tasks executing in the first and second processing cores of the multi-core processor.

    摘要翻译: 一种用于管理多核处理器中的任务执行的方法包括采用自旋锁来实现动态可执行的互斥约束,并采用多处理器优先级上限协议来实现动态可执行的互斥约束,以使在多核处理器中执行的多个任务同步 多核处理器的第一和第二处理核心。

    Method and apparatus for improving processing performance of a multi-core processor
    2.
    发明授权
    Method and apparatus for improving processing performance of a multi-core processor 有权
    用于提高多核处理器的处理性能的方法和装置

    公开(公告)号:US09063796B2

    公开(公告)日:2015-06-23

    申请号:US13564804

    申请日:2012-08-02

    IPC分类号: G06F9/46 G06F9/52 G06F9/48

    CPC分类号: G06F9/526 G06F9/4881

    摘要: Managing task execution in a multi-core processor may be achieved by employing a spinlock and a multi-processor priority ceiling protocol. The spinlock may be employed to effect a dynamically enforceable mutual exclusion constraint. The multi-processor priority ceiling protocol may be employed to effect the dynamically enforceable mutual exclusion constraint to synchronize a plurality of tasks executing in the first and second processing cores of the multi-core processor.

    摘要翻译: 可以通过采用自旋锁和多处理器优先级上限协议来实现在多核处理器中管理任务执行。 螺旋锁可以用于实现动态可执行的互斥约束。 可以采用多处理器优先级上限协议来实现动态可执行的互斥约束以使在多核处理器的第一和第二处理核心中执行的多个任务同步。

    Statistically based estimate of embedded software execution time
    3.
    发明授权
    Statistically based estimate of embedded software execution time 失效
    基于统计的嵌入式软件执行时间估计

    公开(公告)号:US07007270B2

    公开(公告)日:2006-02-28

    申请号:US09799643

    申请日:2001-03-05

    IPC分类号: G06F9/44

    摘要: A statistical approach to estimating software execution times is implemented by preparing a model of a target processing device, correlating the software to be estimated to benchmark programs used in the preparation of the model, and then applying the software to be estimated to the model. The model is developed by determining the actual execution times of the benchmark programs, determining a number of virtual instructions in the benchmark programs and determining a predictor equation that correlates the virtual instructions to the actual execution time. The predictor equation is determined by a linear regression technique that includes a correlation analysis of the virtual instructions, removal of highly correlated instructions, and a combination of stepwise linear regression and multiple linear regression to determine the predictor equation.

    摘要翻译: 通过准备目标处理装置的模型,将要估计的软件与在模型准备中使用的基准程序相关联,然后将该估计的软件应用于模型,来实现估计软件执行时间的统计方法。 该模型通过确定基准程序的实际执行时间,确定基准程序中的虚拟指令数量并确定将虚拟指令与实际执行时间相关联的预测器方程来开发。 预测方程由线性回归技术确定,其包括虚拟指令的相关分析,高度相关指令的去除以及逐步线性回归和多元线性回归的组合以确定预测因子方程。