EEMCS

Home > Publications
Home University of Twente
Education
Research
Prospective Students
Jobs
Publications
Intranet (internal)
 
 Nederlands
 Contact
 Search
 Organisation

EEMCS EPrints Service


22313 Sequential specification of time-aware stream processing applications
Home Policy Brochure Browse Search User Area Contact Help

Geuns, S.J. and Hausmans, J.P.H.M. and Bekooij, M.J.G. (2013) Sequential specification of time-aware stream processing applications. ACM Transactions on Embedded Computing Systems, 12 (S1). 35. ISSN 1539-9087 *** ISI Impact 0,714 ***

Full text available as:

PDF
- Univ. of Twente only
359 Kb

Official URL: http://doi.acm.org/10.1145/2435227.2435231

Exported to Metis

Abstract

Automatic parallelization of Nested Loop Programs (NLPs) is an attractive method to create embedded real-time stream processing applications for multi-core systems. However, the description and parallelization of applications with a time dependent functional behavior has not been considered in NLPs. In such a description, semantic information about time dependent behavior must be made available for the compiler, such that an optimized time independent implementation can be generated automatically.
This paper introduces language constructs with temporal semantics to NLPs. Using these language
constructs, time dependent applications can be specified and a corresponding data-driven implementation
can be generated for use on a multi-core system. Despite that these time-aware language constructs can
be data-dependent, the application remains functionally deterministic. Pipelining is exploited to increase the throughput of an application. The media access control (MAC) protocol of an IEEE 802.11p WLAN transceiver is used to illustrate the relevance and applicability of the introduced concepts.

Item Type:Article
Research Group:EWI-CAES: Computer Architecture for Embedded Systems
Research Program:CTIT-DSN: Dependable Systems and Networks
Research Project:NEST: Netherlands Streaming Reconfigurable digital antenna processor
Uncontrolled Keywords:Automatic Parallelization, Multi-core, Real-time, Time-aware
ID Code:22313
Status:Published
Deposited On:22 March 2013
Refereed:Yes
International:Yes
ISI Impact Factor:0,714
More Information:statisticsmetis

Export this item as:

To request a copy of the PDF please email us request copy

To correct this item please ask your editor

Repository Staff Only: edit this item