Skip to main content

Lund University Publications

LUND UNIVERSITY LIBRARIES

Beyond von Neumann: weakly programmable processor arrays and their programming

Andersson, Per LU ; Kuchcinski, Krzysztof LU orcid ; Janneck, Jörn LU and Zhang, Chenxin LU (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:
author
; ; and
organization
publishing date
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
2021-05-06 19:53:49
@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}},
}