Scheduling of delay-sensitive traffic

    公开(公告)号:US10904900B2

    公开(公告)日:2021-01-26

    申请号:US16600184

    申请日:2019-10-11

    摘要: Uplink traffic control device, method and computer program product to determine that predictive scheduling is to be applied for the mobile station. Thereafter an uplink transmission scheme is determined for the predictive scheduling. Thereafter, periodic messages comprising uplink transmission grants, according to the uplink transmission scheme, are sent to the mobile station, the messages further comprising a request for a downlink channel quality indicator (CQI) report.

    Instructions and logic to provide SIMD SM4 cryptographic block cipher functionality

    公开(公告)号:US10778425B2

    公开(公告)日:2020-09-15

    申请号:US16223109

    申请日:2018-12-17

    申请人: Intel Corporation

    摘要: Instructions and logic provide for a Single Instruction Multiple Data (SIMD) SM4 round slice operation. Embodiments of an instruction specify a first and a second source data operand set, and substitution function indicators, e.g. in an immediate operand. Embodiments of a processor may include encryption units, responsive to the first instruction, to: perform a slice of SM4-round exchanges on a portion of the first source data operand set with a corresponding keys from the second source data operand set in response to a substitution function indicator that indicates a first substitution function, perform a slice of SM4 key generations using another portion of the first source data operand set with corresponding constants from the second source data operand set in response to a substitution function indicator that indicates a second substitution function, and store a set of result elements of the first instruction in a SIMD destination register.

    Bit check processors, methods, systems, and instructions to check a bit with an indicated check bit value

    公开(公告)号:US10761979B2

    公开(公告)日:2020-09-01

    申请号:US15201303

    申请日:2016-07-01

    申请人: Intel Corporation

    IPC分类号: G06F12/02 G06F9/30 G11C7/10

    摘要: A processor of an aspect includes a register to store a condition code bit, and a decode unit to decode a bit check instruction. The bit check instruction is to indicate a first source operand that is to include a first bit, and is to indicate a check bit value for the first bit. The processor also includes an execution unit coupled with the decode unit. The execution unit, in response to the bit check instruction, is to compare the first bit with the check bit value, and update a condition code bit to indicate whether the first bit equals or does not equal the check bit value. Other processors, methods, systems, and instructions are disclosed.

    Virtualized proactive services
    46.
    发明授权

    公开(公告)号:US10680910B2

    公开(公告)日:2020-06-09

    申请号:US15853621

    申请日:2017-12-22

    摘要: A standalone and virtual proactive services (vPAS) implementation is described. The vPAS is entirely self-contained, encrypted, and can be hosted within the customer's network. Furthermore, data collected by the vPAS can be analyzed without the data leaving the customer's firewall, thereby providing additional assurance to the network operator's data security and privacy. Moreover, the solution is developed based on an architecture that enables the platform to run in a variety of computing environments, including cloud-based environments. The vPAS system addresses data security and privacy concerns, enables different budgeting options, enables in-line predictive analysis, provides flexible delivery options, and increases the performance of preemptive services.

    Dynamic UL PRB resource allocation
    47.
    发明授权

    公开(公告)号:US10680766B2

    公开(公告)日:2020-06-09

    申请号:US15753170

    申请日:2015-09-04

    发明人: Seungtai Kim

    摘要: A method for dynamic allocation of radio UL Physical Resource Block pairs of a plurality of subframes in a cell of an FDMA RAN. For each of the plurality of subframes, using a bandwidth layout in frequency domain for an UL bandwidth of the cell, in which the bandwidth layout has an inner region for a PUSCH positioned between outer regions for a PUCCH. For each of the outer regions, a PUCCH layout comprises an innermost section for PUCCH Format 1 and a middle section and an outermost section are PUCCH Formats 2 and 3. Depending on the traffic load of the cell, dynamically allocating, contiguously inwards, PRB pairs to Scheduling Requests in the outer regions and contiguously extending the inner region as allowed by the dynamic allocation of PRB pairs in the outer regions in each of the plurality of subframes.

    Instructions processors, methods, and systems to process secure hash algorithms

    公开(公告)号:US10581594B2

    公开(公告)日:2020-03-03

    申请号:US16017519

    申请日:2018-06-25

    申请人: Intel Corporation

    摘要: A method of an aspect includes receiving an instruction. The instruction indicates a first source of a first packed data including state data elements ai, bi, ei, and fi for a current round (i) of a secure hash algorithm 2 (SHA2) hash algorithm. The instruction indicates a second source of a second packed data. The first packed data has a width in bits that is less than a combined width in bits of eight state data elements ai, bi, ci, di, ei, fi, gi, hi of the SHA2 hash algorithm. The method also includes storing a result in a destination indicated by the instruction in response to the instruction. The result includes updated state data elements ai+, bi+, ei+, and fi+ that have been updated from the corresponding state data elements ai, bi, ei, and fi by at least one round of the SHA2 hash algorithm.

    Allocating space for a plurality of control sets for HARQ

    公开(公告)号:US10554346B2

    公开(公告)日:2020-02-04

    申请号:US15763085

    申请日:2015-09-25

    IPC分类号: H04L1/18 H04L1/16 H04L5/00

    摘要: A method for allocating space for a plurality of control sets for Hybrid Automatic Repeat Request (HARQ), wherein each control set comprising elements for carrying HARQ indicators. The method is performed in a network node and comprises determining a largest set size, in number of resources, of any one of the plurality of control sets; determining a target size, in number of resources, to be allocated for HARQ; allocating a HARQ space, wherein the HARQ space having a size, in number of resources, being a maximum of the largest set size and the target size; and spreading the plurality of control sets within the HARQ space. The HARQ space can be used in the uplink, for providing HARQ feedback on downlink information.