Skip to main content
  • Research Article
  • Open access
  • Published:

Signal Processing with Teams of Embedded Workhorse Processors


Advanced signal processing for voice and data in wired or wireless environments can require massive computational power. Due to the complexity and continuing evolution of such systems, it is desirable to maintain as much software controllability in the field as possible. Time to market can also be improved by reducing the amount of hardware design. This paper describes an architecture based on clusters of embedded "workhorse" processors which can be dynamically harnessed in real time to support a wide range of computational tasks. Low-power processors and memory are important ingredients in such a highly parallel environment.

[1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32]


  1. Holma H, Toskala A (Eds): WCDMA for UMTS. 2nd edition. John Wiley & Sons, New York, NY, USA; 2002.

    Google Scholar 

  2. Digital cellular telecommunications system (Phase 2+); Adaptive Multi-Rate (AMR); Speech processing functions; General description GSM 06.71 version 7.0.2 Release 1998

  3. Dual rate speech coder for multimedia communications transmitting at 5.3 and 6.3 kbit/s ITUT Recommendation 7.723.1 (03/96)

  4. Coding of Speech at 8 kbit/s using Conjugate-Structure Algebraic-Code-Excited Linear-Prediction (CS-ACELP) ITUT Recommendation G.729 (03/96)

  5. Karimi HR, Anderson NW: Novel and efficient solution to block-based joint-detection using approximate Cholesky factorization. Proceedings of the 9th IEEE International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC '98), September 1998, Boston, Mass, USA 3: 1340-1345.

    Article  Google Scholar 

  6. Hobson RF, Wong PS: A parallel embedded-processor architecture for ATM reassembly. IEEE/ACM Transactions on Networking 1999,7(1):23-37. 10.1109/90.759314

    Article  Google Scholar 

  7. Ching TCP: Custom hardware implementation for a conjugate-structure algebraic-code- excited linear prediction (CS-ACELP) voice coding algorithm, M.Eng.thesis. Simon Fraser, University, Burnaby, BC, Canada; 2000.

    Google Scholar 

  8. Bindra A: Novel architectures pack multiple DSP cores on-chip (parts 1 and 2). Electronic Design 2001.

    Google Scholar 

  9. Bateman A: State-of-the-art DSP's. Global DSP 2005.,2(4, 11 pages):

  10. Nickolls J, Madar LJ III, Johnson S, Rustagi V, Unger K, Choudhury M: Calisto: a low-power single-chip multiprocessor communications platform. IEEE Micro 2003,23(2):29-43. 10.1109/MM.2003.1196113

    Article  Google Scholar 

  11. Kozyrakis CE, Patterson DA: Scalable vector processors for embedded systems. IEEE Micro 2003,23(6):36-45. 10.1109/MM.2003.1261385

    Article  Google Scholar 

  12. Texas Instruments : TNETV3010 Infrastructure VOP Gateway Solution. Product Bulletin SPAT141, 2003

  13. Intrinsity Inc : 3G Baseband Chip-Rate Processing Using the Intrinsity FastMATH Pocessor. White Paper version 1.6, 2003

  14. Intrinsity Inc : RACH Preamble Detection. White Paper version 1.0, 2003

  15. Foodeei M: The system-on-a-chip approach to VoIP systems yields countless benefits for service providers. Centillium Communications Inc

  16. Centillium Com. Inc : Entropia III CT-GWC4672. Data Sheet, October 2003, version 1.1

  17. Fuller P: A practical approach to parallel processing for Wireless DSP. picoChip Designs Ltd., March 2004

  18. picoChip Designs Ltd : RACH Preamble Detection and Multipath Searching using the FAU. Application Note, July 2004

  19. Hobson RF, Ressl B, Dyck AR: Processor cluster architecture and associated parallel processing methods. US patent 6,959,372, 2005; "Hierarchical bus structure and memory access protocol for systems," US patent 7,085,866, 2006

  20. Tom M: Design and implementation of a global memory controller unit for a voice over packet signal processor, B.A.Sc. thesis. Simon Fraser University, Burnaby, BC, Canada; 2002.

    Google Scholar 

  21. Wightman R: Design of a DSP unit for a voice over packet processor, B.A.Sc. thesis. Simon Fraser University, Burnaby, BC, Canada; 2002.

    Google Scholar 

  22. Chen G: High performance DSP attachment on SOC for VOIP application, M.A.Sc. thesis. Simon Fraser University, Burnaby, BC, Canada; 2001.

    Google Scholar 

  23. Hennessy JL, Patterson DA: Computer Organization and Design. Morgan Kaufmann, San Francisco, Calif, USA; 1998.

    MATH  Google Scholar 

  24. Hobson RF, Dyck AR, Cheung KL: SoC features for a multi-processor WCDMA base-station modem. Proceedings of the 4th IEEE International Workshop on System-on-Chip for Real-Time Applications, July 2004, Banff, Alberta, Canada 318-321.

    Chapter  Google Scholar 

  25. Ngun R: Design of a task control unit for a voice-over-packet codec, B.A.Sc. thesis. Simon Fraser University, Burnaby, BC, Canada; 2001.

    Google Scholar 

  26. Lehoczky J, Sha L, Ding Y: The rate monotonic scheduling algorithm: exact characterization and average case behavior. Proceedings of the IEEE Real-Time Systems Symposium, December 1989, Santa Monica, Calif, USA 166-171.

    Google Scholar 

  27. Gai P, Abeni L, Buttazzo G: Multiprocessor DSP scheduling in system-on-a-chip architectures. Proceedings of the 14th IEEE Euromicro Conference on Real-Time Systems, June 2002, Vienna, Austria 231-238.

    Google Scholar 

  28. Freescale Semiconductor Inc : Engineering the Multi-Channel Universal Port DSP Application: The Technology Behind the Surf Multi-Access Pool (SMP).

  29. Kaiway GA: Data transfer mechanism for a voice over packet parallel processing system, B.A.Sc. thesis. Simon Fraser University, Burnaby, BC, Canada; 2002.

    Google Scholar 

  30. Ressl B: Implementation of ITU G.729 for the PEPIII Processor, M.Eng. Thesis. Simon Fraser University, Burnaby, BC, Canada; 2001.

    Google Scholar 

  31. Proposal for RACH Preambles Motorola, Texas Instruments, TSG-RAN Working Group 1 Meeting #6, document 3GPP/TSGR1#6(99)893, July 1999

  32. Hobson RF: A New Single-Ended SRAM Cell With Write-Assist. IEEE Transaction on VLSI Systems

Download references

Author information

Authors and Affiliations


Corresponding author

Correspondence to RF Hobson.

Rights and permissions

Open Access This article is distributed under the terms of the Creative Commons Attribution 2.0 International License ( ), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.

Reprints and permissions

About this article

Cite this article

Hobson, R., Dyck, A., Cheung, K. et al. Signal Processing with Teams of Embedded Workhorse Processors. J Embedded Systems 2006, 069484 (2006).

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • DOI: