DocumentCode
2984892
Title
Analysis of floating point operations in microcontrollers
Author
Ramakrishnan, Aswin ; Conrad, James M.
Author_Institution
PIM TEC, Denver, CO, USA
fYear
2011
fDate
17-20 March 2011
Firstpage
97
Lastpage
100
Abstract
The purpose of this paper is to identify the advantages of including a floating point hardware / a mathematical co-processor in microcontrollers used for critical floating point operations. Three different microcontrollers are considered: Renesas M16C/62P (CISC without FPU), ATMEGA1280 (RISC without MCU) and Renesas RX62N (CISC with FPU). Gauss-Seidel and Jacobi iterations for a system of 2 and 3 variables using single precision and double precision floating point numbers are implemented. The time taken by each microcontroller is measured using the Timer in the microcontrollers. Based on the time taken, the advantages of the inclusion of the floating point unit are attributed against the cost incurred by the hardware.
Keywords
coprocessors; iterative methods; microcontrollers; reduced instruction set computing; ATMEGA1280; CISC; Gauss-Seidel iterations; Jacobi iterations; RISC; Renesas M16C-62P; Renesas RX62N; double precision floating point numbers; mathematical coprocessor; microcontrollers; single precision precision floating point numbers; Clocks; Hardware; Iterative methods; Jacobian matrices; Matrix decomposition; Microcontrollers; Time frequency analysis; ATMEGA1280; FPU; Gauss-Seidel; Jacobi; M16C/62P; RX62N; Timer;
fLanguage
English
Publisher
ieee
Conference_Titel
Southeastcon, 2011 Proceedings of IEEE
Conference_Location
Nashville, TN
ISSN
1091-0050
Print_ISBN
978-1-61284-739-9
Type
conf
DOI
10.1109/SECON.2011.5752913
Filename
5752913
Link To Document