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
Link To Document