Performance Analysis Based System Level Power Management
    1.
    发明申请
    Performance Analysis Based System Level Power Management 审中-公开
    基于性能分析的系统级电源管理

    公开(公告)号:US20080301474A1

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

    申请号:US12158996

    申请日:2006-12-21

    IPC分类号: G06F1/32

    摘要: A multiprocessor system-on-chip 102 with dynamic adaptive power management for execution of data-dependent applications comprises strategically placed performance counters to collect run-time performance requirements of tasks. A power manager 130 issues DVS 132, DFS 134, time-out 136, and other controls to the various system resources being monitored. As the tasks execute during run-time, the quality of the match between the task and the resource it was scheduled to is analyzed. More accurate power controls and schedules are then made available and stored in a performance requirements table. The power-management is therefore adaptive and dynamic. During a static analysis phase, applications and tasks that can be pre-characterized for their performance requirements are profiled and pre-loaded as initial starting points for correction during run-time.

    摘要翻译: 具有用于执行数据相关应用的动态自适应功率管理的多处理器片上系统102包括用于收集任务的运行时性能要求的策略性放置的性能计数器。 电源管理器130向被监视的各种系统资源发出DVS 132,DFS 134,超时136和其他控制。 随着任务在运行时执行,分析了任务与计划的资源之间的匹配质量。 然后,更精确的电源控制和计划可用并存储在性能要求表中。 因此,电力管理是适应性和动态的。 在静态分析阶段,可以对其性能要求进行预先表征的应用程序和任务进行轮廓化和预加载,作为运行时更正的初始起点。

    Diagnosis of asthma
    2.
    发明授权
    Diagnosis of asthma 有权
    哮喘诊断

    公开(公告)号:US09237862B2

    公开(公告)日:2016-01-19

    申请号:US13203838

    申请日:2010-03-04

    IPC分类号: A61B5/113 A61B5/00

    摘要: An apparatus (200) for diagnosing asthma is disclosed. The apparatus (200) comprises a data acquisition module (210) configured to acquire at least one physical deformation feature associated with at least one of nasal flaring, neck retraction and inter-coastal retraction of a subject under examination and an analysis module (220) configured to analyze the acquired at least one physical deformation feature associated with at least one of the nasal flaring, the neck retraction and the inter-coastal retraction of the subject under examination and diagnose the asthma based on the analyzed at least one physical deformation feature associated with at least one of the nasal flaring, the neck retraction and the inter-coastal retraction of the subject under examination. The disclosed apparatus (200) can be used for monitoring asthma at home, at hospital or in ambulatory patients.

    摘要翻译: 公开了一种用于诊断哮喘的装置(200)。 所述装置(200)包括数据采集模块(210),其被配置为获取至少一个物理变形特征,所述至少一个物理变形特征与被检查对象的鼻部扩张,颈缩缩和沿岸缩回中的至少一个相关联,以及分析模块(220) 被配置为分析所获取的至少一个物理变形特征,所述至少一个物理变形特征与正在检查的受试者的鼻腔扩张,颈部缩回和沿海间缩回中的至少一个相关联,并且基于所分析的至少一个物理变形特征相关联地诊断哮喘 其中至少有一个鼻腔,颈部缩回和被检查对象的沿海缩回。 所公开的装置(200)可用于监测家庭,医院或门诊患者的哮喘。

    Means and method for debugging
    3.
    发明授权
    Means and method for debugging 失效
    调试方法和方法

    公开(公告)号:US07788535B2

    公开(公告)日:2010-08-31

    申请号:US11815099

    申请日:2006-01-23

    IPC分类号: G06F11/00

    CPC分类号: G06F11/3648

    摘要: A data processing system is provided comprising at least one processing unit (PU) for data processing and a debugger means (DM) for debugging the processing of the at least one processing unit (PU) based on a plurality of breakpoints. The debugger means (DM) comprises a first register (BAR) for storing a base address for one of the plurality of breakpoints, wherein the debugging means (DM) initiates the debugging of the processing of the at least one processing units (PU) based on the base address stored in the first breakpoint register, i.e. the base address register. A second breakpoint register (OR) is provided for storing an offset for obtaining subsequent breakpoints. A logic arithmetic unit (LAU) is provided for repetitively calculating a breakpoint condition based on the base address stored in the first breakpoint register and the offset stored in the second breakpoint register and for updating the base address stored in the first breakpoint register.

    摘要翻译: 提供了一种数据处理系统,其包括用于数据处理的至少一个处理单元(PU)和用于基于多个断点调试至少一个处理单元(PU)的处理的调试器装置(DM)。 调试装置(DM)包括用于存储多个断点之一的基地址的第一寄存器(BAR),其中调试装置(DM)基于所述至少一个处理单元(PU)的处理启动调试 在存储在第一个断点寄存器中的基址上,即基地址寄存器。 提供第二断点寄存器(OR)用于存储用于获得后续断点的偏移量。 提供逻辑算术单元(LAU),用于基于存储在第一断点寄存器中的基址和存储在第二断点寄存器中的偏移重复计算断点条件,并更新存储在第一断点寄存器中的基地址。

    Region protection unit, instruction set and method for protecting a memory region
    4.
    发明授权
    Region protection unit, instruction set and method for protecting a memory region 有权
    区域保护单元,指令集和保护存储区域的方法

    公开(公告)号:US08069325B2

    公开(公告)日:2011-11-29

    申请号:US12161278

    申请日:2007-01-16

    IPC分类号: G06F12/00 G06F13/00 G06F13/28

    CPC分类号: G06F12/145 G06F12/1441

    摘要: A memory region protection unit is disclosed that comprises a first register for storing a memory region address, a second register for storing the memory region size, an arithmetic function block for executing an arithmetic function on a memory address provided to the region protection unit and the address value in the first register. The unit further has a comparator for comparing the output of the arithmetic function block with the size value in the second register, the comparator being coupled to an output for signalling the validity of the memory address on the bus The region protection unit has a controller configured to retrieve the memory region address and the memory region size from instructions issued to the region protection unit for associating the unit with said region, and to dissociate the unit from its memory region in response to a further instruction.

    摘要翻译: 公开了一种存储区域保护单元,其包括用于存储存储区域地址的第一寄存器,用于存储存储器区域大小的第二寄存器,用于对提供给区域保护单元的存储器地址执行算术功能的算术功能块, 第一个寄存器中的地址值。 该单元还具有用于将算术功能块的输出与第二寄存器中的大小值进行比较的比较器,比较器耦合到用于发信号通知总线上的存储器地址的有效性的输出。区域保护单元具有控制器配置 从存储器区域地址和存储器区域大小从指令发送到区域保护单元以将该单元与所述区域相关联,并且响应于进一步的指令将单元与其存储器区域解离。

    NON INVASIVE ANALYSIS OF BODY SOUNDS
    6.
    发明申请
    NON INVASIVE ANALYSIS OF BODY SOUNDS 有权
    身体声音的非入侵分析

    公开(公告)号:US20110009759A1

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

    申请号:US12920116

    申请日:2009-03-03

    IPC分类号: A61B5/02

    摘要: This method for analysing the sounds of body fluid flows comprises:—simultaneously acquiring (2) sounds from various locations of a body;—identifying (6) the points of maximum sound intensity (PMIs) of the acquired sounds for each acquisition instant;—determining (10) the source locations of the acquired sounds; and—determining (12, 14) the sound radiation patterns of the acquired sounds. The invention also relates to the corresponding device, system and program.

    摘要翻译: 用于分析体液流动声音的方法包括: - 同时获取(2)来自身体各个位置的声音; - 识别(6)每个获取瞬间所获取的声音的最大声音强度点(PMI); - 确定(10)获取的声音的源位置; 并确定所获取的声音的声辐射图案(12,14)。 本发明还涉及相应的设备,系统和程序。

    DATA PROCESSING SYSTEM AND METHOD FOR CACHE REPLACEMENT
    8.
    发明申请
    DATA PROCESSING SYSTEM AND METHOD FOR CACHE REPLACEMENT 有权
    数据处理系统和缓存更换方法

    公开(公告)号:US20090300631A1

    公开(公告)日:2009-12-03

    申请号:US11721434

    申请日:2005-12-05

    IPC分类号: G06F9/46

    摘要: A data processing system is provided with at least one processing unit (1) for an interleaved processing of multiple tasks (T1-T3), and a cache (5) associated to the at least one processing unit (1) for caching data for the multiple tasks (T1-T3) to be processed by the at least one processing unit (1). The cache (5) is divided into a plurality of cache lines (6). Each of the cache lines (6) is associated to one of the multiple tasks (T1-T3). Furthermore, a task scheduler (10) is provided for scheduling the multiple tasks (T1-T3) to be processed in an interleaved manner by the at least one processing unit (1). A cache controller (20) is provided for selecting those cache lines (6) in the cache (5), which are to be evicted from the cache (5). This selection is performed based on the task scheduling of the task scheduler (10).

    摘要翻译: 数据处理系统具有用于多任务(T1-T3)的交织处理的至少一个处理单元(1)和与至少一个处理单元(1)相关联的高速缓存(5),用于对 由至少一个处理单元(1)处理的多个任务(T1-T3)。 高速缓存(5)被分成多条高速缓存行(6)。 每个高速缓存行(6)与多个任务(T1-T3)中的一个相关联。 此外,提供了一种任务调度器(10),用于调度由至少一个处理单元(1)以交错方式处理的多个任务(T1-T3)。 提供一个高速缓存控制器(20),用于从高速缓冲存储器(5)中选择要从其中逐出的高速缓存(5)中的那些高速缓存行(6)。 该选择是基于任务调度器(10)的任务调度进行的。

    MEANS AND METHOD FOR DEBUGGING
    9.
    发明申请
    MEANS AND METHOD FOR DEBUGGING 失效
    用于调试的手段和方法

    公开(公告)号:US20090217095A1

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

    申请号:US11815099

    申请日:2006-01-23

    IPC分类号: G06F11/26

    CPC分类号: G06F11/3648

    摘要: A data processing system is provided comprising at least one processing unit (PU) for data processing and a debugger means (DM) for debugging the processing of the at least one processing unit (PU) based on a plurality of breakpoints. The debugger means (DM) comprises a first register (BAR) for storing a base address for one of the plurality of breakpoints, wherein the debugging means (DM) initiates the debugging of the processing of the at least one processing units (PU) based on the base address stored in the first breakpoint register, i.e. the base address register. A second breakpoint register (OR) is provided for storing an offset for obtaining subsequent breakpoints. A logic arithmetic unit (LAU) is provided for repetitively calculating a breakpoint condition based on the base address stored in the first breakpoint register and the offset stored in the second breakpoint register and for updating the base address stored in the first breakpoint register.

    摘要翻译: 提供了一种数据处理系统,其包括用于数据处理的至少一个处理单元(PU)和用于基于多个断点调试至少一个处理单元(PU)的处理的调试器装置(DM)。 调试装置(DM)包括用于存储多个断点之一的基地址的第一寄存器(BAR),其中调试装置(DM)基于所述至少一个处理单元(PU)的处理启动调试 在存储在第一个断点寄存器中的基址上,即基地址寄存器。 提供第二断点寄存器(OR)用于存储用于获得后续断点的偏移量。 提供逻辑算术单元(LAU),用于基于存储在第一断点寄存器中的基址和存储在第二断点寄存器中的偏移重复计算断点条件,并更新存储在第一断点寄存器中的基地址。

    Data processing system and method for cache replacement using task scheduler
    10.
    发明授权
    Data processing system and method for cache replacement using task scheduler 有权
    使用任务调度程序进行缓存替换的数据处理系统和方法

    公开(公告)号:US08544008B2

    公开(公告)日:2013-09-24

    申请号:US11721434

    申请日:2005-12-05

    IPC分类号: G06F9/46 G06F13/28

    摘要: A data processing system is provided with at least one processing unit (1) for an interleaved processing of multiple tasks (T1-T3), and a cache (5) associated to the at least one processing unit (1) for caching data for the multiple tasks (T1-T3) to be processed by the at least one processing unit (1). The cache (5) is divided into a plurality of cache lines (6). Each of the cache lines (6) is associated to one of the multiple tasks (T1-T3). Furthermore, a task scheduler (10) is provided for scheduling the multiple tasks (T1-T3) to be processed in an interleaved manner by the at least one processing unit (1). A cache controller (20) is provided for selecting those cache lines (6) in the cache (5), which are to be evicted from the cache (5). This selection is performed based on the task scheduling of the task scheduler (10).

    摘要翻译: 数据处理系统具有用于多任务(T1-T3)的交织处理的至少一个处理单元(1)和与至少一个处理单元(1)相关联的高速缓存(5),用于缓存数据 由至少一个处理单元(1)处理的多个任务(T1-T3)。 高速缓存(5)被分成多条高速缓存行(6)。 每个高速缓存行(6)与多个任务(T1-T3)中的一个相关联。 此外,提供了一种任务调度器(10),用于调度由至少一个处理单元(1)以交错方式处理的多个任务(T1-T3)。 提供一个高速缓存控制器(20),用于从高速缓冲存储器(5)中选择要从其中逐出的高速缓存(5)中的那些高速缓存行(6)。 该选择是基于任务调度器(10)的任务调度进行的。