Processing element management in a streaming data system

MJ Branson, RK Cradick, JM Santosuosso… - US Patent …, 2016 - Google Patents
Stream applications may inefficiently use the hardware resources that execute the
processing elements of the data stream. For example, a compute node may host four …

Operator graph changes in response to dynamic connections in stream computing applications

MJ Branson, RK Cradick, JM Santosuosso… - US Patent …, 2015 - Google Patents
A stream computing application may permit one job to con nect to a data stream of a different
job. As more and more jobs dynamically connect to the data stream, the connections may …

Dynamic reduction of stream backpressure

MJ Branson, RK Cradick, JM Santosuosso - US Patent 8,990,452, 2015 - Google Patents
G06F 3/00(2006.01)(57) ABSTRACT G06F 9/46(2006.01) Techniques are described for
eliminating backpressure in a G06F 9/48(2006.01) distributed system by changing the rate …

Dynamic runtime choosing of processing communication methods

RK Cradick, JM Santosuosso, BW Schulz - US Patent 9,148,496, 2015 - Google Patents
(*) Notice: Subject to any disclaimer, the term of this WO 2010O2O577 A1 2, 2010 patent is
extended or adjusted under 35 OTHER PUBLICATIONS USC 154 (b) by 0 days. US Appl …

Dynamic reduction of stream backpressure

MJ Branson, RK Cradick, JM Santosuosso - US Patent 9,389,911, 2016 - Google Patents
Techniques are described for eliminating backpressure in a distributed system by changing
the rate data flows through a processing element. Backpressure occurs when data through …

Processing element management in a streaming data system

MJ Branson, RK Cradick, JM Santosuosso… - US Patent …, 2017 - Google Patents
Stream applications may inefficiently use the hardware resources that execute the
processing elements of the data stream. For example, a compute node may host four …

Using predictive determinism within a streaming environment

JM Santosuosso, BW Schulz - US Patent 8,959,313, 2015 - Google Patents
Techniques are described for transmitting predicted output data on a processing element in
a stream computing application instead of processing currently received input data. The …

Operator graph changes in response to dynamic connections in stream computing applications

MJ Branson, RK Cradick, JM Santosuosso… - US Patent …, 2015 - Google Patents
A stream computing application may permit one job to connect to a data stream of a different
job. As more and more jobs dynamically connect to the data stream, the connections may …

Apparatus and method for branch prediction where data for predictions is selected from a count in a branch history table or a bias in a branch target buffer

S Tago, T Yamana, Y Takebe - US Patent 7,055,023, 2006 - Google Patents
An apparatus for branch prediction includes a history register which stores therein history of
previous branch instructions, an index generation circuit which generates a first index from …

Universal load address/value prediction using stride-based pattern history and last-value prediction in a two-level table scheme

HS Barowski, R Hilgendorf - US Patent 6,986,027, 2006 - Google Patents
This invention is a method and system for hybrid prediction of load addresses and/or values.
The new scheme for value prediction provides prediction based on last values and strides …