-
公开(公告)号:CN104541242A
公开(公告)日:2015-04-22
申请号:CN201380044841.6
申请日:2013-09-26
Applicant: 英特尔公司
Abstract: 用于在计算装置上执行灵活代码加速的技术包括初始化在计算装置上的加速器虚拟装置。计算装置为加速器虚拟装置分配存储器映射的输入和输出(I/O),并且也为要加速的代码分配加速器虚拟装置上下文。计算装置访问要加速的代码的字节码并且确定字节码是否是操作系统相关的字节码。如果不是,则计算装置使用内部二进制转换模块经存储器映射的I/O执行字节码的硬件加速。然而,如果字节码是操作系统相关的,则计算装置执行字节码的软件加速。
-
公开(公告)号:CN103827840A
公开(公告)日:2014-05-28
申请号:CN201180073779.4
申请日:2011-09-29
Applicant: 英特尔公司
CPC classification number: G06F3/065 , G06F9/30116 , G06F9/30123 , G06F9/3863
Abstract: 本公开的实施例描述一种处理器,其可以包括耦合到影子寄存器堆和控制寄存器的拷贝电路。所述拷贝电路可以被配置成按正向或反向的方向将内容从多个寄存器的范围拷贝到影子寄存器堆的影子范围。所述正向或反向的方向可以至少部分地基于被存储在所述控制寄存器中的值。
-
公开(公告)号:CN104541242B
公开(公告)日:2019-09-24
申请号:CN201380044841.6
申请日:2013-09-26
Applicant: 英特尔公司
Abstract: 用于在计算装置上执行灵活代码加速的技术包括初始化在计算装置上的加速器虚拟装置。计算装置为加速器虚拟装置分配存储器映射的输入和输出(I/O),并且也为要加速的代码分配加速器虚拟装置上下文。计算装置访问要加速的代码的字节码并且确定字节码是否是操作系统相关的字节码。如果不是,则计算装置使用内部二进制转换模块经存储器映射的I/O执行字节码的硬件加速。然而,如果字节码是操作系统相关的,则计算装置执行字节码的软件加速。
-
公开(公告)号:CN104412233B
公开(公告)日:2019-05-14
申请号:CN201380033509.X
申请日:2013-05-30
Applicant: 英特尔公司
Abstract: 在实施例中,系统包括处理器,其包括一个或多个核和多个混叠寄存器,用于存储与环的多个操作关联的存储器范围信息。该存储器范围信息引用存储器内的一个或多个存储器位点。系统还包括寄存器分配部件,用于将所述混叠寄存器中的每个分配给环的对应操作,其中根据旋转调度进行所述分配,并且混叠寄存器中的一个被分配给环的第一迭代中的第一操作和环的后续迭代中的第二操作。系统还包括耦合于处理器的存储器。描述其他实施例并且它们被要求保护。
-
-
公开(公告)号:CN103827816B
公开(公告)日:2016-11-09
申请号:CN201180073739.X
申请日:2011-09-27
Applicant: 英特尔公司
CPC classification number: G06F9/30098 , G06F8/434 , G06F8/4441 , G06F9/3834 , G06F9/45516
Abstract: 本文中描述了用于加快执行时间存储器别名检查的设备、计算机实现的方法、系统和计算机可读媒体的实施例。可接收或检索要在执行处理器上执行的指令序列。执行处理器可包括多个别名寄存器和配置成为了存储器别名使用而检查别名寄存器中的条目的电路。在收到或检索的指令序列上可执行一个或更多个优化以优化收到或检索的指令序列的执行性能。这可包括在收到或检索的指令序列中多个存储器指令的重新排序。优化后,可在优化的指令序列中插入一个或更多个指令以在执行期间在别名寄存器间移动一个或更多个条目,以便加快在执行时的别名检查。其它实施例也可描述和/或声明。
-
公开(公告)号:CN104412233A
公开(公告)日:2015-03-11
申请号:CN201380033509.X
申请日:2013-05-30
Applicant: 英特尔公司
CPC classification number: G06F9/3838 , G06F8/434 , G06F8/441 , G06F8/443 , G06F9/30127 , G06F9/3017 , G06F9/3834 , G06F9/384
Abstract: 在实施例中,系统包括处理器,其包括一个或多个核和多个混叠寄存器,用于存储与环的多个操作关联的存储器范围信息。该存储器范围信息引用存储器内的一个或多个存储器位点。系统还包括寄存器分配部件,用于将所述混叠寄存器中的每个分配给环的对应操作,其中根据旋转调度进行所述分配,并且混叠寄存器中的一个被分配给环的第一迭代中的第一操作和环的后续迭代中的第二操作。系统还包括耦合于处理器的存储器。描述其他实施例并且它们被要求保护。
-
-
公开(公告)号:CN107710757A
公开(公告)日:2018-02-16
申请号:CN201580080657.6
申请日:2015-06-04
Applicant: 英特尔公司
IPC: H04N19/00
CPC classification number: H04N19/156 , H04N19/127 , H04N19/177
Abstract: 讨论了涉及自适应地批量化用于缓慢运动视频记录的编码任务的技术。这样的技术可以包括在缓慢运动视频记录模式中缓冲视频帧以生成编码批量,提交包括视频帧的编码批量以用于编码,以及对编码批量进行编码以生成经编码的比特流。
-
公开(公告)号:CN103827816A
公开(公告)日:2014-05-28
申请号:CN201180073739.X
申请日:2011-09-27
Applicant: 英特尔公司
CPC classification number: G06F9/30098 , G06F8/434 , G06F8/4441 , G06F9/3834 , G06F9/45516
Abstract: 本文中描述了用于加快执行时间存储器别名检查的设备、计算机实现的方法、系统和计算机可读媒体的实施例。可接收或检索要在执行处理器上执行的指令序列。执行处理器可包括多个别名寄存器和配置成为了存储器别名使用而检查别名寄存器中的条目的电路。在收到或检索的指令序列上可执行一个或更多个优化以优化收到或检索的指令序列的执行性能。这可包括在收到或检索的指令序列中多个存储器指令的重新排序。优化后,可在优化的指令序列中插入一个或更多个指令以在执行期间在别名寄存器间移动一个或更多个条目,以便加快在执行时的别名检查。其它实施例也可描述和/或声明。
-
-
-
-
-
-
-
-
-