Title :
A review on refactoring sequential program to parallel code in multicore era
Author :
Song Zhao ; Yixin Bian ; Sensen Zhang
Author_Institution :
Coll. of Comput. Sci. & Inf. Eng., Harbin Normal Univ., Harbin, China
Abstract :
Nowdays it is inevitable to face the emergence of multicore processors and parallel platforms. In the multicore time, sequential programs need to be refactored for parallelism. Refactoring is a process of adjusting the code structure of a program keeping its internal function. However, refactoring sequential code to concurrent program is not trivial. In this paper, a survey of the current literature that frequently reported parallel refactoring are carried out. It is important for programmers or computer researchers to exploit multicore platform in order to get better understand and perform refactoring in parallel. This review can help the research community to know the different directions about development of parallel refactoring in order to improve the quality of software.
Keywords :
concurrency control; multiprocessing systems; parallel programming; software maintenance; concurrent program; multicore processors; multicore time; parallel code; parallel platforms; program code structure; sequential code refactoring; sequential program refactoring; software quality; Electronic mail; Manuals; concurrent program; multicore; parallel; refactoring; sequential program;
Conference_Titel :
Intelligent Computing and Internet of Things (ICIT), 2014 International Conference on
Conference_Location :
Harbin
Print_ISBN :
978-1-4799-7533-4
DOI :
10.1109/ICAIOT.2015.7111558