Patents by Inventor Kellie Marks
Kellie Marks has filed for patents to protect the following inventions. This listing includes patent applications that are pending as well as patents that have already been granted by the United States Patent and Trademark Office (USPTO).
-
Publication number: 20250130811Abstract: An apparatus and method for efficiently migrating the execution of threads between multiple parallel lanes of execution. In various implementations, a computing system includes multiple vector processing circuits of a compute circuit that executes multiple lanes of multiple waves. Each lane includes a key indicating a path of execution. When a lane of the multiple lanes of execution executes a stream wave coalescing (SWC) reorder instruction, a control circuit compares keys of waves that have previously executed the SWC reorder instruction. When the number of lanes with a matching key exceeds a threshold and after identifying at least this number of lanes to swap, the control circuit swaps continuation state information (live active state information) between lanes of an emitting wave that do not have a matching key and lanes of contributing waves that do have a matching key. The resulting (reordered) emitting wave executes more efficiently, which increases performance.Type: ApplicationFiled: September 25, 2024Publication date: April 24, 2025Inventors: Sean Keely, Kellie Marks
-
Publication number: 20250068429Abstract: A Streaming Wave Coalescer (SWC) circuit stores a first set of state values associated with a first subset of threads of a first wave in a bin based on each of the first subset of threads including a first set of instructions to be executed. A second set of state values associated with a second subset of threads of a second wave is stored in the bin based on each of the second subset of threads including the first set of instructions to be executed and based on the first wave and the second wave both being associated with a hard key. A third wave is formed from the threads of the first subset and the second subset and is emitted for execution. As a result of reorganizing the threads and reconstituting a different wave, thread divergence of waves sent for execution is reduced.Type: ApplicationFiled: December 12, 2023Publication date: February 27, 2025Inventors: John Stephen Junkins, Christopher J. Brennan, Ian Richard Beaumont, Kellie Marks, Matthaeus G. Chajdas, Max Oberberger, Michael John Bedy, Michael Mantor, Sean Keely
-
Publication number: 20250004516Abstract: An apparatus and method for efficiently managing voltage droop among replicated compute circuits of an integrated circuit. In various implementations, an integrated circuit includes multiple, replicated compute circuits, each with the circuitry of multiple lanes of execution. Control circuitry of the integrated circuit identifies, early in execution pipelines, groups of instructions to be executed by a corresponding compute circuit, and generates a total power consumption estimate for the groups. The control circuitry maintains N previous total power consumption estimates, and stores the N power consumption estimates in staging circuitry referred to as an “instruction history pipeline.” If any differences between total power consumption estimates of different stages of the instruction history pipeline exceeds a corresponding threshold, then the control circuitry reduces, late in the execution pipeline, the rate of instruction execution of computation lanes of a corresponding compute circuit.Type: ApplicationFiled: June 30, 2023Publication date: January 2, 2025Inventors: Josip Popovic, Anshuman Mittal, Kellie Marks
-
Publication number: 20240314291Abstract: A block of image data having a plurality of image element values each having a plurality of data values relating to a respective plurality of channels is compressed, wherein the channels comprise a reference channel and non-reference channels.Type: ApplicationFiled: December 7, 2023Publication date: September 19, 2024Inventors: Ilaria Martinelli, Simon Fenney, Kellie Marks, Paul Higginbottom
-
Publication number: 20240236295Abstract: Image element values are determined from compressed data representing a block of image data comprising data values relating to a respective plurality of channels including a reference channel and a plurality of non-reference channels by performing decompression. Compressed channel data is read from the compressed data and used to determine an initial data value relating to a channel for each of the image element values being decompressed.Type: ApplicationFiled: December 7, 2023Publication date: July 11, 2024Inventors: Ilaria Martinelli, Simon Fenney, Kellie Marks, Paul Higginbottom
-
Patent number: 9016604Abstract: A portable vegetation treatment system includes a primary pump, a secondary pump, an intake-port assembly, a distribution assembly, and a control assembly. The primary pump is configured to couple with a diluent source while the secondary pump is configured to couple with a reservoir, containing a chemically-based fluid. The chemically-based fluid may be a concentrate, pre-mixed concentrate or other fluid(s), requiring dilution or combination with another fluid before application. The secondary pump includes components that meter one or more chemically-based fluids, during active operation. These components also substantially restrict migration or inappropriate flow of the chemically-based fluid when the system is inactive or in a passive state.Type: GrantFiled: March 16, 2012Date of Patent: April 28, 2015Inventor: Kelly Mark Duffie
-
Patent number: 9000802Abstract: Systems and methods are disclosed for interfacing between hard logic elements and soft logic elements implemented on an integrated device. In particular, a configurable interface is provided that includes interconnects between hard logic and soft logic, which enable signals to be selectively routed between the inputs and outputs of hard logic blocks and soft logic modules. The interconnects allow for certain hard logic blocks to be bypassed in favor of soft logic functionality. Moreover, the interconnects allow soft logic to augment the processing of hard logic blocks, e.g., by providing additional signals to the hard logic block.Type: GrantFiled: January 13, 2014Date of Patent: April 7, 2015Assignee: Altera CorporationInventors: Michael Fitton, Kulwinder Dhanoa, Benjamin Thomas Cope, Kellie Marks, Lei Xu
-
Patent number: 8812819Abstract: Data signal items output by a radix 4n2m fast Fourier transform (“FFT”) operation may not be in the order desired for further use of those data items (e.g., they may be output in a non-natural order rather than in a desired natural order). Memory circuitry (e.g., dual-port memory circuitry) may be used in conjunction with circuitry for addressing the memory circuitry with address signals that are reordered in a particular way for each successive set of N data items. This allows use of memory circuitry with fewer data item storage locations than would otherwise be required to reorder the data items from non-natural to natural order. In particular, the memory circuitry only needs to be able to store N data items at any one time, which is more efficient memory utilization than would otherwise be possible.Type: GrantFiled: August 18, 2011Date of Patent: August 19, 2014Assignee: Altera CorporationInventors: Martin Langhammer, Kellie Marks
-
Publication number: 20140125379Abstract: Systems and methods are disclosed for interfacing between hard logic elements and soft logic elements implemented on an integrated device. In particular, a configurable interface is provided that includes interconnects between hard logic and soft logic, which enable signals to be selectively routed between the inputs and outputs of hard logic blocks and soft logic modules. The interconnects allow for certain hard logic blocks to be bypassed in favor of soft logic functionality. Moreover, the interconnects allow soft logic to augment the processing of hard logic blocks, e.g., by providing additional signals to the hard logic block.Type: ApplicationFiled: January 13, 2014Publication date: May 8, 2014Applicant: Altera CorporationInventors: Michael Fitton, Kulwinder Dhanoa, Benjamin Thomas Cope, Kellie Marks, Lei Xu
-
Patent number: 8629691Abstract: Systems and methods are disclosed for interfacing between hard logic elements and soft logic elements implemented on an integrated device. In particular, a configurable interface is provided that includes interconnects between hard logic and soft logic, which enable signals to be selectively routed between the inputs and outputs of hard logic blocks and soft logic modules. The interconnects allow for certain hard logic blocks to be bypassed in favor of soft logic functionality. Moreover, the interconnects allow soft logic to augment the processing of hard logic blocks, e.g., by providing additional signals to the hard logic block.Type: GrantFiled: May 17, 2012Date of Patent: January 14, 2014Assignee: Altera CorporationInventors: Michael Fitton, Kulwinder Dhanoa, Benjamin Thomas Cope, Kellie Marks, Lei Xu
-
Publication number: 20130240636Abstract: A portable vegetation treatment system includes a primary pump, a secondary pump, an intake-port assembly, a distribution assembly, and a control assembly. The primary pump is configured to couple with a diluent source while the secondary pump is configured to couple with a reservoir, containing a chemically-based fluid. The chemically-based fluid may be a concentrate, pre-mixed concentrate or other fluid(s), requiring dilution or combination with another fluid before application. The secondary pump includes components that meter one or more chemically-based fluids, during active operation. These components also substantially restrict migration or inappropriate flow of the chemically-based fluid when the system is inactive or in a passive state.Type: ApplicationFiled: March 16, 2012Publication date: September 19, 2013Applicant: Helena Holding CompanyInventor: Kelly Mark Duffie
-
Publication number: 20120319730Abstract: Systems and methods are disclosed for interfacing between hard logic elements and soft logic elements implemented on an integrated device. In particular, a configurable interface is provided that includes interconnects between hard logic and soft logic, which enable signals to be selectively routed between the inputs and outputs of hard logic blocks and soft logic modules. The interconnects allow for certain hard logic blocks to be bypassed in favor of soft logic functionality. Moreover, the interconnects allow soft logic to augment the processing of hard logic blocks, e.g., by providing additional signals to the hard logic block.Type: ApplicationFiled: May 17, 2012Publication date: December 20, 2012Applicant: ALTERA CORPORATIONInventors: Michael Fitton, Kulwinder Dhanoa, Benjamin Thomas Cope, Kellie Marks, Lei Xu
-
Patent number: 8291291Abstract: Interleaving in which functions relating final and original positions are implemented with low complexity using inequalities based on the functions.Type: GrantFiled: November 13, 2008Date of Patent: October 16, 2012Assignee: Altera CorporationInventors: Zhengjun Pan, Suleyman Sirri Demirsoy, Volker Mauer, Kellie Marks
-
Patent number: 8060729Abstract: In the provided architecture, one or more multi-threaded processors may be combined with hardware blocks having increased functionality. Each hardware block may be able to transfer a data packet to a particular hardware block based on the packet being processing. One or more hardware block may also be able to divide packets into subpackets for separate processing, and other hardware blocks may be able to rejoin the subpackets. Hardware blocks may also be able to transfer packet information between other hardware blocks during the processing sequence.Type: GrantFiled: October 3, 2008Date of Patent: November 15, 2011Assignee: Altera CorporationInventors: Steven Perry, Martin Roberts, Kellie Marks
-
Publication number: 20060080467Abstract: Incoming data streams are processed at relatively high speed for decoding, content inspection and classification. A multitude of processing channels process multiple data streams concurrently so as to allows networking based host systems to provide the data streams—as the packets carrying these data streams are received from the network—without requiring the data streams to be buffered. Moreover, host systems processing stored content, such as email messages and computer files, can process more than one stream at once and thereby make better utilization of the host system's CPU. Processing bottlenecks are alleviated by offloading the tasks of data extraction, inspection and classification from the host CPU. A content processing system which so processes the incoming data streams, is readily extensible to accommodate and perform additional data processing algorithms. The content processing system is configurable to enable additional data processing algorithms to be performed in parallel or in series.Type: ApplicationFiled: August 26, 2004Publication date: April 13, 2006Applicant: Sensory Networks, Inc.Inventors: Stephen Gould, Ernest Peltzer, Sean Clift, Kellie Marks, Robert Barrie
-
Patent number: 6614872Abstract: A system and method for radiographic inspection of airfoil structure on aircraft includes a radiation source located on one side of the airfoil structure and an X-Y scanning device located on an opposing side of the airfoil structure. The X-Y scanning device is positioned to receive radiation from the radiation source. A radiation detector is mounted on the X-Y scanning device so as to be moveable relative to the airfoil structure along t two mutually orthogonal axes. In operation, the radiation detector is moved in a predetermined raster pattern while the radiation source is emitting radiation. This allows a large area to be inspected with single positioning of the X-Y scanning device, thereby improving throughput. The radiation detector converts impinging radiation into electrical signals, and a computer system processes the signals to generate radiographic images of the airfoil structure.Type: GrantFiled: January 26, 2001Date of Patent: September 2, 2003Assignee: General Electric CompanyInventors: Clifford Bueno, Gregory Alan Mohr, Kelly Mark Doyle, Ronald Cecil McFarland
-
Publication number: 20030147493Abstract: A system and method for radiographic inspection of airfoil structure on aircraft includes a radiation source located on one side of the airfoil structure and an X-Y scanning device located on an opposing side of the airfoil structure. The X-Y scanning device is positioned to receive radiation from the radiation source. A radiation detector is mounted on the X-Y scanning device so as to be moveable relative to the airfoil structure along two mutually orthogonal axes. In operation, the radiation detector is moved in a predetermined raster pattern while the radiation source is emitting radiation. This allows a large area to be inspected with single positioning of the X-Y scanning device, thereby improving throughput. The radiation detector converts impinging radiation into electrical signals, and a computer system processes the signals to generate radiographic images of the airfoil structure.Type: ApplicationFiled: January 26, 2001Publication date: August 7, 2003Inventors: Clifford Bueno, Gregory Alan Mohr, Kelly Mark Doyle, Ronald Cecil McFarland