摘要:
A method to automatically replace computationally intensive functions with optimized functions in managed code is disclosed. If the underlying processor has associated optimized functions, managed application code is disassembled and parsed to find computationally intensive functions. The computationally intensive functions are then replaced with optimized functions, and the application code is re-compiled if necessary.
摘要:
In one embodiment, the present invention includes a method for receiving an Extensible Markup Language (XML) packet at a host processor of a resource-constrained device, such as a mobile device or the like, and forwarding the XML packet to a programmable accelerator of the resource-constrained device. Then, using the programmable accelerator, the XML packet may be processed and information from the XML packet may be provided to the host processor. Other embodiments are described and claimed.
摘要:
In one embodiment, the present invention includes a method for receiving an Extensible Markup Language (XML) packet at a host processor of a resource-constrained device, such as a mobile device or the like, and forwarding the XML packet to a programmable accelerator of the resource-constrained device. Then, using the programmable accelerator, the XML packet may be processed and information from the XML packet may be provided to the host processor. Other embodiments are described and claimed.
摘要:
Methods and apparatus to optimized managed application program interfaces are described herein. In an example method, a processor instruction proxy stub (PIPS) associated with one or more processor instructions is generated. Based on the PIPS, an optimized managed application program interface is generated to execute the one or more processor instructions.
摘要:
In one embodiment, the present invention includes a method for generating an assembly that is usable in a managed environment. More specifically, the assembly may be an all-inclusive object file that contains a native code module, a managed wrapper and prototype information in a single assembly. The method may include forming an object file from a native code module, where the object file includes prototype information, generating a managed code wrapper using the prototype information, and creating a single assembly including the managed code wrapper and the native code module. In some embodiments, the managed code wrapper may be automatically created, reducing burden on a developer. Other embodiments are described and claimed.
摘要:
A method to automatically replace computationally intensive functions with optimized functions in managed code is disclosed. If the underlying processor has associated optimized functions, managed application code is disassembled and parsed to find computationally intensive functions. The computationally intensive functions are then replaced with optimized functions, and the application code is re-compiled if necessary.
摘要:
A method and apparatus to manage power consumption in a computer have been presented. In one embodiment, the method includes registering one or more applications with a power management module in a computer, the one or more applications being operable on a virtual machine in the computer. The method may further include learning usage and behavior of the one or more applications at runtime and dynamically changing power consumption in the computer in response to at least one of the usage and the performance of the one or more applications.
摘要:
In one embodiment of the invention, a Peer-to-Peer (P2P) subsystem includes a cache of a current peer and a peer locator. The current peer is in a current ring at a current level. The cache stores information of ring peers within the current ring. The current ring is part of a hierarchical ring structure of P2P nodes. The hierarchical ring structure has at least one of a lower level and a upper level. The peer locator locates a target peer in the cache in response to a request.
摘要:
In one embodiment, the present invention includes a method for generating an assembly that is usable in a managed environment. More specifically, the assembly may be an all-inclusive object file that contains a native code module, a managed wrapper and prototype information in a single assembly. The method may include forming an object file from a native code module, where the object file includes prototype information, generating a managed code wrapper using the prototype information, and creating a single assembly including the managed code wrapper and the native code module. In some embodiments, the managed code wrapper may be automatically created, reducing burden on a developer. Other embodiments are described and claimed.
摘要:
Methods and apparatus to optimized managed application program interfaces are described herein. In an example method, a processor instruction proxy stub (PIPS) associated with one or more processor instructions is generated. Based on the PIPS, an optimized managed application program interface is generated to execute the one or more processor instructions.