Peripheral component interconnect express (PCIe) hosts adapted to support remote PCIe endpoints

    公开(公告)号:US09934192B2

    公开(公告)日:2018-04-03

    申请号:US15631927

    申请日:2017-06-23

    发明人: Jian Shen

    摘要: Aspects disclosed in the detailed description include peripheral component interconnect express (PCIe) hosts adapted to support remote PCIe endpoints. In this regard, a PCIe host is configured to determine a temporal distance to an attached PCIe endpoint and compare the temporal distance to a predetermined threshold value. In one aspect, the PCIe host defines a first configuration parameter for the attached PCIe endpoint if the temporal distance is greater than the predetermined threshold value. In another aspect, the PCIe host defines a second configuration parameter different from the first configuration parameter for the attached PCIe endpoint if the temporal distance is less than or equal to the predetermined threshold value. By differentiating the attached PCIe endpoints based on temporal distances, the PCIe host can support compatibly a plurality of attached PCIe endpoints regardless of physical connection distances with the attached PCIe endpoints.

    Method and apparatus for providing wireless connection quality guidance
    2.
    发明授权
    Method and apparatus for providing wireless connection quality guidance 有权
    提供无线连接质量指导的方法和装置

    公开(公告)号:US09451511B2

    公开(公告)日:2016-09-20

    申请号:US14273450

    申请日:2014-05-08

    摘要: A user device determines a set of connection information at a current location of the device. The current connection information set includes one or more of current location information, current wireless channel information, current radio access technology information, and a current wireless channel quality metric. The device adds the current connection information set to a database of connection information that stores a plurality of sets of alternate connection information. Each alternate connection information set includes one or more of alternate location information, alternate wireless channel information, alternate radio access technology information, and an alternate wireless channel quality metric. The device determines whether to output through a user interface of the device, an indication of an alternate location from the database of connection information based on the current connection information set and at least one of the alternate connection information sets.

    摘要翻译: 用户设备确定设备当前位置处的一组连接信息。 当前连接信息集包括当前位置信息,当前无线信道信息,当前无线电接入技术信息和当前无线信道质量度量中的一个或多个。 该设备将当前连接信息集合添加到存储多组替代连接信息的连接信息的数据库。 每个替代连接信息集包括备选位置信息,备用无线信道信息,备用无线电接入技术信息和备选无线信道质量度量中的一个或多个。 设备基于当前连接信息集和至少一个替代连接信息集确定是否通过设备的用户界面输出来自连接信息的数据库的替代位置的指示。

    USER SENSING SYSTEM AND METHOD FOR LOW POWER VOICE COMMAND ACTIVATION IN WIRELESS COMMUNICATION SYSTEMS
    3.
    发明申请
    USER SENSING SYSTEM AND METHOD FOR LOW POWER VOICE COMMAND ACTIVATION IN WIRELESS COMMUNICATION SYSTEMS 有权
    用户感知系统和无线通信系统中低功耗语音命令激活的方法

    公开(公告)号:US20140278437A1

    公开(公告)日:2014-09-18

    申请号:US13826840

    申请日:2013-03-14

    IPC分类号: G10L21/06

    摘要: A method of activating voice control on a wireless device includes sampling signals from a plurality of sensors on the device, determining if the device is in a hands-on state by a user on the basis of the signal sampling, and enabling a voice activated detection (VAD) application on the device on the basis of the determination. A voice controlled apparatus in a wireless device includes a plurality of sensors arranged on the device, a microphone, a controller to sample signals from one or more of the plurality of sensors, a processor coupled to the controller, and a voice activated detection (VAD) application running on the processor coupled to the controller and the microphone.

    摘要翻译: 一种在无线设备上激活语音控制的方法包括从设备上的多个传感器采样信号,基于信号采样来确定用户是否处于手动状态,并启用语音激活检测 (VAD)应用在设备的基础上进行确定。 无线设备中的语音控制设备包括布置在设备上的多个传感器,麦克风,用于对来自多个传感器中的一个或多个的信号进行采样的控制器,耦合到控制器的处理器和语音激活检测(VAD )应用程序在与控制器和麦克风耦合的处理器上运行。

    Peripheral component interconnect express (PCIe) hosts adapted to support remote PCIe endpoints

    公开(公告)号:US09690738B2

    公开(公告)日:2017-06-27

    申请号:US14598300

    申请日:2015-01-16

    发明人: Jian Shen

    摘要: Aspects disclosed in the detailed description include peripheral component interconnect express (PCIe) hosts adapted to support remote PCIe endpoints. In this regard, a PCIe host is configured to determine a temporal distance to an attached PCIe endpoint and compare the temporal distance to a predetermined threshold value. In one aspect, the PCIe host defines a first configuration parameter for the attached PCIe endpoint if the temporal distance is greater than the predetermined threshold value. In another aspect, the PCIe host defines a second configuration parameter different from the first configuration parameter for the attached PCIe endpoint if the temporal distance is less than or equal to the predetermined threshold value. By differentiating the attached PCIe endpoints based on temporal distances, the PCIe host can support compatibly a plurality of attached PCIe endpoints regardless of physical connection distances with the attached PCIe endpoints.

    Method and system for secure storage and retrieval of machine state
    6.
    发明授权
    Method and system for secure storage and retrieval of machine state 有权
    用于机器状态的安全存储和检索的方法和系统

    公开(公告)号:US09430407B2

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

    申请号:US14530261

    申请日:2014-10-31

    摘要: A machine state vector is received at a memory. The machine state vector has a machine state and a machine identifier. Write access qualification is met if the machine state entry is an initial write, or if the machine identifier matches the machine identifier of a stored machine state vector, and machine identifier and machine state are stored in the memory. A fetch machine state request is received, having a requestor machine identifier. A machine state retrieval qualification is met by the requestor machine identifier matching the stored machine identifier, and the machine state is retrieved.

    摘要翻译: 在存储器处接收机器状态向量。 机器状态向量具有机器状态和机器标识符。 如果机器状态条目是初始写入,或者机器标识符与存储的机器状态向量的机器标识符相匹配,并且机器标识符和机器状态存储在存储器中,则满足写访问限定条件。 接收到获取机器状态请求,具有请求者机器标识符。 通过与存储的机器标识符匹配的请求者机器标识符来满足机器状态检索限定条件,并检索机器状态。

    Hands-off detection and deactivation for handheld user devices
    7.
    发明授权
    Hands-off detection and deactivation for handheld user devices 有权
    手持用户设备的手动检测和停用

    公开(公告)号:US09426747B2

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

    申请号:US13797757

    申请日:2013-03-12

    摘要: A user device having an active application periodically detects for a hands-off state of the user device. Upon detecting a hands-off state, the user device affects at least one of the active application and the user device. Prior to affecting at least one of the active application and the user device, the user device detects for one or more of a connection between the user device and another device, and an application of pressure to the user device. If either is detected the, the user device bypasses affecting at least one of the active application and the user device.

    摘要翻译: 具有活动应用的用户设备周期性地检测用户设备的切换状态。 在检测到切断状态时,用户设备影响活动应用和用户设备中的至少一个。 在影响活动应用和用户设备中的至少一个之前,用户设备检测用户设备和另一设备之间的连接中的一个或多个以及向用户设备施加压力。 如果检测到任一个,则用户设备绕过影响至少一个活动应用和用户设备。

    Dynamic Multi-processing In Multi-core Processors
    8.
    发明申请
    Dynamic Multi-processing In Multi-core Processors 审中-公开
    多核处理器中的动态多处理

    公开(公告)号:US20160026436A1

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

    申请号:US14339844

    申请日:2014-07-24

    发明人: Jian Shen

    IPC分类号: G06F5/14 G06F9/38

    摘要: Aspects include computing devices, systems, and methods for implementing a pipeline multi-processing (PMP) mode on a computing device using a common FIFO unit. The computing device may use configuration information for the PMP mode to allocate FIFO components of the common FIFO unit to input write data from and output read data to specific processor cores. At least first and second processor cores may be allocated a FIFO component. The first processor core may request to input write data to the FIFO component and the second processor core may request to output the read data from the FIFO component. The allocation of the FIFO components may be static and/or dynamic. FIFO access request may be denied when the common FIFO unit is already executing a similar FIFO access request, or when the FIFO components are either full and cannot input write data or empty an cannot output read data.

    摘要翻译: 方面包括在使用公共FIFO单元的计算设备上实现流水线多处理(PMP)模式的计算设备,系统和方法。 计算设备可以使用用于PMP模式的配置信息来分配公共FIFO单元的FIFO组件以从特定处理器核心输入写数据并将读数据输出到特定处理器核心。 至少第一和第二处理器核可以被分配FIFO组件。 第一处理器核心可以请求向FIFO组件输入写入数据,并且第二处理器核心可以请求从FIFO组件输出读取数据。 FIFO组件的分配可以是静态的和/或动态的。 当公共FIFO单元已经执行类似的FIFO访问请求时,或FIFO组件已满或无法输入写入数据或为空时无法输出读取数据,FIFO访问请求可能会被拒绝。

    Configurable cache and method to configure same
    9.
    发明授权
    Configurable cache and method to configure same 有权
    可配置缓存和方法配置相同

    公开(公告)号:US08943293B2

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

    申请号:US14219034

    申请日:2014-03-19

    摘要: A method includes receiving an address at a tag state array of a cache, wherein the cache is configurable to have a first size and a second size that is smaller than the first size. The method further includes identifying a first portion of the address as a set index, wherein the first portion has a same number of bits when the cache has the first size as when the cache has the second size. The method further includes using the set index to locate at least one tag field of the tag state array, identifying a second portion of the address to compare to a value stored at the at least one tag field, locating at least one state field of the tag state array that is associated with a particular tag field that matches the second portion, identifying a cache line based on a comparison of a third portion of the address to at least one status bit of the at least one state field when the cache has the second size, and retrieving the cache line.

    摘要翻译: 一种方法包括在高速缓存的标签状态阵列处接收地址,其中高速缓存可配置为具有小于第一大小的第一大小和第二大小。 所述方法还包括将所述地址的第一部分识别为设置索引,其中当所述高速缓冲存储器具有所述第一大小时,所述第一部分具有相同的位数,就像所述高速缓存具有所述第二大小一样。 所述方法还包括使用所述设置索引来定位所述标签状态阵列的至少一个标签字段,识别所述地址的第二部分以与存储在所述至少一个标签字段处的值进行比较,以定位所述标签状态阵列的至少一个状态字段 标签状态阵列,其与与第二部分匹配的特定标签字段相关联,基于当高速缓存具有该地址时,该地址的第三部分与至少一个状态字段的至少一个状态位的比较来识别高速缓存行 第二大小,并检索高速缓存行。

    Multi-core heterogeneous system translation lookaside buffer coherency
    10.
    发明授权
    Multi-core heterogeneous system translation lookaside buffer coherency 有权
    多核异构系统翻译后备缓存一致性

    公开(公告)号:US09411745B2

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

    申请号:US14046341

    申请日:2013-10-04

    IPC分类号: G06F12/10

    摘要: Methods, devices, and instructions for performing a reverse translation lookaside buffer (TLB) look-up using a physical address input, including obtaining with a first processor the physical address input, wherein the physical address input indicates a physical address corresponding to a shared memory, obtaining a first mask associated with a first virtual address from a first TLB entry within a TLB associated with the first processor, wherein the obtained first mask is a bit pattern, obtaining from the first TLB entry a first page frame number associated with the shared memory, applying the obtained first mask to the obtained first page frame number to generate a first value, applying the obtained first mask to the obtained physical address input to generate a second value, and comparing the first value and the second value to determine whether the first value and the second value match.

    摘要翻译: 用于使用物理地址输入来执行反向翻译后备缓冲器(TLB)查找的方法,设备和指令,包括用第一处理器获取物理地址输入,其中物理地址输入指示对应于共享存储器的物理地址 从与所述第一处理器相关联的TLB内的第一TLB条目获得与第一虚拟地址相关联的第一掩码,其中所获得的第一掩码是位模式,从所述第一TLB条目获得与所述共享 存储器,将所获得的第一掩模应用于获得的第一页帧号以产生第一值,将获得的第一掩码应用于获得的物理地址输入以产生第二值,并且比较第一值和第二值以确定是否 第一个值和第二个值匹配。