Remember Me
Or use your Academic/Social account:


Or use your Academic/Social account:


You have just completed your registration at OpenAire.

Before you can login to the site, you will need to activate your account. An e-mail will be sent to you with the proper instructions.


Please note that this site is currently undergoing Beta testing.
Any new content you create is not guaranteed to be present to the final version of the site upon release.

Thank you for your patience,
OpenAire Dev Team.

Close This Message


Verify Password:
Verify E-mail:
*All Fields Are Required.
Please Verify You Are Human:
fbtwitterlinkedinvimeoflicker grey 14rssslideshare1
Harrington, Peter; Ng, Wai Pang
Languages: English
Types: Unknown
Subjects: H100
An investigation of the performance of a two microcontroller parallel processing system is presented. A twomicrocontroller parallel processing is developed using low end microcontrollers (PIC 16F877). An 8x8 bit multiply operation and a 16x16 bit multiply operation are executed on a single microcontroller and on the proposed dual microcontroller parallel processing system in order to assess the performance of the proposed system. Results presented show poor performance for the 8x8 bit multiply with an average speed up factor of 0.82 This is due to the time required to transfer data around the dual microcontroller system being significant in comparison to the time required to complete the multiply operation, thus nullifying the potential advantage that might be expected of a dual microcontroller system. The 16x16 multiplier exhibited good performance, with results showing a maximum average speed up factor of 1.7 and an average speed up factor of 1.5. The 16x16 multiplication requires longer time to compute and the data transfer time between microcontrollers whilst still having an impact on the overall computation time is significantly less than for the 8x8 multiplier A formula has been developed to provide an estimate of the possible speed up within a system in relation to the process execution time and the time required to communicate data around the proposed system. The proposed system was developed and tested using the Proteus simulation software.
  • The results below are discovered through our pilot algorithms. Let us know how we are doing!

    • [1] F. Gebali, Algorithms and Parallel Computing: John Wiley & Sons, 2011.
    • [2] Y.-l. Hu, J.-l. Cao, F. Ran, and Z.-j. Liang, "Design of a high performance microcontroller," in High Density Microsystem Design and Packaging and Component Failure Analysis, 2004. HDP '04. Proceeding of the Sixth IEEE CPMT Conference on, 2004, pp. 25-28.
    • [3] J. Von Neumann, "First draft report on the EDVAC," 1945.
    • [4] "PIC16F877 Datasheet," Microchip Technology. Accessed on 2/2/2012
    • [5] T. Sakamoto and T. Hase, "Software JPEG for a 32-bit MCU with dual issue," Consumer Electronics, IEEE Transactions on , vol.44, no.4, pp.1334-1341, Nov 1998
    • [6] O. Maslennikov, J. Shevtshenko, and A. Sergyienko, "Configurable microcontroller array," Parallel Computing in Electrical Engineering, 2002. PARELEC '02. Proceedings. International Conference on , vol., no., pp. 47- 49, 2002
    • [7] T. Schubert and B. Becker, "Lemma exchange in a microcontroller based parallel SAT solver," VLSI, 2005. Proceedings. IEEE Computer Society Annual Symposium on , vol., no., pp. 142- 147, 11-12 May 2005
    • [8] M. Bin, "Dual-microcontroller based GPRS data transmission control system design," Information Technology and Artificial Intelligence Conference (ITAIC), 2011 6th IEEE Joint International , vol.1, no., pp.101-104, 20-22 Aug. 2011
    • [9] G. M. Amdahl, "Validity of the single processor approach to achieving large scale computing capabilities," in AFIPS Conference, New Jersey, 1967, pp. 483-485.
  • No related research data.
  • Discovered through pilot similarity algorithms. Send us your feedback.

Share - Bookmark

Cite this article