Abstract:
A programmable processor and method for improving the performance of processors by incorporating an execution unit operable to decode and execute single instructions specifying both a mask and a register containing data, the mask comprising fields that each correspond to a field of the data contained in the register, the execution unit is operable to detect some of the fields of the mask as having a predetermined value and identifying corresponding fields of the data contained in the register as write-enabled data fields; and cause the write-enabled data fields to be written to a specified memory location.
Abstract:
A programmable processor and method for improving the performance of processors by incorporating an execution unit operable to decode and execute single instructions specifying both a shift amount and a register containing a plurality of data elements, wherein the execution unit is operable to shift a subfield of each of the plurality of data elements by the shift amount to produce a second plurality of data elements; and provide the second plurality of data elements as a catenated result.
Abstract:
Systems and methods for determining turbine engine system stability encompass measuring or otherwise determining values of performance parameters, storing a data set of such values in memory, generating a stability indicator, and displaying the stability indicator on an operator interface. The stability indicator is generated by a processor operating in data communication with the computer memory, utilizing customized software algorithms to remove high frequency components, apply an adaptive filter to adjust selected parameters according to a target value of a selected target parameter, and apply a stochastic filters to estimate true values of the selected parameters, based on the remaining variation.
Abstract:
A programmable processor and method for improving the performance of processors by expanding at least two source operands, or a source and a result operand, to a width greater than the width of either the general purpose register or the data path width. The present invention provides operands which are substantially larger than the data path with of the processor by using the contents of a general purpose register to specify a memory address at which a plurality of data path widths of data can be read or written, as well as the size and shape of the operand. In addition, several instructions and apparatus for implementing these instructions are described which obtain performance advantages if the operands are not limited to the width and accessible number of general purpose registers.
Abstract:
A processor and method for performing outer product and outer product accumulation operations on vector operands requiring large numbers of multiplies and accumulations is disclosed.
Abstract:
Loudspeaker systems and assemblies are provided in which mid-frequency producing drivers are provided on opposing sides of a high frequency source comprising a linear high-frequency source connected to a waveguide. Crossover circuitry is provided such that the acoustic output from the mid-frequency drivers overlaps with that of the high-frequency source over an intermediate frequency range associated with acoustic interference between the mid-frequency producing drivers. In some embodiments, the mid-frequency producing drivers are recessed behind the output of the waveguide, and optionally angled outwardly from the waveguide, in order decrease the distance therebetween.
Abstract:
A control and distribution system provides electrical power distribution, audio signal distribution, and control signal distribution to one or more audio components, such as a powered loudspeaker element or a signal conditioning device such as a rack-mounted amplifier. Embodiments allow for the monitoring and/or control of parameters and/or components at or near the endpoint of the system. These parameters or components include low-level parameters associated with the external audio devices, as opposed to merely higher level parameters of the system. The control and distribution system may include an uninterrupted power source for providing power in an online or offline mode to selected components of the external audio devices. In some embodiments, online backup power is provided to low-power components without providing power to amplifiers within the external audio devices.
Abstract:
A matrix or array of elongated tubular members, each member being formed by spirally winding a piece or pieces of material into a generally cylindrical shape, wherein the matrix or array is mounted in an airflow to reduce the noise associated with and/or produced by the airflow.
Abstract:
A programmable processor and method for improving the performance of processors by incorporating an execution unit configurable to execute a plurality of instruction streams from the plurality of threads, wherein each instruction stream includes a group instruction that operates on a plurality of data elements in partitioned fields of at least one of the registers to produce a catenated result.
Abstract:
A system and software for improving the performance of processors by incorporating an execution unit operable to decode and execute single instructions specifying both a mask and a register containing data, the mask comprising fields that each correspond to a field of the data contained in the register, the execution unit is operable to detect some of the fields of the mask as having a predetermined value and identifying corresponding fields of the data contained in the register as write-enabled data fields; and cause the write-enabled data fields to be written to a specified memory location.