Language runtime and optimizations in IBM streams
dc.citation.epage | 72 | en_US |
dc.citation.spage | 61 | en_US |
dc.citation.volumeNumber | 38 | en_US |
dc.contributor.author | Schneider S. | en_US |
dc.contributor.author | Gedik, B. | en_US |
dc.contributor.author | Hirzel M. | en_US |
dc.date.accessioned | 2019-02-11T13:49:49Z | |
dc.date.available | 2019-02-11T13:49:49Z | |
dc.date.issued | 2016 | en_US |
dc.department | Department of Computer Engineering | en_US |
dc.description.abstract | Stream processing is important for continuously transforming and analyzing the deluge of data that has revolutionized our world. Given the diversity of application domains, streaming applications must be both easy to write and performant. Both goals can be accomplished by high-level programming languages. Dedicated language syntax helps express stream programs clearly and concisely, whereas the compiler and runtime system of the language help optimize runtime performance. This paper describes the language runtime for the IBM Streams Processing Language (SPL) used to program the distributed IBM Streams platform. It gives a system overview and explains several language-based optimizations implemented in the SPL runtime: fusion, thread placement, fission, and transport optimizations. | en_US |
dc.identifier.uri | http://hdl.handle.net/11693/49267 | en_US |
dc.language.iso | English | en_US |
dc.publisher | IEEE | en_US |
dc.source.title | IEEE Computer Society Technical Committee on Data Engineering | en_US |
dc.title | Language runtime and optimizations in IBM streams | en_US |
dc.type | Article | en_US |
Files
Original bundle
1 - 1 of 1
Loading...
- Name:
- Language_Runtime_and_Optimizations_in_IBM_Streams.pdf
- Size:
- 129.94 KB
- Format:
- Adobe Portable Document Format
- Description:
- Full printable version
License bundle
1 - 1 of 1
No Thumbnail Available
- Name:
- license.txt
- Size:
- 1.71 KB
- Format:
- Item-specific license agreed upon to submission
- Description: