• DocumentCode
    159797
  • Title

    Deterministic memory sharing in Kahn process networks: Ultrasound imaging as a case study

  • Author

    Tretter, Andreas ; Pandit, Harshavardhan ; Kumar, Pranaw ; Thiele, Lothar

  • Author_Institution
    Comput. Eng. & Networks Lab, ETH Zurich, Zurich, Switzerland
  • fYear
    2014
  • fDate
    16-17 Oct. 2014
  • Firstpage
    80
  • Lastpage
    89
  • Abstract
    Kahn process networks are a popular programming model for programming multi-core systems. They ensure determinacy of applications by restricting processes to separate memory regions, only allowing communication over FIFO channels. However, many modern multi-core platforms concentrate on shared memory as a means of communication and data exchange. In this work, we present a concept for deterministic memory sharing in Kahn process networks. It allows to take advantage of shared memory data exchange mechanisms on such platforms while still preserving determinacy. We show how any Kahn process network can be transformed to use deterministic memory sharing by giving a set of transformations that can be applied selectively, only looking at one process at a time. We demonstrate how these techniques can be applied to an ultrasound image reconstruction algorithm. For an implementation on a test system, our technique yields significantly better performance combined with a drastically smaller memory footprint.
  • Keywords
    biomedical ultrasonics; deterministic algorithms; image reconstruction; medical image processing; multiprocessing systems; FIFO channels; Kahn process networks; deterministic memory sharing; multicore system programming; ultrasound image reconstruction algorithm; Channel capacity; Image reconstruction; Optimization; Recycling; Resource management; Transducers; Ultrasonic imaging;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Embedded Systems for Real-time Multimedia (ESTIMedia), 2014 IEEE 12th Symposium on
  • Conference_Location
    Greater Noida
  • Type

    conf

  • DOI
    10.1109/ESTIMedia.2014.6962348
  • Filename
    6962348