This content is not included in
your SAE MOBILUS subscription, or you are not logged in.
Potentials of Parallel Processing on CAN Networks
Technical Paper
2006-01-1056
ISSN: 0148-7191, e-ISSN: 2688-3627
Annotation ability available
Sector:
Language:
English
Abstract
CAN (Controller Area Network) protocol is a networking protocol intended for microcontroller distributed systems such that to run multiple (different) tasks on multiple processors without shared memory. With few modifications, the distributed architecture of CAN networks becomes adequate for parallel processing as well such that to run one task, with multiple data, concurrently in parallel on multiple processors, or other types of parallel processing that suit the distributed systems architecture. This paper discusses the possibilities of parallel processing on CAN. The CAN features that already pertain to parallel processing are contemplated. In addition, the required modifications to the CAN architecture to transfer it into a parallel computing/processing system are proposed, and a particular architecture, the Motorola 9S12X that can achieve this parallelism is cited. Also, the applications that may be executed efficiently in parallel on CAN networks are discussed. The advantages and disadvantages of this proposed parallelism and its impact on performance are studied.
Recommended Content
Topic
Citation
Mahfoud, M. and Ganesan, S., "Potentials of Parallel Processing on CAN Networks," SAE Technical Paper 2006-01-1056, 2006, https://doi.org/10.4271/2006-01-1056.Also In
SAE 2006 Transactions Journal of Passenger Cars: Electronic and Electrical Systems
Number: V115-7; Published: 2007-03-30
Number: V115-7; Published: 2007-03-30
References
- BOSCH's CAN Spesification version 2.0 http://www.semiconductors.bosch.de/pdf/can2spec.pdf
- CAN in Automation (CiA) http://www.can-cia.de/
- Etschberger Konrad “Controller Area Network. Basics, Protocols, Chips, and Applications” 2001 3-00-007376-0
- MSCAN Block Guide V02.15 Motorola Inc.
- PHILIPS Semiconductors SJA1000 Stand-alone CAN controller Data Sheet Nov 4 1997
- Controller Area Network - Introduction http://www.ixxat.de/can_introduction_en,7521,5873.html
- Etschberger K. Schlegel C. “ CANopen-based Distributed Intelligent Automation ”
- Hwang Kai “ Advanced Computer Architecture: Parallelism, Scalability, Programmability ” McGraw-Hill 1993 0-07-031622-8
- Nolte Thomas Hansson Hans Norström Christer “ Probabilistic Worst-Case Response-Time Analysis for the Controller Area Network ” MRTC Report Mälardalen Real-Time Research Centre, Mälardalen University November 2002
- Motorola Semiconductors Technical Data 9 Jun 04
- Freescale Semiconductor Inc. MC9S12XD512 Device User Guide v02.05 June 2nd 2003 November 18th 2004
- Freescale Semiconductor Inc. XGATE Block Guide 2.09 18 Jun 2003 16 Nov 2004
- Jurgen Ronald K. “ Automotive Electronics Handbook ” McGraw-Hill 0-07-034453-1
- Fleming P.I. Parallel Processing in Control Peter Peregrinus Ltd. London, England Institution of Electrical Engineers 1988 0 86341 136 3
- “ Parallel Processing with TMS320C4x ” Texas Instruments 1994
- Piedra Rose Marie “ A Parallel Approach for Matrix Multiplication on the TMS320C4x DSP ” Texas Instruments Feb 1994
- Reifel Mitch Chen Daniel “ Parallel Digital Signal Processing: An Emerging Market ” Application Report Texas Instruments February 1994
- Brent Richard P. “ Parallel Algorithms for Digital Signal Processing ” Australian National University Canberra, Australia
- Jain Yogendra “ Parallel Processing with the TMS320C40 Parallel Digital Signal Processor ” Sonitech International Inc. Texas Instruments Application Report February 1994
- DSP56002, 24-Bit Digital Signal Processor User's Manual Motorola, Freescale Semiconductors Inc.
- Coulouris G. Dollimore J. Kindberg T. “ Distributed Systems Concepts and Design ” third Pearson Education Ltd. 2001 0201-61918-0
- Hwang K. Briggs F. A. “ Computer Architecture and Parallel Processing ” 1984 McGraw-Hill Inc. 0-07-031556-6
- Grama Ananth Karypis George Kumar Vipin Gupta Anshul “ An Introduction to Parallel Computing: Design and Analysis of Algorithms, Second Edition ” Addison Wesley 16 January 2003 0201648652
- Gropp William Kennedy Ken Torczon Linda White Andy Dongarra Jack Foster Ian Fox Geoffrey C. “ The Sourcebook of Parallel Computing (The Morgan Kaufmann Series in Computer Architecture and Design) (Hardcover )” Morgan Kaufmann 11 November 2002 1558608710
- Culler David Singh J.P. Gupta Anoop “Parallel Computer Architecture: A Hardware/Software Approach (The Morgan Kaufmann Series in Computer Architecture and Design )” Morgan Kaufmann August 01 1998 1558603433
- Silc Jurij Robic Borut Ungerer Theo “ Processor Architecture: From Dataflow to Superscalar and Beyond ” Springer July 20 1999 3540647988
- Hromkovic Juraj “ Communication Complexity and Parallel Computing ” Springer January 15 1997 354057459X