Data Stream Processing is a paradigm enabling the real-time processing of live data streams coming from sources like sensors, financial tickers and social media. The history of the stream is often maintained in sliding windows and analyzed to produce timely notifications to the users. A challenging issue in the development of parallel implementations of such computations is efficient dynamic memory allocation. In this paper we study two parallel patterns for sliding-window computations and we discuss different implementation variants related to how dynamic memory is managed. The results show that the combined use of an efficient general-purpose memory allocator, and of a custom allocator for the pattern considered, results in significant pe...
This thesis presents a novel program parallelization technique incorporating with dynamic and static...
Coherent read misses in shared-memory multiprocessors account for a substantial fraction of executio...
Buffer allocation for real-time streaming applications, modeled as dataflow graphs, minimizes the to...
Data Stream Processing is a paradigm enabling the real-time processing of live data streams coming f...
This work studies the issues related to dynamic memory management in Data Stream Processing, an emer...
The topic of Data Stream Processing is a recent and highly active research area dealing with the in-...
The topic of Data Stream Processing is a recent and highly active research area dealing with the in-...
Data stream processing is an emerging computational paradigm to process unbounded flows of data rece...
The last decade has witnessed the emergence of business critical applications processing streaming d...
Memory bandwidth is rapidly becoming the limiting performance factor for many applications, particul...
Data stream processing has gained increasing popularity in the last few years as an effective paradi...
According to the recent trend in data acquisition and processing technology, big data are increasing...
Data stream mining (DSM) deals with continuous online processing and evaluation of fast-accumulating...
Distributed stream-based applications manage large quantities of data and exhibit unique production ...
International audienceMultimedia applications are characterized by a large number of data accesses (...
This thesis presents a novel program parallelization technique incorporating with dynamic and static...
Coherent read misses in shared-memory multiprocessors account for a substantial fraction of executio...
Buffer allocation for real-time streaming applications, modeled as dataflow graphs, minimizes the to...
Data Stream Processing is a paradigm enabling the real-time processing of live data streams coming f...
This work studies the issues related to dynamic memory management in Data Stream Processing, an emer...
The topic of Data Stream Processing is a recent and highly active research area dealing with the in-...
The topic of Data Stream Processing is a recent and highly active research area dealing with the in-...
Data stream processing is an emerging computational paradigm to process unbounded flows of data rece...
The last decade has witnessed the emergence of business critical applications processing streaming d...
Memory bandwidth is rapidly becoming the limiting performance factor for many applications, particul...
Data stream processing has gained increasing popularity in the last few years as an effective paradi...
According to the recent trend in data acquisition and processing technology, big data are increasing...
Data stream mining (DSM) deals with continuous online processing and evaluation of fast-accumulating...
Distributed stream-based applications manage large quantities of data and exhibit unique production ...
International audienceMultimedia applications are characterized by a large number of data accesses (...
This thesis presents a novel program parallelization technique incorporating with dynamic and static...
Coherent read misses in shared-memory multiprocessors account for a substantial fraction of executio...
Buffer allocation for real-time streaming applications, modeled as dataflow graphs, minimizes the to...