Language runtime and optimizations in IBM streams

dc.citation.epage72en_US
dc.citation.spage61en_US
dc.citation.volumeNumber38en_US
dc.contributor.authorSchneider S.en_US
dc.contributor.authorGedik, B.en_US
dc.contributor.authorHirzel M.en_US
dc.date.accessioned2019-02-11T13:49:49Z
dc.date.available2019-02-11T13:49:49Z
dc.date.issued2016en_US
dc.departmentDepartment of Computer Engineeringen_US
dc.description.abstractStream 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.urihttp://hdl.handle.net/11693/49267en_US
dc.language.isoEnglishen_US
dc.publisherIEEEen_US
dc.source.titleIEEE Computer Society Technical Committee on Data Engineeringen_US
dc.titleLanguage runtime and optimizations in IBM streamsen_US
dc.typeArticleen_US

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Language_Runtime_and_Optimizations_in_IBM_Streams.pdf
Size:
129.94 KB
Format:
Adobe Portable Document Format
Description:
Full printable version

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: