ParEditor: A Plugin for Eclipse based on Parallel Patterns
#1

[attachment=15218]
[attachment=15219]
ABSTRACT
With multi-core processors gaining popularity in the hardware industry, it has become necessary for software technologists to write parallel applications to exploit the full potential of the multi-core architecture. Many programming languages provide hardware specific constructs and libraries to facilitate parallel programming. These constructs can be integrated in a program either by the compilers (auto-parallelizing compilers) or manually by the programmer. Performance delivered by auto-parallelizing compilers is poor as compared to the manual parallelization of programs because of their lack of information about the algorithm and the problem. Since parallel programming has a steep learning curve, we cannot expect domain engineers to quickly learn parallel programming.
Great success of design patterns in object oriented programming attracted the attention of researchers to use them in parallel programming. A lot of attempts have been made to educate programmers about parallel patterns and several research tools have been developed to support pattern (template) based programming. Major shortcomings of these tools are: lack of performance, extensibility and complexity of learning these tools. Generally, patterns offer generic solutions which include additional run-time overheads and most of the tools provide no support for hand-tuning of the generated code to improve performance.
In this work we have used parallel patterns to build a parallel programming plug-in for Eclipse which will help users in writing parallel programs without learning parallel programming constructs. With the help of hints provided by the programmer, our tool transforms users sequential code to parallel code. We have also provided the support for template based parallel programming. The tool provideds a tree view and source view of the program. A programmer can visually transform his sequential code to the parallel code using the tree view and the parallelization actions. Programmer can further hand-tune the generated code using the source view. The tool also helps programmer in learning the usage of parallel constructs and libraries by giving user a look at the generated high-level parallel code.
Reply

Important Note..!

If you are not satisfied with above reply ,..Please

ASK HERE

So that we will collect data for you and will made reply to the request....OR try below "QUICK REPLY" box to add a reply to this page
Popular Searches: free email marketing wordpress plugin**for speed control ppt, subversion eclipse helios, text editor eclipse, lunar eclipse project, java applet eclipse, test management jira plugin, solar and lunar eclipse 2010,

[-]
Quick Reply
Message
Type your reply to this message here.

Image Verification
Please enter the text contained within the image into the text box below it. This process is used to prevent automated spam bots.
Image Verification
(case insensitive)

Possibly Related Threads...
Thread Author Replies Views Last Post
  AUTONOMOUS PARALLEL PARKING RC CAR PROJECT REPORT science projects buddy 2 3,077 08-02-2013, 10:13 AM
Last Post: seminar details
  Enhancing Data Migration Performance via Parallel Data Compression seminar class 2 1,582 29-11-2012, 02:18 PM
Last Post: seminar details
  Parallel Computing Technology-based Mobile Search Engine smart paper boy 1 1,679 24-02-2012, 11:40 AM
Last Post: seminar paper
  VISION BASED PROCESSING FOR REAL TIME 3-D DATA ACQUISITION BASED CODE STRUCTURED LIGH computer science crazy 7 4,762 26-09-2011, 02:34 PM
Last Post: seminar addict
  Parallel Addressing Scheme for Voltage-Programmed Active-Matrix OLED Displays seminar class 2 1,443 01-08-2011, 10:35 AM
Last Post: seminar addict
  A New VLSI Architecture of Parallel Multiplier–Accumulator Based on Radix-2 Modified smart paper boy 0 1,726 30-07-2011, 01:00 PM
Last Post: smart paper boy
  An Efficient Parallel Transparent Diagnostic BIST smart paper boy 0 816 28-07-2011, 10:26 AM
Last Post: smart paper boy
  FAST FPGA-BASED PIPELINED DIGIT-SERIAL/PARALLEL MULTIPLIERS smart paper boy 0 1,086 21-07-2011, 12:32 PM
Last Post: smart paper boy
  A Parallel Processing Environment for Speech Signal Processing Applications seminar class 0 1,105 06-05-2011, 02:22 PM
Last Post: seminar class
  PARALLEL TELEPHONE WITH AUTOSECRECY-: seminar class 0 1,151 22-04-2011, 10:31 AM
Last Post: seminar class

Forum Jump: