Global ETD Search
Search theses and dissertations gathered from participating repositories worldwide. Every result links back to the library that holds it. No account is needed.
Results
Showing 1 to 20 of 33 for “"Streaming applications"”.
-
SIFt : a compiler for streaming applications
Thesis (S.B. and M.Eng.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer Science, 2000.
-
Dynamic execution prediction and pipeline balancing of streaming applications
The number and scope of data driven streaming applications is growing. Such streaming applications are promising targets for effectively utilizing multi-cores because of their inherent amenability to pipelined parallelism. While existing methods of orchestrating streaming programs on multi-cores …
-
StreamOS: distributed operating system for correlated multi-modal streaming applications
… Distributed Nature of I/O devices. Prometheus: A Streaming as a Service Layer that provides end-to-end data delivery for I/O streaming devices. This layer addresses the challenges that arise from Distributed Correlated Streaming I/O devices by providing streaming of Bundle of Streams across …
-
A graph editing framework for the StreamIt language
… StreamIt, a language for the development of streaming applications, has a hierarchical and structural nature that lends itself to a graphical programming tool. I created a prototype StreamIt Graph Editor (SGE) to facilitate the development of streaming applications using StreamIt. The SGE …
-
Mobile ID protocol: A badge-activated application level handoff of a multimedia streaming to support user mobility
"Current multimedia streaming applications, such as video on demand, are ""machine- oriented"", and do not support user mobility. In this thesis, I designed and implemented a badge-activated application-level handoff protocol, called Mobile ID protocol, to implement user mobility support for …
-
Partial Fault Tolerance in Stream Processing Applications - Methods and Evaluation Techniques
… such as audio, video, and business feeds. These applications are assembled as data ow graphs, where each vertex of the graph is a stream operator and each edge is a stream connection. In this environment, a fault in a stream operator can result in massive data loss or in the generation of …
-
Partial fault tolerance in stream processing applications - methods and evaluation techniques
… such as audio, video, and business feeds. These applications are assembled as dataflow graphs, where each vertex of the graph is a stream operator and each edge is a stream connection. In this environment, a fault in a stream operator can result in massive data loss or in the generation of …
-
Memory Optimizations for Distributed Stream-based Applications
Distributed stream-based applications manage large quantities of data and exhibit unique production and consumption patterns that set them apart from general-purpose applications. This dissertation examines possible ways of creating more efficient memory management schemes. Specifically, it looks …
-
A streaming computation framework for the Cell Processor
… library on Cell specifically designed to support streaming applications and streaming language compilers. The runtime library abstracts the details of Cell's communication network and provides facilities that simplify the task of scheduling stream actors. The library is designed in the context of …
-
Service oriented networking for multimedia applications in broadband wireless networks
… will let them run various multimedia applications on their wireless devices. In order to successfully deploy and operate broadband wireless networks, it is crucial to design efficient methods for supporting various services and applications in broadband wireless networks. Moreover, the …
-
VERTICAL ELASTICITY OF RESOURCE MANAGEMENT ON CLOUDS
… in workload experienced by long-running applications on clouds pose challenges in resource management, necessitating elastic resource allocation for dynamic adjustments. Vertical elasticity, particularly crucial for latency-sensitive applications such as stream applications, enables rapid …
-
The Synchronized Filtering Dataflow
… calls for a paradigm shift in data processing. Streaming processing, where data are processed in their spatial or temporal order, is increasingly common. Meanwhile, parallel computing has become a household term in the computing world. The combination of streaming processing and parallel …
-
On Reducing Delays in P2P Live Streaming Systems
… greatly enhanced the scalability of multimedia streaming on the Internet by enabling efficient cooperation among end-users. However, existing streaming applications are plagued by the problems of long playback latency and long churn-induced delays. First of all, many streaming applications, such …
-
Optimizing scheduling for stream structured programming for StreamIt
… Language developed to increase performance of streaming applications while being relatively user-friendly. While designed to be parallelized easily, the scheduling backend of the StreamIt compiler is not adapted to the heterogeneous and distributed nature of new accelerator hardware. This …
-
Converting PyTorch Models to StreamIt Pipelines
… StreamIt, a domain specific language (DSL) for streaming applications, and use the multi-stage compilation property of BuildIt to compile this pipeline in stages to inference code. We found that, while the inference latencies of models compiled in this way are slightly higher, they are still …
-
The StreamIt development tool : a programming environment for StreamIt
… development of large-scale and high-performance streaming applications that are characterized by the processing of data streams by modular structures. The StreamIt Development Tool (SDT) [25] is designed to aid the coding and simultaneous code- and graph-based debugging and visualizing of …
-
Low-Impact Profiling of Streaming, Heterogeneous Applications
… some tasks: e.g. the OS and user tasks), many applications see little to no improvement from adding more processor cores alone. For many applications, heterogeneous systems offer a path toward higher performance. Significant performance and power gains have been realized by combining …
-
Cache optimizations for stream programs
… the number of memory accesses for the class of streaming applications, which are becoming increasingly prevalent in embedded, desktop and high-performance processing. A fully automated optimization algorithm is presented that reduces the memory bottleneck for stream applications developed in the …
-
Multi-criteria Mapping and Scheduling of Workflow Applications onto Heterogeneous Platforms
… deal with the mapping and scheduling of workflow applications on heterogeneous platforms. In this context, we focus on three different types of streaming applications: * Replica placement in tree networks * In this kind of application, clients are issuing requests to some servers and the question …
-
On playback delay in streaming communication
… the problem of minimizing playback delay in streaming over a packet erasure channel with fixed bandwidth. In recent years, there has been a rapid increase in live streaming applications where packets have to be played back at the receiver in order. With instantaneous feedback, the …
Page 1 of 2