Computer architectures continue to evolve and expose additional hardware parallelism to software applications. Although programming systems can leverage advances in hardware parallelism for the processing of numerical data, finding ways to exploit additional hardware parallelism for text data is particularly challenging. To address this challenge we define s2k, a global-view parallel programming language for streaming text extraction and transformations that integrates stream programming abstractions and parallel bitstream programming methods. The s2k language design involves several aspects. First, the design of domain-specific abstractions that integrate stream programming concepts and parallel bitstream programming methods. Second, the d...
The combined exploitation of stream and data parallelism is demonstrating encouraging performance re...
The goal of the StreamIt project is to become the language of choice for streaming applications, whi...
Stream processors, developed for the stream programming model, perform well on media applications. I...
Streaming applications like multimedia and radar signal processing applications are becoming increas...
Developers increasingly use streaming languages to write their data processing applications. While a...
Given the ubiquity of multicore processors, there is an acute need to enable the development of scal...
Streaming text processing is important for transforming and analyzing the rapidly growing data in mo...
Parallel bit stream algorithms exploit the SWAR (SIMD within a register) capabilities of commodity p...
As multicore architectures enter the mainstream, there is a pressing demand for high-level programmi...
Stream processing has a long history as a way of describing and implementing specific kinds of compu...
Thesis (M. Eng. and S.B.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering an...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
This thesis considers how to exploit the specific characteristics of data streaming functions and mu...
Many application areas for embedded systems, such as DSP, media coding, and image processing, are ba...
This paper introduces SPar, an internal C++ Domain-Specific Language (DSL) that supports the develop...
The combined exploitation of stream and data parallelism is demonstrating encouraging performance re...
The goal of the StreamIt project is to become the language of choice for streaming applications, whi...
Stream processors, developed for the stream programming model, perform well on media applications. I...
Streaming applications like multimedia and radar signal processing applications are becoming increas...
Developers increasingly use streaming languages to write their data processing applications. While a...
Given the ubiquity of multicore processors, there is an acute need to enable the development of scal...
Streaming text processing is important for transforming and analyzing the rapidly growing data in mo...
Parallel bit stream algorithms exploit the SWAR (SIMD within a register) capabilities of commodity p...
As multicore architectures enter the mainstream, there is a pressing demand for high-level programmi...
Stream processing has a long history as a way of describing and implementing specific kinds of compu...
Thesis (M. Eng. and S.B.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering an...
Thesis (Ph. D.)--Massachusetts Institute of Technology, Dept. of Electrical Engineering and Computer...
This thesis considers how to exploit the specific characteristics of data streaming functions and mu...
Many application areas for embedded systems, such as DSP, media coding, and image processing, are ba...
This paper introduces SPar, an internal C++ Domain-Specific Language (DSL) that supports the develop...
The combined exploitation of stream and data parallelism is demonstrating encouraging performance re...
The goal of the StreamIt project is to become the language of choice for streaming applications, whi...
Stream processors, developed for the stream programming model, perform well on media applications. I...