IDEALS Home University of Illinois at Urbana-Champaign logo The Alma Mater The Main Quad

A Refactoring Approach to Parallelism

Show full item record

Bookmark or cite this item:

Files in this item

File Description Format
PDF RefactoringForParallelism.pdf (280KB) Main article PDF
Title: A Refactoring Approach to Parallelism
Author(s): Dig, Danny
Subject(s): refactoring concurrency parallelism
Abstract: In the multicore era, a major programming task will be to make programs more parallel. This is tedious because it requires changing many lines of code, and it is error-prone and non-trivial because programmers need to ensure non-interference of parallel operations. Fortunately, refactoring tools can help reduce the analysis and transformation burden. We present our vision on how refactoring tools can improve programmer productivity, program performance, and program portability. We also present the current incarnation of this vision: a toolset that supports several refactorings for (i) making programs thread-safe, (ii) threading sequential programs for throughput, and (iii) improving scalability of parallel programs.
Issue Date: 2010-07-01
Genre: Technical ReportArticle
Type: Text
Language: English
Publication Status: published or submitted for publication
Peer Reviewed: is peer reviewed
Sponsor: Microsoft/Intel through UPCRC Illinois
Date Available in IDEALS: 2010-07-06

This item appears in the following Collection(s)

Show full item record

Item Statistics

  • Total Downloads: 573
  • Downloads this Month: 13
  • Downloads Today: 0


My Account


Access Key