Please use this identifier to cite or link to this item: http://localhost:8081/xmlui/handle/123456789/9407
Full metadata record
DC FieldValueLanguage
dc.contributor.authorSingh, P. K.-
dc.date.accessioned2014-11-19T08:16:31Z-
dc.date.available2014-11-19T08:16:31Z-
dc.date.issued1996-
dc.identifierM.Techen_US
dc.identifier.urihttp://hdl.handle.net/123456789/9407-
dc.guideSarje, A. K.-
dc.description.abstractA parallelizing compiler takes as its input a program in sequential language such as FORTRAN and PASCAL and after extracting parallelism which is implicit in it, generates codes that can be suitable for execution on parallel machines. We havo ha''edeveloped a compiler for PASCAL. PASCAL was chosen because it contains special features such as recursion, pointers record. structures and nesting of procedures. The fine grain parallelization and coarse grain parallelization have been implemented. In fine grain parallelization maximum parallelism has been extracted and flowgraphs hay e-been used for parallelization. In this, the concept of compile time scheduling of statements to an independent thread has been developed and. implemented. In coarse grain parallelization, the aim is to extract the maximum parallelism in reasonable time. Instead of using flowgraphs, the concept of boxgraphs has been implemented. An extra effort has been made to parallelize the loops by unrolling or partitioning of loop body. The compiler generates sequence of triples either as parallel threads of flowgraphs or boxgraphshaving explicit parallelism.en_US
dc.language.isoenen_US
dc.subjectELECTRONICS AND COMPUTER ENGINEERINGen_US
dc.subjectELECTRONICS AND COMPUTER ENGINEERINGen_US
dc.subjectELECTRONICS AND COMPUTER ENGINEERINGen_US
dc.subjectELECTRONICS AND COMPUTER ENGINEERINGen_US
dc.titleA PARALLELIZING COMPILER FOR PASCALen_US
dc.typeM.Tech Dessertationen_US
dc.accession.number247121en_US
Appears in Collections:MASTERS' THESES (E & C)

Files in This Item:
File Description SizeFormat 
ECD247121.pdf6.12 MBAdobe PDFView/Open


Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.