Home // ICCGI 2016, The Eleventh International Multi-Conference on Computing in the Global Information Technology // View article


Parallelization of Loops with Complicated Data Dependency and its Experiment

Authors:
Kyoko Iwasawa

Keywords: fine grain parallelism; parallelization; data dependency ; compiler; double-nested loops;

Abstract:
This study discuss a loop parallelizing method for compilers in a multi-core architecture that enables to detect fine grain parallelism. Our method involves generating parallelized loops from nested loops carrying complicated data dependencies. These loop transformations are formalized by matrix operations. They enable the original loop indexes to be expressed using new loop indexes so that compiler does not need to make any changes in loop body. Our experiments have determined that bubble sort programs can also be parallelized effectively by using our proposed method.

Pages: 7 to 9

Copyright: Copyright (c) IARIA, 2016

Publication date: November 13, 2016

Published in: conference

ISSN: 2308-4529

ISBN: 978-1-61208-513-5

Location: Barcelona, Spain

Dates: from November 13, 2016 to November 17, 2016