Interprocessor Message Passing Performance Issues for Multiple DSP-Based Applications using a Real-Time Operating System

Download
  1. (PDF, 389 KB)
DOIResolve DOI: http://doi.org/10.4224/8914314
AuthorSearch for: ; Search for:
TypeTechnical Report
Subjectreal-time operating systems; message passing; interprocessor communications; multiple
AbstractToday's advanced digital signal processors (DSPs) are supported by sophisticated development environments, high level languages, and real-time operating systems (RTOSs). As a result, the role of DSPs in systems design is changing as they assume more of the functionality previously addressed by general purpose processors. For multiple DSP systems that run under an RTOS and which contain no shared memory, message passing is vital. In this report we examine the performance of message passing amongst DSPs that run under an RTOS. We describe different forms of interprocessor communications (IPC) that support message passing. We compare two commercial implementations involving different generations of DSPs manufactured by Texas Instruments, a TMS320C44-based system that uses chip-level communication ports and a TMS320C6x01-based system that uses board-level FIFO ports. We present a detailed comparison of message passing performance for these two mechanisms.
Publication date
LanguageEnglish
AffiliationNRC Institute for Information Technology; National Research Council Canada
Peer reviewedNo
NRC number45788
NPARC number8914314
Export citationExport as RIS
Report a correctionReport a correction
Record identifier9a5f0b0c-34ad-4817-8557-6cb761f07368
Record created2009-04-22
Record modified2016-10-03
Bookmark and share
  • Share this page with Facebook (Opens in a new window)
  • Share this page with Twitter (Opens in a new window)
  • Share this page with Google+ (Opens in a new window)
  • Share this page with Delicious (Opens in a new window)