EEMCS

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

EEMCS EPrints Service


11970 Communication between Nested Loop Programs via Circular Buffers in an Embedded Multiprocessor System
Home Policy Brochure Browse Search User Area Contact Help

Bijlsma, T. and Bekooij, M.J.G. and Jansen, P.G. and Smit, G.J.M. (2008) Communication between Nested Loop Programs via Circular Buffers in an Embedded Multiprocessor System. In: Proceedings of the 11th international workshop on Software & compilers for embedded systems (SCOPES), 14 March 2008, Munich, Germany. pp. 33-42. ACM International Conference Proceeding Series 296. ACM Press. ISBN not assigned

Full text available as:

PDF
- Univ. of Twente only
170 Kb

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

Exported to Metis

Abstract

Multimedia applications, executed by embedded multiprocessor systems, can in some cases be represented as task graphs, with the tasks containing nested loop programs. The nested loop programs communicate via arrays and can be executed on different processors. Typically an array can be communicated via a circular buffer with a capacity smaller than the array. For such buffers, the communicating nested loop programs have to synchronize and a sufficient buffer capacity needs to be computed. In a circular buffer we use a write and a read window to support rereading, out-of-order reading or writing, and skipping of locations. A cyclo static dataflow model is derived from the application and used to compute buffer capacities that guarantee deadlock free execution. Our case-study applies circular buffers in a Digital Audio Broadcasting channel decoder application, where the frequency deinterleaver reads according to a non-affine pseudo-random function. For this application, buffer capacities are calculated that guarantee deadlock free execution.

Item Type:Conference or Workshop Paper (Full Paper, Talk)
Research Group:EWI-CAES: Computer Architecture for Embedded Systems, EWI-DIES: Distributed and Embedded Security
Research Program:CTIT-DSN: Dependable Systems and Networks, CTIT-WiSe: Wireless and Sensor Systems
Research Project:Omphale
ID Code:11970
Status:Published
Deposited On:29 May 2008
Refereed:Yes
International:Yes
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