Specific problems in programming multicore systems

  • Authors:
  • Andreea Margineanu;Horia Ciocarlie

  • Affiliations:
  • Computer and Software Engineering Department, "Politehnica" University of Timisoara, Timisoara, Romania;Computer and Software Engineering Department, "Politehnica" University of Timisoara, Timisoara, Romania

  • Venue:
  • CIMMACS '10 Proceedings of the 9th WSEAS international conference on computational intelligence, man-machine systems and cybernetics
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we try to determine which the major problems a developer is confronted with, when building an automatic parallel compiler for legacy code. Most of the code for multicore systems is generated from old, legacy sequential code and the process should be optimized so the time and resources spent adapting it are reduced. The article studies the work done so far and the main solution found in order to automatically parallelize the code. Because the operation is complex and the results are hard to be predicted, the interaction with the user is a necessity. Most of the existing tools for automatic parallelization solved the problem only for particular cases and others are just semi-automatic.