会员体验
专利管家(专利管理)
工作空间(专利管理)
风险监控(情报监控)
数据分析(专利分析)
侵权分析(诉讼无效)
联系我们
交流群
官方交流:
QQ群: 891211   
微信请扫码    >>>
现在联系顾问~
热词
    • 37. 发明申请
    • VIRTUALIZATION ACROSS PHYSICAL PARTITIONS OF A MULTI-CORE PROCESSOR (MCP)
    • 多核处理器(MCP)物理分区之间的虚拟化
    • US20140259013A1
    • 2014-09-11
    • US14281062
    • 2014-05-19
    • International Business Machines Corporation
    • Karl J. DuvalsaintHarm P. HofsteeDaeik KimMoon J. Kim
    • G06F9/50G06F9/455
    • G06F9/5077G06F9/45533Y02D10/22Y02D10/26Y02D10/28Y02D10/36
    • Among other things, the disclosure is applied to a generic microprocessor architecture with a set (e.g., one or more) of controlling/main processing elements (e.g., MPEs) and a set of groups of sub-processing elements (e.g., SPEs). Under this arrangement, MPEs and SPEs are organized in a way that a smaller number MPEs control the behavior of a group of SPEs using program code embodied as a set of virtualized control threads. The apparatus includes a MCP coupled to a power supply coupled with cores to provide a supply voltage to each core (or core group) and controlling-digital elements and multiple instances of sub-processing elements. In accordance with these features, virtualized control threads can traverse the physical boundaries of the MCP to control SPE(s) (e.g., logical partitions having one or more SPEs) in a different physical partition (e.g., different from the physical partition from which the virtualized control threads originated.
    • 除其他之外,本公开应用于具有一组(例如,一个或多个)控制/主处理元件(例如MPE)和一组子处理元件(例如SPE)的通用微处理器架构。 在这种安排下,MPEs和SPE的组织方式是使用较少数量的MPE使用体现为一组虚拟控制线程的程序代码控制一组SPE的行为。 该装置包括耦合到与核耦合的电源的MCP,以向每个核(或核心组)提供电源电压以及控制数字元件和子处理元件的多个实例。 根据这些特征,虚拟化控制线程可以遍历MCP的物理边界以控制不同物理分区(例如,不同于其中的物理分区)的SPE(例如,具有一个或多个SPE的逻辑分区) 虚拟化控制线程发起。
    • 38. 发明授权
    • Multimodal computing device
    • 多模式计算设备
    • US08813175B2
    • 2014-08-19
    • US13498424
    • 2011-08-15
    • Tripatinder Chowdhry
    • Tripatinder Chowdhry
    • G06F21/00H04L29/06
    • G06F9/45533G06F9/468G06F9/485G06F21/74Y02D10/24Y02D10/26Y02D10/28
    • Technologies described herein generally provide a multimodal device capable of providing at least dual usage. In an example, the multimodal device may include base hardware and a hypervisor that runs on the base hardware. A work virtual machine may include a work operating system that is configured to operate on the hypervisor. A home virtual machine may include a home operating system that is configured to operate on the hypervisor. The work virtual machine may further include an arbitrator operating system that is configured to operate on hypervisor. The arbitrator operating system may be configured to run a smart arbitrator server. The smart arbitrator server may be configured to provide a gateway between the work virtual machine and the home virtual machine. The smart arbitrator server may also be configured to enforce various policies between the work virtual machine and the home virtual machine.
    • 本文描述的技术通常提供能够提供至少双重用途的多模式设备。 在一个示例中,多模式设备可以包括基本硬件和在基础硬件上运行的管理程序。 工作虚拟机可以包括配置为在管理程序上操作的工作操作系统。 家庭虚拟机可以包括被配置为在管理程序上操作的家庭操作系统。 工作虚拟机还可以包括被配置为在管理程序上操作的仲裁操作系统。 仲裁器操作系统可以被配置为运行智能仲裁器服务器。 智能仲裁器服务器可以被配置为在工作虚拟机和家庭虚拟机之间提供网关。 智能仲裁器服务器还可以被配置为在工作虚拟机和家庭虚拟机之间执行各种策略。
    • 40. 发明申请
    • FLEXIBLE ACCELERATION OF CODE EXECUTION
    • 代码执行的灵活加速
    • US20140096132A1
    • 2014-04-03
    • US13631408
    • 2012-09-28
    • Cheng WangYoufeng Wu
    • Cheng WangYoufeng Wu
    • G06F9/455G06F9/00
    • 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执行字节码的硬件加速。 但是,如果字节码与操作系统有关,则计算设备执行字节码的软件加速。