Abstract:
In general, in one aspect, a computer-implemented method includes determining a digest value based on hash operations on values of, at least, a set op-codes of multiple instructions of a program during execution of the program by a processor.
Abstract:
In general, in one aspect, a computer-implemented method includes determining a digest value based on hash operations on values of, at least, a set op-codes of multiple instructions of a program during execution of the program by a processor.
Abstract:
In an embodiment, an apparatus is provided that may include an integrated circuit including switch circuitry to determine, at least in part, an action to be executed involving a packet. This determination may be based, at least in part, upon flow information determined, at least in part, from the packet, and packet processing policy information. The circuitry may examine the policy information to determine whether a previously-established packet processing policy has been established that corresponds, at least in part, to the flow information. If the circuitry determines, at least in part, that the policy has not been established and the packet is a first packet in a flow corresponding at least in part to the flow information, the switch circuitry may request that at least one switch control program module establish, at least in part, a new packet processing policy corresponding, at least in part, to the flow information.
Abstract:
An improved gaseous fuel delivery system and method (10) to improve performance of a gaseous fuel engine (30) by variably maintaining gaseous fuel pressure to the gaseous fuel engine (30). From a storage device (12), gaseous fuel flows to fuel pressure regulator (16) that variably and dynamically reduces the fuel pressure from the storage pressure and maintains the gaseous fuel pressure at the desired controlled supply pressure. Regulator controller (20) controls the fuel pressure regulator (16) in response to signal inputs (28, 34, 44, and 54) and maintain the gaseous fuel at the controlled supply pressure. Signal inputs (28, 34, 44, and 54) used by regulator controller (20) are derived from sensors such as fuel pressure sensor (24) an engine speed and/or intake manifold pressure sensor (34), fuel temperature sensor (42), and fuel composition sensor (52). The result is substantially improved fuel system dynamic range and the ability to control gaseous fuel supply to the gaseous fuel engine to provide improved fuel metering accuracy and improved engine performance and emissions.
Abstract:
An engine is provided which, in at least one cylinder or combustion area, is provided with a hydrocarbon rich fuel which produces upon combustion an exhaust gas containing unburned hydrocarbons, water vapor and carbon monoxide. The exhaust gas is treated in a catalytic converter and the reaction process that occurs therein produces hydrogen and carbon dioxide which is mixed with air to form a hydrocarbon lean, hydrogen enriched mixture. The mixture is subsequently ignited in other cylinders or combustion areas of the engine to produce power.
Abstract:
A conventional instruction set architecture such, as the x86 instruction set architecture, may be reencoded to reduce the amount of memory used by the instructions. This may be particularly useful in applications that are memory sized limited, as is the case with microcontrollers. With a reencoded instruction set that is more dense, more functions can be implemented or a smaller memory size may be used. The encoded instructions are then naturally decoded at run time in the predecoder and decoder of the core pipeline.
Abstract:
In one embodiment, the present invention includes a method for receiving incoming data in a processor and performing a checksum operation on the incoming data in the processor pursuant to a user-level instruction for the checksum operation. For example, a cyclic redundancy checksum may be computed in the processor itself responsive to the user-level instruction. Other embodiments are described and claimed.
Abstract:
In one embodiment, the present invention includes a method for receiving a user-level instruction for a checksum operation in a processor, where the user-level instruction specifies a source operand of a first size and a destination operand of a second size, receiving the source operand and the destination operand in the processor, and performing the checksum operation using the source operand and the destination operand in the processor responsive to the instruction. In an embodiment, the processor has multiple hardware engines that each can perform the checksum operation for one of multiple data sizes. Other embodiments are described and claimed.
Abstract:
In one embodiment, the present invention includes a method for determining from a data block in a buffer a number of first operands in a first portion of the buffer and a number of second operands in a second portion of the buffer. Based on these numbers, a cyclic redundancy checksum (CRC) operation may be iteratively performed on the first and second operands to obtain a checksum result. The first and second operands are of a different length, and the checksum operation may be executed using processor instructions corresponding to the different lengths. Other embodiments are described and claimed.
Abstract:
Techniques are described herein that may utilize capabilities of a data mover in order to determine an integrity validation value or perform an integrity checking operation. The integrity validation value determination and integrity checking operations may be controlled by descriptors or instructions. In some implementations, integrity validation value determination and the integrity checking operations may include determination of a cyclical redundancy checking (CRC) value.