• DocumentCode
    2874471
  • Title

    Multicore Scheduling Issues in Ericsson Mobile Platforms

  • Author

    Eker, Johan

  • fYear
    2009
  • fDate
    22-25 Sept. 2009
  • Firstpage
    1
  • Lastpage
    1
  • Abstract
    The multicore revolution is now happening both on the desktop and the server systems and is expected to soon enter the embedded space. For the last decades hardware manufacturers have been able to deliver more powerful CPUs by higher clock speed and advanced memory systems. However, the frequency is no longer increasing, and instead the number of cores on each CPU is. Software development for embedded uniprocessor systems is completely dominated by imperative style programming and deeply rooted in C and scheduling of threads and processes. We believe that the multicore challenge requires new methodologies and new tools to make efficient use the hardware. Data flow programming, which has received considerable attention over the years, is a promising candidate for design and implementation of certain classes of applications, such as complex media coding, network processing, imaging and digital signal processing, and embedded control, on parallel hardware. This talk discusses current problems areas within the embedded domain and presents the Open Dataflow framework. Traditionally, very little work has been done on real-time analysis and design of dataflow systems. The difficulties involved, which relates to the high level of dynamicity are discussed and some research ideas are presented.
  • Keywords
    data flow computing; embedded systems; mobile computing; multiprocessing systems; processor scheduling; Ericsson mobile platforms; advanced memory systems; complex media coding; data flow programming; digital signal processing; embedded control; embedded uniprocessor systems; imperative style programming; multicore scheduling; network processing; open dataflow framework; parallel hardware; software development; Clocks; Digital signal processing; Frequency; Hardware; Job shop scheduling; Manufacturing; Multicore processing; Parallel programming; Signal design; Yarn;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Parallel Processing Workshops, 2009. ICPPW '09. International Conference on
  • Conference_Location
    Vienna
  • ISSN
    1530-2016
  • Print_ISBN
    978-1-4244-4923-1
  • Electronic_ISBN
    1530-2016
  • Type

    conf

  • DOI
    10.1109/ICPPW.2009.114
  • Filename
    5366865