摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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.
摘要:
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.