会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 5. 发明公开
    • ALLOCATION OF ALIAS REGISTERS IN A PIPELINED SCHEDULE
    • 伊朗伊朗伊斯兰共和国的黎巴嫩民族解放阵线
    • EP2875427A4
    • 2016-07-13
    • EP13885974
    • 2013-05-30
    • INTEL CORP
    • RONG HONGBOWANG CHENGPARK HYUNCHULWU YOUFENG
    • G06F9/46G06F9/30G06F9/38G06F13/16
    • G06F9/3838G06F8/434G06F8/441G06F8/443G06F9/30127G06F9/3017G06F9/3834G06F9/384
    • In an embodiment, a system includes a processor including one or more cores and a plurality of alias registers to store memory range information associated with a plurality of operations of a loop. The memory range information references one or more memory locations within a memory. The system also includes register assignment means for assigning each of the alias registers to a corresponding operation of the loop, where the assignments are made according to a rotation schedule, and one of the alias registers is assigned to a first operation in a first iteration of the loop and to a second operation in a subsequent iteration of the loop. The system also includes the memory coupled to the processor. Other embodiments are described and claimed.
    • 在一个实施例中,系统包括处理器,其包括一个或多个核和多个别名寄存器,用于存储与循环的多个操作相关联的存储器范围信息。 存储器范围信息引用存储器内的一个或多个存储器位置。 该系统还包括寄存器分配装置,用于将每个别名寄存器分配给循环的相应操作,其中根据旋转调度进行分配,并且在第一次迭代中将一个别名寄存器分配给第一操作 循环和循环的后续迭代中的第二操作。 该系统还包括耦合到处理器的存储器。 描述和要求保护其他实施例。
    • 6. 发明公开
    • FLEXIBLE ACCELERATION OF CODE EXECUTION
    • 灵活的BESCHLEUNIGUNG EINERCODEAUSFÜHRUNG
    • EP2901266A4
    • 2016-05-25
    • EP13841895
    • 2013-09-26
    • INTEL CORP
    • WANG CHENGWU YOUFENG
    • G06F9/06G06F9/30G06F9/455
    • G06F9/4552G06F8/44G06F9/45516G06F9/45533G06F9/45554Y02D10/26Y02D10/28
    • Technologies for performing flexible code acceleration on a computing device includes initializing an accelerator virtual device on the computing device. The computing device allocates memory-mapped input and output (I/O) for the accelerator virtual device and also allocates an accelerator virtual device context for a code to be accelerated. The computing device accesses a bytecode of the code to be accelerated and determines whether the bytecode is an operating system-dependent bytecode. If not, the computing device performs hardware acceleration of the bytecode via the memory-mapped I/O using an internal binary translation module. However, if the bytecode is operating system-dependent, the computing device performs software acceleration of the bytecode.
    • 在计算设备上执行灵活代码加速的技术包括在计算设备上初始化加速器虚拟设备。 计算设备为加速器虚拟设备分配内存映射输入和输出(I / O),并为加速的代码分配加速器虚拟设备上下文。 计算设备访问要加速的代码的字节码,并确定字节码是否是依赖于操作系统的字节码。 如果不是,则计算设备通过使用内部二进制翻译模块的内存映射I / O执行字节码的硬件加速。 但是,如果字节码与操作系统有关,则计算设备执行字节码的软件加速。