Deadlock-free buffer configuration for stream computing. (September 2017)
- Record Type:
- Journal Article
- Title:
- Deadlock-free buffer configuration for stream computing. (September 2017)
- Main Title:
- Deadlock-free buffer configuration for stream computing
- Authors:
- Li, Peng
Beard, Jonathan C
Buhler, Jeremy D - Other Names:
- Balaji Pavan guest-editor.
Huang Zhiyi guest-editor. - Abstract:
- Stream computing is a popular paradigm for parallel and distributed computing, where compute nodes are connected by first-in first-out data channels. Each channel can be considered as a concatenation of several data buffers, including an output buffer for the sender and an input buffer for the receiver. The configuration of buffer sizes impacts the performance as well as the correctness of the application. In this article, we focus on application deadlocks that are caused by incorrect configuration of buffer sizes. We describe three types of deadlock in streaming applications, categorized by how they can be created. To avoid them, we first prove necessary and sufficient conditions for deadlock-free computations; then based on the theorems, we propose both compile-time and runtime solutions for deadlock avoidance.
- Is Part Of:
- International journal of high performance computing applications. Volume 31:Number 5(2017)
- Journal:
- International journal of high performance computing applications
- Issue:
- Volume 31:Number 5(2017)
- Issue Display:
- Volume 31, Issue 5 (2017)
- Year:
- 2017
- Volume:
- 31
- Issue:
- 5
- Issue Sort Value:
- 2017-0031-0005-0000
- Page Start:
- 441
- Page End:
- 450
- Publication Date:
- 2017-09
- Subjects:
- Buffer configuration -- deadlock avoidance -- feedback channels -- parallel and distributed computing -- streaming computing
High performance computing -- Periodicals
Supercomputers -- Periodicals
004.1105 - Journal URLs:
- http://hpc.sagepub.com ↗
http://www.uk.sagepub.com/home.nav ↗
http://firstsearch.oclc.org ↗ - DOI:
- 10.1177/1094342016675679 ↗
- Languages:
- English
- ISSNs:
- 1094-3420
- Deposit Type:
- Legaldeposit
- View Content:
- Available online (eLD content is only available in our Reading Rooms) ↗
- Physical Locations:
- British Library DSC - BLDSS-3PM
British Library HMNTS - ELD Digital store - Ingest File:
- 7705.xml