Withdraw
Loading…
A Refactoring Approach to Parallelism
Dig, Danny
Loading…
Permalink
https://hdl.handle.net/2142/16547
Description
- Title
- A Refactoring Approach to Parallelism
- Author(s)
- Dig, Danny
- Issue Date
- 2010-07-01
- Keyword(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.
- Type of Resource
- text
- Language
- en
- Permalink
- http://hdl.handle.net/2142/16547
- Sponsor(s)/Grant Number(s)
- Microsoft/Intel through UPCRC Illinois
Owning Collections
Manage Files
Loading…
Edit Collection Membership
Loading…
Edit Metadata
Loading…
Edit Properties
Loading…
Embargoes
Loading…