• DocumentCode
    1675638
  • Title

    Multicore processor — Architecture and programming

  • Author

    Sudha, N.

  • Author_Institution
    XMOS Semicond. Ltd., Chennai, India
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    2
  • Abstract
    In the past, speedup has been achieved in a processor by increasing clock speed. Multicore processors are the new direction semiconductor companies are focusing on to get a boost in the performance. This tutorial first covers the concept of multicore, introducing its need and the challenges. The key aspects of multicore architecture design and the detailed architecture with reference to XMOS multicore microcontroller will be presented. The tutorial then covers the parallel programming concepts and introduces the language constructs that exploits the architectural features specific to XMOS processors. A few case studies on the application-specific design in the domains of industrial communication and image processing will be presented. Sample programs will be demonstrated to get a clear understanding of programming on multicores. The participants will also try these demos for getting hands-on experience in multicore programming.
  • Keywords
    multiprocessing systems; parallel programming; XMOS multicore microcontroller; language constructs; multicore architecture design; multicore concept; multicore processor; multicore programming; parallel programming concept; semiconductor companies; Clocks; Microcontrollers; Multicore processing; Parallel programming; Tutorials;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    VLSI Design and Test (VDAT), 2015 19th International Symposium on
  • Conference_Location
    Ahmedabad
  • Print_ISBN
    978-1-4799-1742-6
  • Type

    conf

  • DOI
    10.1109/ISVDAT.2015.7208159
  • Filename
    7208159