Beyond von Neumann: weakly programmable processor arrays and their programming
(2011) First International Software Technology Exchange Workshop- Abstract
- The age of parallelism is here. For a sustainable software development for massively parallel architectures the von Neumann model need to be replaced by one with native support for parallelism. We suggest a data flow model for signal processing applications. This will make it possible to reuse software implementations for different targets and future platform generations. We also outline our development tool flow for compiling CAL, a data flow language, to parallel architectures. We also present our processor array, which can be configured to handle massively parallel computations. We demonstrate its power by implementing part of a software radio receiver.
Please use this url to cite or link to this publication:
https://lup.lub.lu.se/record/2225686
- author
- Andersson, Per
LU
; Kuchcinski, Krzysztof
LU
; Janneck, Jörn
LU
and Zhang, Chenxin
LU
- organization
- publishing date
- 2011
- type
- Chapter in Book/Report/Conference proceeding
- publication status
- published
- subject
- host publication
- [Host publication title missing]
- pages
- 3 pages
- publisher
- swedsoft
- conference name
- First International Software Technology Exchange Workshop
- conference location
- Stockholm, Sweden
- conference dates
- 2011-11-23
- project
- Embedded Applications Software Engineering
- language
- English
- LU publication?
- yes
- id
- de697d67-3f91-45a2-9822-883dae2f689c (old id 2225686)
- alternative location
- http://www.swedsoft.se/
- date added to LUP
- 2016-04-04 12:13:54
- date last changed
- 2025-10-23 15:49:06
@inproceedings{de697d67-3f91-45a2-9822-883dae2f689c,
abstract = {{The age of parallelism is here. For a sustainable software development for massively parallel architectures the von Neumann model need to be replaced by one with native support for parallelism. We suggest a data flow model for signal processing applications. This will make it possible to reuse software implementations for different targets and future platform generations. We also outline our development tool flow for compiling CAL, a data flow language, to parallel architectures. We also present our processor array, which can be configured to handle massively parallel computations. We demonstrate its power by implementing part of a software radio receiver.}},
author = {{Andersson, Per and Kuchcinski, Krzysztof and Janneck, Jörn and Zhang, Chenxin}},
booktitle = {{[Host publication title missing]}},
language = {{eng}},
publisher = {{swedsoft}},
title = {{Beyond von Neumann: weakly programmable processor arrays and their programming}},
url = {{https://lup.lub.lu.se/search/files/5958255/2225692.pdf}},
year = {{2011}},
}