Distributed object models for multi-processor SoC's, with application to low-power multimedia wireless systems

  • Authors:
  • Pierre G. Paulin;Chuck Pilkington;Michel Langevin;Essaid Bensoudane;Olivier Benny;Damien Lyonnard;Bruno Lavigueur;David Lo

  • Affiliations:
  • STMicroelectronics, Advanced System Technology, Nepean, ON, Canada;STMicroelectronics, Advanced System Technology, Nepean, ON, Canada;STMicroelectronics, Advanced System Technology, Nepean, ON, Canada;STMicroelectronics, Advanced System Technology, Nepean, ON, Canada;STMicroelectronics, Advanced System Technology, Nepean, ON, Canada;STMicroelectronics, Advanced System Technology, Nepean, ON, Canada;STMicroelectronics, Advanced System Technology, Nepean, ON, Canada;STMicroelectronics, Advanced System Technology, Nepean, ON, Canada

  • Venue:
  • Proceedings of the conference on Design, automation and test in Europe: Proceedings
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper summarizes the characteristics of distributed object models used in large-scale distributed software systems. We examine the common subset of requirements for distributed software systems and systems-on-a-chip (SoC), namely: openness, heterogeneity and multiple forms of transparency. We describe the application of these concepts to the emerging class of complex, parallel SoC's, including multiple heterogeneous embedded processors interacting with hardware co-processors and I/O devices. An implementation of this approach is embodied in STMicroelectronics' DSOC (Distributed System Object Component) programming model. The use of this programming model for an architecture exploration of ST's Nomadik mobile multimedia platform is described.