Virtual machine exit analyzer
    111.
    发明授权

    公开(公告)号:US09965310B2

    公开(公告)日:2018-05-08

    申请号:US14906752

    申请日:2013-08-28

    Inventor: Ezekiel Kruglick

    Abstract: Technologies are generally described for systems, devices and methods effective to implement a virtual machine exit analyzer. A virtual machine handler may receive a request that includes an instruction. The instruction may include a port and a data block identifier. The virtual machine handler may generate a modified request. The modified request may include the port, a block portion identifier and an identification of a comparator. The virtual machine handler may send values identified by the block portion identifier to the comparator. The virtual machine handler may receive an exit indicator from the comparator that indicates whether the virtual machine should exit the core.

    Roadway infrastructure monitoring based on aggregated mobile vehicle communication parameters

    公开(公告)号:US09784692B2

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

    申请号:US14372439

    申请日:2014-02-07

    Inventor: Ezekiel Kruglick

    CPC classification number: G01N22/00 G01C21/26

    Abstract: Technologies are generally described to monitor roadway infrastructure based on aggregated mobile vehicle communication parameters. In some examples, a pair of vehicles with mobile communication devices passing an infrastructure, such as a bridge, may be identified, and the mobile communication devices may exchange a signal during a mobile communication as the vehicles pass the target infrastructure. During the signal exchange, channel characterization data for the target infrastructure may be collected. The channel characterization data may represent propagation conditions of signal waves through the target infrastructure. The channel characterization data may be received at a mobile communication network, where a tomographic model of the target infrastructure may be generated based on extraction and analysis of the channel characterization data. Physical and structural characteristics of the target infrastructure may be determined based on the generated tomographic image of the target infrastructure to facilitate monitoring for degradation and flaws in the target infrastructures.

    Composition data dispatcher
    115.
    发明授权

    公开(公告)号:US09773293B2

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

    申请号:US14375296

    申请日:2013-12-24

    Inventor: Ezekiel Kruglick

    CPC classification number: G06T1/20

    Abstract: Technologies are generally described for methods and systems effective to associate composition data with a graphics processing unit so that a corresponding model may be manipulated and an image produced. According to some examples, the methods may include receiving, by a dispatcher, first composition data that corresponds to a first model. The methods may also include associating, by the dispatcher, the first composition data with a first graphics processing unit. The methods may also include receiving, by the dispatcher, second composition data that corresponds to a second model. The methods may include determining, by the dispatcher, that the second model is stored in a second graphics processing unit different from the first graphics processing unit. The methods may also include associating, by the dispatcher, the second composition data with the second graphics processing unit based on the determination that the second model is stored in the second graphics processing unit.

    Processor identification for virtual machines

    公开(公告)号:US09760390B2

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

    申请号:US14351070

    申请日:2013-07-16

    Inventor: Ezekiel Kruglick

    CPC classification number: G06F9/45558 G06F9/45533 G06F2009/4557

    Abstract: Technologies are generally described for systems, devices and methods effective to execute virtual machines on a core. In some examples, a processor may execute a first virtual machine on the core and receive a first request for an identification of the core by the first virtual machine. The processor may generate a first identifier associated with the core and associate the first identifier with the first virtual machine. The processor may report the first identifier to the first virtual machine. The processor may further execute a second virtual machine on the core and receive a second request for an identification of the core by the second virtual machine. The processor may generate a second identifier associated with the core that may be different from the first identifier. The processor may associate the second identifier with the second virtual machine and report the second identifier to the second virtual machine.

    Application equivalence map for synchronized positioning of application icons across device platforms

    公开(公告)号:US09760244B2

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

    申请号:US14009095

    申请日:2012-11-30

    Inventor: Ezekiel Kruglick

    CPC classification number: G06F3/04817 G06F9/451

    Abstract: Technologies are presented for synchronizing associations between application icons and application functions across platforms. According to some examples, a layout and positioning of icons for different applications that perform similar functions may be synchronized across different devices. As a result, users may associate the position of an application icon on a device display with a particular function regardless of the actual device or platform. An application equivalence map may be used to synchronize application icon layout and positioning across the different devices and platforms. In other examples, icons for different applications that perform similar functions on different devices may be positioned similarly relative to equivalent display elements or features such as display corners, built-in interface elements, and comparable features.

    INSTRUCTION OPTIMIZATION USING VOLTAGE-BASED FUNCTIONAL PERFORMANCE VARIATION

    公开(公告)号:US20170108908A1

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

    申请号:US15128895

    申请日:2014-04-04

    Inventor: Ezekiel Kruglick

    Abstract: The present disclosure generally relates to instruction optimization (or otherwise improved execution of instructions) using voltage-based functional performance variation. In some examples, a method is described that includes instruction optimization (or otherwise improved execution of instructions) using voltage-based functional performance variation. In some examples, the method includes characterizing a workload for a multi-core processor to identify one or more subunits of individual cores of the multi-core processor for utilization by instructions included in the workload, selecting a voltage at which to operate cores of the multi-core processor, and assigning individual ones of the instructions of the workload to a core of the cores of the multi-core processor based on performance of the identified one or more subunits of the individual cores at the selected voltage.

    Reconfiguration with virtual machine switching

    公开(公告)号:US09619265B2

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

    申请号:US14233848

    申请日:2013-06-25

    Inventor: Ezekiel Kruglick

    Abstract: Technologies are generally described for systems and methods for reconfiguring a programmable circuit. An accelerator reconfiguration device may detect a trigger. The trigger may indicate that a command has been sent to a processor to switch from execution of a first virtual machine to a second virtual machine. In response to detecting the trigger, the reconfiguration device may identify a programmable circuit and program for the programmable circuit associated with the second virtual machine. The reconfiguration device may further generate a write command to write the program to the programmable circuit.

Patent Agency Ranking