Asterix A Graphical Automated Program Transformation and Parallelization Framework

dc.contributor.guideNagaraja G S
dc.coverage.spatial
dc.creator.researcherSesha P Kalyur
dc.date.accessioned2023-02-18T09:12:36Z
dc.date.available2023-02-18T09:12:36Z
dc.date.awarded2023
dc.date.completed2022
dc.date.registered2014
dc.description.abstractParallel Processing of programs is a process where independent parts of a sequential program are newlineidentified and run concurrently on multiple processors with the sole aim of reducing the runtime newlineof the targeted program. The simplest way to speed up programs is to execute them on faster newlinehardware. This method is limited by the availability of such faster hardware. In the absence of newlinesuch faster hardware the only resort is Parallel Processing of programs. Earlier efforts included newlinemanually identifying concurrent parts of a program and achieve Parallel Processing through newlineexplicit programming. The next step in the evolution of Parallel Processing is the use of newlinespecialized parallel languages to identify parallel parts and achieve the same result. Of late newlineresearchers have tried to automate the entire Parallel Processing step. Compilers can now newlineautomate the various steps of Parallel Processing of programs using the sequential program as newlineinput and using the results of analyzing the given program. However the automated parallel newlineprocessing method is still evolutionary and offers ample opportunities for research and newlineinnovation. Till now researchers have focused on specific type of program mostly numerical in newlinenature at the cost of ignoring other kinds of applications. Researchers have targeted specific newlinetypes of hardware such as Shared Memory Processors and almost ignored other architectures newlinesuch as Distributed Memory Processors. Also missing at this juncture is a methodology to newlineestimate and predict the benefits of Parallel Processing. It is important for programmers to have a newlineperformance estimate upfront so that they can embark on Parallel Processing projects with newlineconfidence instead of resorting to runtime measurements at the end after completing the Parallel newlineConversions. Researchers now use multiple models of programs to solve the Parallel Processing newlineproblems.
dc.description.note
dc.format.accompanyingmaterialCD
dc.format.dimensions
dc.format.extent
dc.identifier.urihttp://hdl.handle.net/10603/462294
dc.languageEnglish
dc.publisher.institutionR V College of Engineering
dc.publisher.placeBelagavi
dc.publisher.universityVisvesvaraya Technological University, Belagavi
dc.relation
dc.rightsuniversity
dc.source.universityUniversity
dc.subject.keywordComputer Science
dc.subject.keywordComputer Science Information Systems
dc.subject.keywordEngineering and Technology
dc.titleAsterix A Graphical Automated Program Transformation and Parallelization Framework
dc.title.alternative
dc.type.degreePh.D.

Files

Original bundle

Now showing 1 - 5 of 12
Loading...
Thumbnail Image
Name:
01_title.pdf
Size:
21.9 KB
Format:
Adobe Portable Document Format
Description:
Attached File
Loading...
Thumbnail Image
Name:
02_prelim pages.pdf
Size:
1.58 MB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
03_content.pdf
Size:
508.15 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
04_abstract.pdf
Size:
187.17 KB
Format:
Adobe Portable Document Format
Loading...
Thumbnail Image
Name:
05_chapter 1.pdf
Size:
315.23 KB
Format:
Adobe Portable Document Format

License bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
license.txt
Size:
1.79 KB
Format:
Plain Text
Description: