UNIFIED DEVICE INTERFACE FOR A MULTI-BUS SYSTEM
    1.
    发明申请
    UNIFIED DEVICE INTERFACE FOR A MULTI-BUS SYSTEM 有权
    用于多总线系统的统一设备接口

    公开(公告)号:US20160092389A1

    公开(公告)日:2016-03-31

    申请号:US14498165

    申请日:2014-09-26

    CPC classification number: G06F13/4072 G06F9/5083 G06F13/24 G06F13/4022

    Abstract: The present disclosure is directed to a unified device interface for a multi-bus system. In at least one embodiment, a system may comprise more than one data bus. Each data bus may be to convey data between an operating system (OS) and at least one device in the system, wherein a plurality of driver instances may facilitate interaction between the OS and a device via one or more of the data buses. In one embodiment, a main driver instance may be determined from the plurality of driver instances to present the device to the OS and coordinate operation of other driver instances. The other driver instances may map addresses in the memory of processing entities corresponding to each of the data buses and report these mappings to the main driver instance. Alternatively, a supervisory driver may be loaded to present the device and to control operation of the driver instances.

    Abstract translation: 本公开涉及用于多总线系统的统一设备接口。 在至少一个实施例中,系统可以包括多于一个的数据总线。 每个数据总线可以在操作系统(OS)和系统中的至少一个设备之间传送数据,其中多个驱动器实例可以促进OS和经由一个或多个数据总线的设备之间的交互。 在一个实施例中,可以从多个驱动程序实例确定主驱动程序实例,以将设备呈现给OS并协调其他驱动程序实例的操作。 其他驱动程序实例可以映射与每个数据总线相对应的处理实体的存储器中的地址,并将这些映射报告给主驱动器实例。 或者,可以加载监督驱动器以呈现设备并且控制驾驶员实例的操作。

    PACKET PROCESSING WITH REDUCED LATENCY
    2.
    发明申请

    公开(公告)号:US20200044987A1

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

    申请号:US16577406

    申请日:2019-09-20

    Abstract: Generally, this disclosure provides devices, methods, and computer readable media for packet processing with reduced latency. The device may include a data queue to store data descriptors associated with data packets, the data packets to be transferred between a network and a driver circuit. The device may also include an interrupt generation circuit to generate an interrupt to the driver circuit. The interrupt may be generated in response to a combination of an expiration of a delay timer and a non-empty condition of the data queue. The device may further include an interrupt delay register to enable the driver circuit to reset the delay timer, the reset postponing the interrupt generation.

    TECHNIQUES FOR COOPERATIVE EXECUTION BETWEEN ASYMMETRIC PROCESSOR CORES

    公开(公告)号:US20170212762A1

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

    申请号:US15425908

    申请日:2017-02-06

    Abstract: Various embodiments are generally directed to techniques for cooperation between a higher function core and a lower power core to minimize the effects of interrupts on a current flow of execution of instructions. An apparatus may include a lower power core comprising a first instruction pipeline, the lower power core to stop a first flow of execution in the first instruction pipeline and execute instructions of a handler routine in the first instruction pipeline to perform a first task of handling an interrupt; and a higher function core comprising a second instruction pipeline, the higher function core to, following the performance of the first task, schedule execution of instructions of a second task of handling the interrupt in the second instruction pipeline to follow a second flow of execution in the second instruction pipeline, the first task more time-sensitive than the second task. Other embodiments are described and claimed.

    TECHNIQUES FOR COOPERATIVE EXECUTION BETWEEN ASYMMETRIC PROCESSOR CORES

    公开(公告)号:US20190278609A1

    公开(公告)日:2019-09-12

    申请号:US16358154

    申请日:2019-03-19

    Abstract: Various embodiments are generally directed to techniques for cooperation between a higher function core and a lower power core to minimize the effects of interrupts on a current flow of execution of instructions. An apparatus may include a lower power core comprising a first instruction pipeline, the lower power core to stop a first flow of execution in the first instruction pipeline and execute instructions of a handler routine in the first instruction pipeline to perform a first task of handling an interrupt; and a higher function core comprising a second instruction pipeline, the higher function core to, following the performance of the first task, schedule execution of instructions of a second task of handling the interrupt in the second instruction pipeline to follow a second flow of execution in the second instruction pipeline, the first task more time-sensitive than the second task. Other embodiments are described and claimed.

    UNIFIED DEVICE INTERFACE FOR A MULTI-BUS SYSTEM

    公开(公告)号:US20170308496A1

    公开(公告)日:2017-10-26

    申请号:US15645583

    申请日:2017-07-10

    CPC classification number: G06F13/4072 G06F9/5083 G06F13/24 G06F13/4022

    Abstract: The present disclosure is directed to a unified device interface for a multi-bus system. In at least one embodiment, a system may comprise more than one data bus. Each data bus may be to convey data between an operating system (OS) and at least one device in the system, wherein a plurality of driver instances may facilitate interaction between the OS and a device via one or more of the data buses. In one embodiment, a main driver instance may be determined from the plurality of driver instances to present the device to the OS and coordinate operation of other driver instances. The other driver instances may map addresses in the memory of processing entities corresponding to each of the data buses and report these mappings to the main driver instance. Alternatively, a supervisory driver may be loaded to present the device and to control operation of the driver instances.

    PACKET PROCESSING WITH REDUCED LATENCY
    9.
    发明申请

    公开(公告)号:US20170118143A1

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

    申请号:US15400629

    申请日:2017-01-06

    Abstract: Generally, this disclosure provides devices, methods and computer readable media for packet processing with reduced latency. The device may include a data queue to store data descriptors associated with data packets, the data packets to be transferred between a network and a driver circuit. The device may also include an interrupt generation circuit to generate an interrupt to the driver circuit. The interrupt may be generated in response to a combination of an expiration of a delay timer and a non-empty condition of the data queue. The device may further include an interrupt delay register to enable the driver circuit to reset the delay timer, the reset postponing the interrupt generation.

    TECHNIQUES FOR COOPERATIVE EXECUTION BETWEEN ASYMMETRIC PROCESSOR CORES
    10.
    发明申请
    TECHNIQUES FOR COOPERATIVE EXECUTION BETWEEN ASYMMETRIC PROCESSOR CORES 有权
    不对称处理器之间的合作执行技术

    公开(公告)号:US20160188344A1

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

    申请号:US14583308

    申请日:2014-12-26

    Abstract: Various embodiments are generally directed to techniques for cooperation between a higher function core and a lower power core to minimize the effects of interrupts on a current flow of execution of instructions. An apparatus may include a lower power core comprising a first instruction pipeline, the lower power core to stop a first flow of execution in the first instruction pipeline and execute instructions of a handler routine in the first instruction pipeline to perform a first task of handling an interrupt; and a higher function core comprising a second instruction pipeline, the higher function core to, following the performance of the first task, schedule execution of instructions of a second task of handling the interrupt in the second instruction pipeline to follow a second flow of execution in the second instruction pipeline, the first task more time-sensitive than the second task. Other embodiments are described and claimed.

    Abstract translation: 各种实施例通常涉及用于较高功能核心和较低功率核心之间的协作的技术,以最小化中断对当前指令执行流的影响。 装置可以包括:包括第一指令流水线的下功率核心,低功率核心,用于停止第一指令流水线中的第一执行流程,并且执行第一指令流水线中的处理程序例程的指令,以执行第一任务处理 打断; 以及包括第二指令流水线的较高功能核心,所述较高功能核心在执行所述第一任务之后,调度在所述第二指令流水线中处理所述中断的第二任务的指令的执行,以遵循第二指令流程 第二条指令管道,第一个任务比第二个任务更时间敏感。 描述和要求保护其他实施例。

Patent Agency Ranking