Parallel programming models for a multi-processor SoC platform applied to high-speed traffic management

  • Authors:
  • Pierre G. Paulin;Chuck Pilkington;Michel Langevin;Essaid Bensoudane;Gabriela Nicolescu

  • Affiliations:
  • STMicroelectronics, Ottawa, Canada;STMicroelectronics, Ottawa, Canada;STMicroelectronics, Ottawa, Canada;STMicroelectronics, Ottawa, Canada;Ecole Polytechnique de Montreal, Montreal, Canada

  • Venue:
  • Proceedings of the 2nd IEEE/ACM/IFIP international conference on Hardware/software codesign and system synthesis
  • Year:
  • 2004

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper, we describe the MultiFlex multi-processor SoC programming environment, with focus on two programming models: a distributed system object component (DSOC) message passing model, and a symmetrical multi-processing (SMP) model using shared memory. The MultiFlex tools map these models onto the StepNP multi-processor SoC platform, while making use of harware accelerators for message passing and task scheduling. We present the results of mapping an Internet traffic management application, running at 2.5Gb/s.