• Title/Summary/Keyword: Core task

Search Result 357, Processing Time 0.022 seconds

TBBench: A Micro-Benchmark Suite for Intel Threading Building Blocks

  • Marowka, Ami
    • Journal of Information Processing Systems
    • /
    • v.8 no.2
    • /
    • pp.331-346
    • /
    • 2012
  • Task-based programming is becoming the state-of-the-art method of choice for extracting the desired performance from multi-core chips. It expresses a program in terms of lightweight logical tasks rather than heavyweight threads. Intel Threading Building Blocks (TBB) is a task-based parallel programming paradigm for multi-core processors. The performance gain of this paradigm depends to a great extent on the efficiency of its parallel constructs. The parallel overheads incurred by parallel constructs determine the ability for creating large-scale parallel programs, especially in the case of fine-grain parallelism. This paper presents a study of TBB parallelization overheads. For this purpose, a TBB micro-benchmarks suite called TBBench has been developed. We use TBBench to evaluate the parallelization overheads of TBB on different multi-core machines and different compilers. We report in detail in this paper on the relative overheads and analyze the running results.

Managing Deadline-constrained Bag-of-Tasks Jobs on Hybrid Clouds with Closest Deadline First Scheduling

  • Wang, Bo;Song, Ying;Sun, Yuzhong;Liu, Jun
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.10 no.7
    • /
    • pp.2952-2971
    • /
    • 2016
  • Outsourcing jobs to a public cloud is a cost-effective way to address the problem of satisfying the peak resource demand when the local cloud has insufficient resources. In this paper, we studied the management of deadline-constrained bag-of-tasks jobs on hybrid clouds. We presented a binary nonlinear programming (BNP) problem to model the hybrid cloud management which minimizes rent cost from the public cloud while completes the jobs within their respective deadlines. To solve this BNP problem in polynomial time, we proposed a heuristic algorithm. The main idea is assigning the task closest to its deadline to current core until the core cannot finish any task within its deadline. When there is no available core, the algorithm adds an available physical machine (PM) with most capacity or rents a new virtual machine (VM) with highest cost-performance ratio. As there may be a workload imbalance between/among cores on a PM/VM after task assigning, we propose a task reassigning algorithm to balance them. Extensive experimental results show that our heuristic algorithm saves 16.2%-76% rent cost and improves 47.3%-182.8% resource utilizations satisfying deadline constraints, compared with first fit decreasing algorithm, and that our task reassigning algorithm improves the makespan of tasks up to 47.6%.

An Efficient Load Balancing Technique in a Multicore Mobile System (멀티코어 모바일 시스템에서 효과적인 부하 균등화 기법)

  • Cho, Jungseok;Cho, Doosan
    • KIPS Transactions on Computer and Communication Systems
    • /
    • v.4 no.5
    • /
    • pp.153-160
    • /
    • 2015
  • The effectiveness of multicores depends on how well a scheduler can assign tasks onto the cores efficiently. In a heterogeneous multicore platform, the execution time of an application depends on which core it executes on. That is to say, the effectiveness of task assignment is one of the important components for a multicore systems' performance. This work proposes a load scheduling technique that analyzes execution time of each task by profiling. The profiling result provides a basic information to predict which task-to-core mapping is likely to provide the best performance. By using such information, the proposed technique is about 26% performance gain.

Proposal for Improvement on the Task of Construction Project Management Service(CM) for the Customized Service Project of the Public Procurement Service (조달청 맞춤형서비스 사업에 대한 '감독 권한대행 등 건설사업관리용역(CM)' 과업내용 개선방향)

  • Lee, Jong-Tae;Yun, Hyun-Do
    • Korean Journal of Construction Engineering and Management
    • /
    • v.22 no.3
    • /
    • pp.3-11
    • /
    • 2021
  • The construction project manager must clearly carry out the activities of each construction stage specified in the 'Task Description'. In this study, 'design change' and 'completion process' were classified as core tasks in consideration of the frequency and importance of tasks. And, by analyzing the actual construction project, the task contents for the core work were standardized. This laid the foundation for the ordering office, construction project management technicians, and builders to clearly understand the business areas of construction project management and fulfill their responsibilities for their respective tasks.

Sojourn Time Analysis Using SRPT Scheduling for Heterogeneous Multi-core Systems (Heterogeneous 멀티코어 시스템에서 SRPT 스케줄링을 사용한 체류 시간 분석)

  • Yang, Bomi;Park, Hyunjae;Choi, Young-June
    • Journal of KIISE
    • /
    • v.44 no.3
    • /
    • pp.223-231
    • /
    • 2017
  • In this paper, we study the performance of recently popular multi-core systems in mobiles. Previous research on the multi-core performance usually focused on the desktop PC. However, there is enough scope to further analyze heterogeneous multi-core systems. Therefore, by extending homogeneous multi-core systems, we analyze the heterogeneous multi-core systems using Size Interval Task Allocation (SITA) for job allocation, and Shortest Remaining Processing Time (SRPT) scheduling, for each individual core. We propose a new computational method regarding the cutoff point, which is crucial in analyzing SITA, by calculating the sojourn time. This facilitate easy and accurate calculation of the sojourn time. We further confirm our analysis through the ESESC simulator that provides actual measurements.

A Study on the Job Analysis of Job Competency Assessor (직무능력평가사의 직무분석에 관한 연구)

  • Lee, Jin Gu;Jung, Il-chan;Kim, Jiyoung
    • Journal of Practical Engineering Education
    • /
    • v.14 no.2
    • /
    • pp.413-423
    • /
    • 2022
  • The purpose of this study is to analyze the role of the job competency assessor who assess achievement of job performance ability based on NCS (educational training, qualifications, field experience, etc.) through competency assessment. For this purpose, job analysis including development and verification of the job model and selection of core task are conducted. As a result, main duties of the job competency assessor are to understand the NCS based assessment principle, establish an assessment plan, design and develop assessment tools, assess competence, provide feedback and re-assessment, record and manage assessment result, verify the internal assessment result, establish the RPL (recognition of prior learning) plan, implement the RPL and verify the RPL assessment result, and 48 task are derived. In addition, a total of 21 core tasks are derived based on the threshold value multiplied by the importance and difficulty of the task for each duty. Based on this, implications for job analysis of the job competency assessor are presented.

Real-time Scheduling on Heterogeneous Multi-core Architecture for Energy Conservation of Smart Mobile Devices (스마트 모바일 장치의 에너지 보존성을 높이기 위한 비대칭 멀티 코어 기반 실시간 태스크 스케쥴링)

  • Lim, Sung-Hwa
    • Journal of Digital Contents Society
    • /
    • v.19 no.6
    • /
    • pp.1219-1224
    • /
    • 2018
  • Nowaday, smart mobile devices on Internet of Things are required to process and deliver greate amount of data in real-time. Therefore, heterogeneous mult-core architecture such the big.LITTLE core architecture, which shows high energy conservation while guaranteeing high performance, are widely employed on up to date smart mobile devices. The LITTLE cores should be highly utilized to gain higher energy conservation because LITTLE cores have much higher energy efficiency than big cores. In this paper, we propose a core selection algorithm, which tries to firstly assign a real-time task on a LITTLE core rather a big core while the task can be finished within its own deadline. We also perform simulation as performance evaluation to show that our proposed algorithm shows higher energy conservation while guaranteeing the required performance.

Development of clinical dental competencies in dental hygienists (치과위생사의 임상치과 핵심역량 개발)

  • Mun, So-Jung;Noh, Hie-Jin;Bae, Sung-Suk;Kim, Seon-Kyeong;Jeong, Ju-Hui
    • Journal of Korean society of Dental Hygiene
    • /
    • v.18 no.3
    • /
    • pp.281-293
    • /
    • 2018
  • Objectives: This study was conducted to identify the requirements for the clinical dental tasks in the dental hygienists using the frequency of dental hygienists' tasks in the Korean dental clinics, and to provide them with the core competencies for achieving these. Methods: This study was based on evaluation of a self-reported survey. The dental hygienists were investigated upon classification of their tasks into direct and assistant performances, and the dentists were investigated by the competency level of the dental hygienists. The data from 481 clinical dental hygienists and 67 dentists were used for final analysis in this study, excluding the subjects who provided incomplete or inappropriate responses to the survey. The collected data were analyzed by frequency analysis. Results: The clinical dental core competency tasks of the dental hygienists were divided into 4 tasks for common dentistry, 4 for periodontics, 5 for conservative dentistry, 5 for pediatric dentistry, 5 for dental prosthodontics, and 3 for dental orthodontics. Clinical dental core competency tasks of the dental hygienists were performed more frequently of tasks performance than 8.0, and dentists required competence level was similar to that of most dental hygienists clinical dental core competencies. Conclusions: It is necessary to check whether the curricula of the universities include the competencies for the students enough to perform the corresponding tasks and the core competencies need to be reflected in the curricula. The clinical dental core competencies need to be agreed by dental hygienists, and it is necessary to be organized as the evaluation guide of the institute of dental hygiene education and evaluation and utilized as the national examination.

Uncontrolled Manifold Analysis of Whole Body CoM of the Elderly: The Effect of Training using the Core Exercise Equipment

  • Park, Da Won;Koh, Kyung;Park, Yang Sun;Shim, Jae Kun
    • Korean Journal of Applied Biomechanics
    • /
    • v.28 no.4
    • /
    • pp.213-218
    • /
    • 2018
  • Objective: The purpose of this study was to examine the effect of the core muscle strength enhancement of the elderly on 8 weeks training using the core exercise equipment for the elderly on the ability to control the whole-body center of mass in posture stabilization. Method: 16 females (10 exercise group, 6 control group) participated in this study. Exercise group took part in the core strength training program for 8 weeks with total of 16 repetitions (2 repetitions per week) using a training device. External perturbation during standing as pulling force applied at the pelvic level in the anterior direction was provided to the subject. In a UCM model, the controller selects within the space of elemental variables a subspace (a manifold, UCM) corresponding to a value of a performance variable that needs to be stabilized. In the present study, we were interested in how movements of the individual segment center of mass (elemental variables) affect the whole-body center of mass (the performance variable) during balance control. Results: At the variance of task-irrelevant space, there was significant $test^*$ group interactions ($F_{1,16}=7.482$, p<.05). However, there were no significant main effect of the test ($F_{1,16}=.899$, p>.05) and group ($F_{1,16}=1.039$, p>.05). At the variance of task-relevant space, there was significant $test^*$ group interactions ($F_{1,16}=7.382$, p<.05). However, there were no significant main effect of the test ($F_{1,16}=.754$, p>.05) and group ($F_{1,16}=1.106$, p>.05). Conclusion: The results of this study showed that the 8 weeks training through the core training equipment for the elderly showed a significant decrease in the $Vcm_{TIR}$ and $Vcm_{TR}$. This result indicates that the core strength training affects the trunk stiffness control strategy to maintain balance in the standing position by minimizing total variability of individual segment CMs.

Deep Learning Based Security Model for Cloud based Task Scheduling

  • Devi, Karuppiah;Paulraj, D.;Muthusenthil, Balasubramanian
    • KSII Transactions on Internet and Information Systems (TIIS)
    • /
    • v.14 no.9
    • /
    • pp.3663-3679
    • /
    • 2020
  • Scheduling plays a dynamic role in cloud computing in generating as well as in efficient distribution of the resources of each task. The principle goal of scheduling is to limit resource starvation and to guarantee fairness among the parties using the resources. The demand for resources fluctuates dynamically hence the prearranging of resources is a challenging task. Many task-scheduling approaches have been used in the cloud-computing environment. Security in cloud computing environment is one of the core issue in distributed computing. We have designed a deep learning-based security model for scheduling tasks in cloud computing and it has been implemented using CloudSim 3.0 simulator written in Java and verification of the results from different perspectives, such as response time with and without security factors, makespan, cost, CPU utilization, I/O utilization, Memory utilization, and execution time is compared with Round Robin (RR) and Waited Round Robin (WRR) algorithms.