arrow
返回

Parallelism on multicore processors using Parallel.FX

delete2011-05-01
delete5
PRE
AI
A
A. L. Márquez *
C
C. Gil
R
Raúl Baños
J
Julio Gómez
DOI:10.1016/j.advengsoft.2010.10.006delete
delete原文链接
delete原文求助
delete分享
delete收藏
摘要

摘要

En 中文
The Parallel.FX Task Parallel Library is the latest tool developed for multicore parallelism optimization using the .NET technology. It is a managed concurrency library that provides optimized managed code for multicore processors using a new thread pool that withstands cancellation, waiting and pool isolation, among many other features. The Task Parallel Library also uses dynamic work stealing techniques for superior scalability. This paper analyzes the performance improvement of using the Task Parallel Library of Parallel.FX when applying a Multi-Objective Evolutionary Algorithm to solve a timetabling problem. For comparative purposes, this algorithm has also been parallelized using threads. The results obtained show that both alternatives allow a reduction in the runtime necessary to solve this problem. However, parallelizing the code using the Task Parallel Library of Parallel.FX has the advantage of being easier and the code size is much smaller than directly programming threads. (C) 2010 Civil-Comp Ltd and Elsevier Ltd. All rights reserved.
Keyword:
Multicore
Multi-Objective Evolutionary Algorithm
Timetabling
Island paradigm
Threading
Parallelism

期刊

Advances in Engineering Software 封面图
Advances in Engineering Software
IF:
5.7
论文数:
3.4K
被引数:
1.2W

机构

U
universidad de almeria
学者数:
4.4K
论文数: 4.0K
被引数: 1
引用论文

引用论文

err
IF0
err
err0
PREAI
err
err分享
err收藏
err分享
err收藏
学者 查看更多内容