Filters








30,732 Hits in 4.7 sec

Thread Scheduling for Multi-Core Platforms

Mohan Rajagopalan, Brian T. Lewis, Todd A. Anderson
2007 USENIX Workshop on Hot Topics in Operating Systems  
We introduce in this paper a novel scheduling framework for multi-core processors that strikes a balance between control over the system and the level of abstraction.  ...  Our framework uses high-level information supplied by the user to guide thread scheduling and also, where necessary, gives the programmer fine control over thread placement.  ...  Acknowledgments We want to thank Jim Stichnoth, Neal Glew, and Youfeng Wu for their help in preparing this paper. We also thank the anonymous referees for their helpful feedback and suggestions.  ... 
dblp:conf/hotos/RajagopalanLA07 fatcat:cl6xt3s4ozhwffxjan7x43jcx4

Implementation of asymmetric processing on multi core processors to implement IOT applications on GNU/Linux framework

Poonam Jain. S, Pooja S, Sripath Roy. K, Abhilash K, Arvind B V
2018 International Journal of Engineering & Technology  
In this paper we have evaluated Asymmetric processing on GNU/Linux Platform to test multiple threads running on different multi-core processors architectures to realize the same for running IOT applications  ...  Asymmetric Multi Processing can be used in real time applications in order to solve real time problems, one such platform is IOT.  ...  We are very grateful to Sripath Roy and thankful to Koneru Lakshmaiah Educational Foundation for their guidance and support to this project  ... 
doi:10.14419/ijet.v7i2.7.10928 fatcat:2kefy3xh6jfu7mfl2fdoid67gu

Quantifying Energy Consumption for Practical Fork-Join Parallelism on an Embedded Real-Time Operating System

Antonio Paolillo, Paul Rodriguez, Nikita Veshchikov, Joël Goossens, Ben Rodriguez
2016 Proceedings of the 24th International Conference on Real-Time Networks and Systems - RTNS '16  
We use a power-aware Fork-Join task model based on primitives of the OpenMP library, a scheduling algorithm to execute such model and a schedulability test from the literature to ensure that all timing  ...  In this work, we present the experimental assessment of a parallel framework that allows to reduce the energy consumption of MPSoC platforms running hard real-time systems.  ...  We also thank the anonymous reviewer that pointed out the flaw in the schedulability test we used.  ... 
doi:10.1145/2997465.2997473 dblp:conf/rtns/PaolilloRVGR16 fatcat:vmdxgallprgajljbfdbkqmwtvm

ESL design and multi-core validation using the System-on-Chip Environment

Weiwei Chen, Xu Han, Rainer Domer
2010 2010 IEEE International High Level Design Validation and Test Workshop (HLDVT)  
After reviewing the SCE design flow, this paper highlights our recent extension of the SCE simulation engine to support multi-core parallel simulation for fast validation of large MPSoC designs.  ...  Our SCE framework has been shown effective for its designer-controlled top-down refinementbased design methodology.  ...  The authors thank the NSF for the valuable support.  ... 
doi:10.1109/hldvt.2010.5496646 dblp:conf/hldvt/ChenHD10 fatcat:rguuyj6irjd37c7uxzxq4ues2q

Building a Domain-Knowledge Guided System Software Environment to Achieve High-Performance of Multi-core Processors [chapter]

Xiaodong Zhang
2010 Lecture Notes in Computer Science  
Although multi-core processors have become dominant computing units in basic system platforms from laptops to supercomputers, software development for effectively running various multi-threaded applications  ...  access locality and execution behavior to schedule tasks and allocate shared hardware resources for each running thread.  ...  Although multi-core processors have become dominant computing units in basic system platforms from laptops to supercomputers, software development for effectively running various multi-threaded applications  ... 
doi:10.1007/978-3-642-15672-4_1 fatcat:bb2yxj47xnemznqzkezq37uspe

Scheduling analysis from architectural models of embedded multi-processor systems

Stéphane Rubini, Christian Fotsing, Frank Singhoff, Hai Nam Tran, Pierre Dissaux
2014 ACM SIGBED Review  
We also define how the AADL model must be written to express the standard policies for the multi-processor scheduling.  ...  To this end, this paper presents the extension of the scheduling analysis tool Cheddar to deal with multi-processor scheduling.  ...  Now, we will illustrate this guideline by modeling a simple image processing application on a multi-core execution platform.  ... 
doi:10.1145/2597457.2597467 fatcat:wywkkwprbjhbzixptfvsmh7gpi

ESAIR: A Behavior-Based Robotic Software Architecture on Multi-Core Processor Platforms

Chin-Yuan Tseng, Yu-Lun Huang, Jwu-Sheng Hu
2013 International Journal of Automation and Smart Technology  
This paper introduces an Embedded Software Architecture for Intelligent Robot systems (ESAIR) that addresses issues with parallel thread executions on multi-core processor platforms.  ...  ESAIR provides a thread scheduling interface to improve the execution performance of a robot system by assigning a dedicated core to a running thread on-the-fly and dynamically rescheduling the priority  ...  Core Assignment On a multi-core system, when multiple threads are scheduled by the default scheduler of the OS, cache misses may occur due to thread migration.  ... 
doi:10.5875/ausmt.v3i1.167 fatcat:yknjm6bi3bhqxg5dp3sz2nyliy

Resource Symmetric Dispatch Model for Internet of Things on Advanced Logistics

Guofeng Qin, Lisheng Wang, Qiyan Li
2016 Symmetry  
For real-time customer service, dynamic symmetric resource dispatch and load balancing on multi-cores play a very important role for high performance cluster computing ability in low power [13] .  ...  Finally, an application case using a prototype system for the cloud platform on advanced logistics service will be reported as a result.  ...  Of course, under multi-core architecture, thread pool is often used to contain many threads.  ... 
doi:10.3390/sym8040020 fatcat:inqhgloj4jf5bm2y4ifx4pgpjq

Fast Dynamic Binary Rewriting for flexible thread migration on shared-ISA heterogeneous MPSoCs

Giorgis Georgakoudis, Dimitrios S. Nikolopoulos, Hans Vandierendonck, Spyros Lalis
2014 2014 International Conference on Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS XIV)  
We also show results for a speedup proportional dynamic scheduler, enabled by our techniques, using multi-program workloads.  ...  Unfortunately, this approach prohibits dynamic scheduling through flexible thread migration, which is essential to any asymmetric platform for efficient utilization of heterogeneous resources.  ...  Moreover, we work on dynamic scheduling algorithms, enabled by flexible migration, that aim to perform global performance and power optimization on shared-ISA asymmetric platforms.  ... 
doi:10.1109/samos.2014.6893207 dblp:conf/samos/GeorgakoudisNVL14 fatcat:2n7nurfegbhhxemprgkkw2qgqe

High performance Deep Packet Inspection on multi-core platform

Wang Cong, Joe Morris, Wang Xiaojun
2009 2009 2nd IEEE International Conference on Broadband Network & Multimedia Technology  
Connection-based Parallelism, Affinity-based Scheduling and Lock-free Data Structure are the main technologies introduced to alleviate the performance and scalability issues.  ...  This article describles how a desirable DPI system with multi-gigabits throughput and good scalability should be like by exploiting parallelism on Network Interface Card, network stack and user applications  ...  L2 cache miss rate of a multi-threaded L7-filter on a kernel using Affinity-based Scheduling The old Linux scheduler has a particular weakness which causes random migration of threads between cores [6  ... 
doi:10.1109/icbnmt.2009.5347845 fatcat:zormhocevne5nchclrdcyptb2i

MIROS: A Hybrid Real-Time Energy-Efficient Operating System for the Resource-Constrained Wireless Sensor Nodes

Xing Liu, Kun Hou, Christophe de Vaulx, Hongling Shi, Khalid Gholami
2014 Sensors  
Moreover; it combines both the software and the multi-core hardware techniques to conserve the energy resources; improve the node reliability; as well as achieve a new debugging method.  ...  MIROS implements the hybrid scheduler and the dynamic memory allocator. Real-time scheduling can thus be achieved with low memory consumption.  ...  He also participates in the design of the multi-core hardware platforms. The contributions of Hongling Shi focus on the implementation of the multi-core hardware platforms.  ... 
doi:10.3390/s140917621 pmid:25248069 pmcid:PMC4208242 fatcat:tuf4hzf5mvaidnbs6fktwu224y

Big or Little: A Study of Mobile Interactive Applications on an Asymmetric Multi-core Platform

Wonik Seo, Daegil Im, Jeongim Choi, Jaehyuk Huh
2015 2015 IEEE International Symposium on Workload Characterization  
This paper characterizes a commercial mobile platform on an asymmetric multi-core processor, investigating its available thread-level parallelism (TLP) and the impact of core asymmetry on applications.  ...  The comparison between big and little cores shows the potential benefit of asymmetric multi-cores for improving energy efficiency.  ...  Scheduling Schemes for Asymmetry There have been three general approaches to map threads to multiple types of cores in prior studies for asymmetric multi-cores.  ... 
doi:10.1109/iiswc.2015.7 dblp:conf/iiswc/SeoICH15 fatcat:jey4hmpni5ha5nikkwlncakf5m

Proposal and Evaluation of APIs for Utilizing Inter-Core Time Aggregation Scheduler [chapter]

Satoshi Yamada, Shigeru Kusakabe
2010 Lecture Notes in Computer Science  
This paper proposes and evaluates APIs for Inter-Core Time Aggregation Scheduler (IAS), which is a kernel-level thread scheduler to enhance performances of multi-threaded programs on multi-core processors  ...  We implement IAS and its APIs by modifying a Linux kernel and present its effect on a commodity multi-core processor.  ...  IAS is a kernel-level thread scheduler for commodity platforms with multicore processors and implemented by modifying a Linux kernel.  ... 
doi:10.1007/978-3-642-16505-4_11 fatcat:nke73pfl3fdttifmoru7eksawe

An Optimized Model for MapReduce Based on Hadoop

Zhang Hong, Wang Xiao-ming, Cao Jie, Ma Yan-hong, Guo Yi-rong, Wang Min
2016 TELKOMNIKA (Telecommunication Computing Electronics and Control)  
From the perspective of fine-grained parallel data processing, combined with Fork/Join framework,a parallel and multi-thread model,this paper optimizes MapReduce model and puts forward a MapReduce+Fork  ...  And the experimental results prove that this model really can improve performance and efficiency of the whole system and it is not only suitable for handling tasks with data intensive but also tasks with  ...  Fork/Join framework can give full play to the advantages of multi-core computer resources [17] . For the same tasks, it takes less time than multi-thread does [18] .  ... 
doi:10.12928/telkomnika.v14i4.3606 fatcat:kcettjgtq5d3dkvad3d647dj3q

Special section on advances in methods for adaptive multicore systems

Amir-Mohammad Rahmani, Pasi Liljeberg, Juha Plosila, Hannu Tenhunen
2014 Journal of Supercomputing  
on many-core platforms.  ...  They investigate the overhead of migrating tasks on a distributed OS running both on a bus based platform and a many-core networks-onchip. Multi-core computing has gone mobile.  ... 
doi:10.1007/s11227-014-1217-7 fatcat:pboxlhq5ajcx7jvb5li3f7c6va
« Previous Showing results 1 — 15 out of 30,732 results