Veale
Brian F. Veale, Cedar Park, TX US
Patent application number | Description | Published |
---|---|---|
20110093638 | HARDWARE MULTI-THREADING CO-SCHEDULING FOR PARALLEL PROCESSING SYSTEMS - A method, information processing system, and computer program product are provided for managing operating system interference on applications in a parallel processing system. A mapping of hardware multi-threading threads to at least one processing core is determined, and first and second sets of logical processors of the at least one processing core are determined. The first set includes at least one of the logical processors of the at least one processing core, and the second set includes at least one of a remainder of the logical processors of the at least one processing core. A processor schedules application tasks only on the logical processors of the first set of logical processors of the at least one processing core. Operating system interference events are scheduled only on the logical processors of the second set of logical processors of the at least one processing core. | 04-21-2011 |
20130275988 | HARDWARE MULTI-THREADING CO-SCHEDULING FOR PARALLEL PROCESSING SYSTEMS - A method, information processing system, and computer program product are provided for managing operating system interference on applications in a parallel processing system. A mapping of hardware multi-threading threads to at least one processing core is determined, and first and second sets of logical processors of the at least one processing core are determined. The first set includes at least one of the logical processors of the at least one processing core, and the second set includes at least one of a remainder of the logical processors of the at least one processing core. A processor schedules application tasks only on the logical processors of the first set of logical processors of the at least one processing core. Operating system interference events are scheduled only on the logical processors of the second set of logical processors of the at least one processing core. | 10-17-2013 |
Brian F. Veale, Austin, TX US
Patent application number | Description | Published |
---|---|---|
20080263323 | Reconfigurable Computing Architectures: Dynamic and Steering Vector Methods - A reconfigurable processor including a plurality of reconfigurable slots, a memory, an instruction queue, a configuration selection unit, and a configuration loader. The plurality of reconfigurable slots are capable of forming reconfigurable execution units. The memory stores a plurality of steering vector processing hardware configurations for configuring the reconfigurable execution units. The instruction queue stores a plurality of instructions to be executed by at least one of the reconfigurable execution units. The configuration selection unit analyzes the dependency of instructions stored in the instruction queue to determine an error metric value for each of the steering vector processing hardware configurations indicative of an ability of a reconfigurable slot configured with the steering vector processing hardware configuration to execute the instructions in the instruction queue, and chooses one of the steering vector processing hardware configurations based upon the error metric values. The configuration loader determines whether one or more of the reconfigurable slots are available and reconfigures at least one of the reconfigurable slots with at least a part of the chosen steering vector processing hardware configuration responsive to at least one of the reconfigurable slots being available. | 10-23-2008 |
Timothy M. Veale, Moorpark, CA US
Patent application number | Description | Published |
---|---|---|
20100192573 | USING HEAT FROM PRODUCED FLUIDS OF OIL AND GAS OPERATIONS TO PRODUCE ENERGY - The instant invention pertains to new processes and apparatuses which can effectively and efficiently convert heat contained in wellhead fluids comprising hydrocarbons to a useful energy source like electricity. The process generally comprises first producing a heat containing fluid comprising one or more hydrocarbons from a wellhead and then passing said heat containing fluid to one or more heat exchangers. The one or more exchanger exchange at least a portion of the heat contained in said heat containing fluid to a working fluid thereby producing a heated working fluid capable of converting energy. | 08-05-2010 |