Community Sites
Create your own community website and start earning today !
It's Free !
 
Communities Members BookmarksPolls Fresher Jobs Funny Photos B.Tech Projects New Member FAQ  



My Profile
Active Members
TodayLast 7 Days more...



Awards & Gifts
Online Exams

Fresher Jobs


Our fresher job section is exclusively for fresh graduates! Find jobs for freshers in major Indian cities including Bangalore, Chennai, Hyderabad, Pune or Kochi

Resources


Find educational articles, blogs, discussion threads and other resources.

Colleges


Find details about any college in India or search for courses.

website counter



Syllabus of University of Pune M.E Computer Semester I-Advanced Compilers


Posted Date: 13 Sep 2008    Resource Type: Articles/Knowledge Sharing    Category: Syllabus

Posted By: S.Yamininagarajan       Member Level: Diamond
Rating:     Points: 2



510105B Advanced Compilers
Teaching Scheme Examination Scheme
Lectures: 3 Hrs/week Theory: 100 Marks
Total Credits : 03

1. Basics of Compiler Design
Planning a compiler, approaches to compiler design, compiler development tools – Lex and
Yaac.
2. Code Generation
Efficient code generation for expressions, code generator generators, code generation for
pipelined machines, register allocation techniques.
3. Code Optimization
Classical theory of data flow analysis, bi-directional data flows, unified algorithm for data
flow analysis, theory of data flow analysis, program representation for optimization - SSA
form.
4. Parallel Compilers
Motivation and overview, Structure of a Parallelzing compiler. Parallelism detection: data
dependence, direction vectors, loop carried and loop independent dependences.
5. Compilation for Distributed Machines
Data partitioning, instruction scheduling, register allocation, machine optimization. Dynamic
compilation.
6. Advanced Topics
Just in time (JIT) compilers, Auto scheduling compilers.

Reference Books:
1 Aho, Ulman, Sethi, “Compiler Principles and Techniques”, Addison Wesley
2. Muchnik, “Advanced Compiler Design and Implementation”, Kauffman(1998)
3. Wolf M., “Optimizing Super Compiler for Super Computers”, Pitman(1989)
4. Banerjee U., kluwer, “Loop Optimization”, PHI (1997)

For more details, visit http://www.unipune.ernet.in/stud_info/Syllabi/Syllabus_2008.html




Responses


No responses found. Be the first to respond and make money from revenue sharing program.

Feedbacks      
Popular Tags   What are tags ?   Search Tags  
Syllabus  .  

Post Feedback


This is a strictly moderated forum. Only approved messages will appear in the site. Please use 'Spell Check' in Google toolbar before you submit.
You must Sign In to post a response.
Next Resource: Syllabus of University of Pune M.E Computer Semester I-Information and Network Security
Previous Resource: Syllabus of University of Pune M.E Computer Semester I-Web Services and SOA
Return to Discussion Resource Index
Post New Resource
Category: Syllabus


Post resources and earn money!
 
Related Resources

Watch TV Channels



Contact Us    Editors    Privacy Policy    Terms Of Use   

SpiderWorks Technologies Pvt Ltd. 2006 - 2007 All Rights Reserved.