• DocumentCode
    3563606
  • Title

    Bridge: a retargetable extensive profiling tool

  • Author

    Chen, Jian ; Rabb, Maurice ; Taylor, Valerie

  • Author_Institution
    Dept. of Electr. Eng. & Comput. Sci., Northwestern Univ., Evanston, IL, USA
  • fYear
    1996
  • Firstpage
    44
  • Lastpage
    50
  • Abstract
    The task of identifying an appropriate processor for a given class of applications to arduous and time consuming, requiring access to processors and extensive study of the processor architecture and organization. We describe Bridge, a retargetable profiling tool that attempts to ease the aforementioned task. Currently, Bridge is targeted to two microcontrollers: the Motorola 68HC11 and the MicroChip PIC16C64. In analyzing Quicksort and Heapsort routines it was found that the HC11 uses 2.7 and 6.8 times more execution cycles, respectively, than PIC. The resource utilization statistics were used to determine that the HC11 requires more additions for memory address generation. The PIC architecture, however, is limited to sorting 40 integers using Quicksort and 50 integers using Heapsort, due to use of 8-bit addresses. In contrast, the HC11 which uses 16 bit addresses, can be used to sort up to 3,000 integers
  • Keywords
    development systems; microcontrollers; program assemblers; program compilers; resource allocation; software tools; sorting; virtual machines; virtual storage; 8-bit addresses; Bridge; Heapsort routine; MicroChip PIC16C64 microcontroller; Motorola 68HC11 microcontroller; Quicksort routine; applications; execution cycles; integer sorting; memory address generation; processor; processor architecture; processor organization; resource utilization statistics; retargetable extensive profiling tool; Assembly; Bridges; Electronic mail; Embedded system; High level languages; Microcontrollers; Programming profession; Resource management; Sorting; Statistics;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Modeling, Analysis, and Simulation of Computer and Telecommunication Systems, 1996. MASCOTS '96., Proceedings of the Fourth International Workshop on
  • Print_ISBN
    0-8186-7235-8
  • Type

    conf

  • DOI
    10.1109/MASCOT.1996.500992
  • Filename
    500992