We are here with you hands in hands to facilitate your learning & don't appreciate the idea of copying or replicating solutions. Read More>>

Looking For Something at vustudents.ning.com? Click Here to Search


+ Link For Assignments, GDBs & Online Quizzes Solution


+ Link For Past Papers, Solved MCQs, Short Notes & More

Dear Students! Share your Assignments / GDBs / Quizzes files as you receive in your LMS, So it can be discussed/solved timely. Add Discussion

How to Add New Discussion in Study Group ? Step By Step Guide Click Here.

GDB – CS606 

Graded Discussion Board for this course will be available from Tuesday 9 July, 2013 to Wednesday 10th July, 2013 till 11:59 pm .


GDB Topic:


Click Here to download the research paper entitled “The StarJIT Compiler” and read it very carefully. You have to write the critical review of the above paper?


While posting your answer to GDB, following rules will apply. 

  1. Your answer should not exceed 200 words.
  2. Copied answer will result in 0 marks
  3. Any student found in cheating will be awarded "Poor" remarks with zero weightage.
  4. Avoid using same wording from the research paper.
  5. Write your answer only on the designated GDB interface; do not post it on MDB or via email.


NOTE: research paper entitled “The StarJIT Compiler” is attached bellow 


+ How to Follow the New Added Discussions at Your Mail Address?

+ How to Join Subject Study Groups & Get Helping Material?

+ How to become Top Reputation, Angels, Intellectual, Featured Members & Moderators?

+ VU Students Reserves The Right to Delete Your Profile, If?

See Your Saved Posts Timeline

Views: 602


+ http://bit.ly/vucodes (Link for Assignments, GDBs & Online Quizzes Solution)

+ http://bit.ly/papersvu (Link for Past Papers, Solved MCQs, Short Notes & More)

+ Click Here to Search (Looking For something at vustudents.ning.com?)

+ Click Here To Join (Our facebook study Group)


Replies to This Discussion

Please Discuss here about this GDB.Thanks

Our main purpose here discussion not just Solution

We are here with you hands in hands to facilitate your learning and do not appreciate the idea of copying or replicating solutions.

yar iss ki GDB kisi ny ni kerni :P ?

kisi ny research paper read kia k nahi

This is not a solution , but it will help you with given gdb.

Purpose of a Critical Review

The critical review is a writing task that asks you to summarise and evaluate a text. The critical review can be of a book, a chapter, or a journal article. Writing the critical review usually requires you to read the selected text in detail and to also read other related texts so that you can present a fair and reasonable evaluation of the selected text. 

What is meant by critical?

At university, to be critical does not mean to criticise in a negative manner. Rather it requires you to question the information and opinions in a text and present your evaluation or judgement of the text. To do this well, you should attempt to understand the topic from different perspectives (i.e. read related texts) and in relation to the theories, approaches and frameworks in your course.

What is meant by evaluation or judgement?

Here you decide the strengths and weaknesses of a text. This is usually based on specific criteria. Evaluating requires an understanding of not just the content of the text, but also an understanding of a text’s purpose, the intended audience and why it is structured the way it is.

What is meant by analysis?

Analysing requires separating the content and concepts of a text into their main components and then understanding how these interrelate, connect and possibly influence each other.

es GDP ko dakh kar to sab ghom gay hen... oper dakho jis na ya dissection open ki ha us na es subject ka name he compiler contraction sa computer Graphic kar dea ha     

o na yar Compiler + graphic na karo. 2no akhir ka subject hen agar mil gay to pher hum to gaya...

han sb k hosh he gum kr dyny wala subject h yh

Sachi yar had hai is subject kie to khair subject nhi GDB kie pata nhi topic kis nay banaya hai yah or chota b nhi poray 15 page ka r woh b itna tough kay samaj hie nhi ah raha hai kay kis ka kaya work hai or kon kaya hai

guys give any idea plzzzzzzzzzzzz very short time left

I am going to post Major points taken from Paper. Keep discussion going.

This research infrastructure enables us with opportunities in implementation trade offs of managed runtimes and hardware architectures.

The StarJIT(Just-in-Time) compiler built upon a framework that enables dynamic recompilation for a range of MRTEs(Managed Runtime Environments ) and Intel architectures. MRTEs depends upon dynamic compilation for performance and security because  Bugs in the dynamic compiler can become security holes that can be exploited by hackers.MRTEs pose several challenges to the dynamic compiler it can make compiler to slow down an application’s load time.

But when comparing to traditional, statically compiled programs, MRTEs  provides new performance optimization opportunities: 

Purpose for building the StarJIT compiler as a research infrastructure to investigate these challenges and opportunities on Intel architectures.The StarJIT compiler is designed to provide a common strongly typed substrate in which code distributed for various managed runtime environments can be safely optimized and targeted to Intel architectures.

The StarJIT compiler supports dynamic profile-guided optimization (DPGO).DPGO is automatic and transparent to the end user and software vendor.

DPGO framework is a module called the Profile Manager,Once the Profile Manager selects a method for recompilation, it tells the compiler to recompile the method with a higher level of optimizations.

The StarJITcompiler provides a much more extensive set of profiles in its DPGO framework.When profile information is available, the StarJIT compiler feeds the profile information into the IR, and it selects an optimization path consisting of aggressive profile-guided optimizations.

Modern static compilers have used profileguided optimization (PGO) to achieve significant performance improvement but the performance benefit from PGO is approximately 20% observed on certain integer benchmarks.

NOTE:280 Words only. Please do not just copy and past it won't give a single mark, because its all taken from posted paper , try to understand and express in your own wording.



some information
The goal of the StarJIT compiler is to build an
infrastructure to research the influence of managed
runtime environments on Intel architectures. The StarJIT
compiler can compile both Java∗ and Common Language
Infrastructure (CLI) bytecodes, and it uses a single
intermediate representation and global optimization
framework for both Java and CLI. The StarJIT compiler
is designed to generate optimized code for the major Intel
architectures and currently targets two Intel architectures:
IA-32 and the Itanium Processor Family.
In this paper, we describe the overall architecture
(bytecode translators, global optimizer, and code
generators) of the StarJIT compiler and the design of its
intermediate representation, global optimizer, Itanium
Processor Family code generator, and dynamic
optimization framework. We present implementation
details on the single static assignment (SSA)-based global
optimizations [1], the Itanium Processor Family trace
scheduler, and the profile-driven dynamic optimization

tuba kaisi GDB h smj tu a ni rhi ulta sir drd bn gae h koi easy se words mai bta dy


Latest Activity

Maria replied to imran's discussion ENG101 k quiz koi kara sakta hai plzz
2 hours ago
Maria replied to imran's discussion ENG101 k quiz koi kara sakta hai plzz
2 hours ago
NOORI added a discussion to the group SOC101 Introduction to Sociology
2 hours ago
NOORI joined +M.Tariq Malik's group
2 hours ago
NOORI added a discussion to the group ENG201 Business and Technical English Writing
2 hours ago
NOORI replied to Nasir's discussion Eng201. Quizz no 1.. Dated 01-06-2020 to 03-06-2020 in the group ENG201 Business and Technical English Writing
2 hours ago
Profile IconNOORI, Haroon Bahadar and Nasir joined +M.Tariq Malik's group
2 hours ago
+ ! ! ! ! ! ! !pคຖ໓คค ! ! posted a discussion
3 hours ago
naila mukhtar joined +M.Tariq Malik's group
3 hours ago
+ ! ! ! ! ! ! !pคຖ໓คค ! ! replied to MUHAMMAD ADIL JAVEED's discussion CS603 Software Architecture and Design | Assignment No 01 | Spring 2020 | Last date 01/06/2020 in the group CS603 Software Architecture and Design
3 hours ago
Profile Icon+ ! ! ! ! ! ! !pคຖ໓คค ! !, Muhammad Irshad and Saddam Hussain joined +M.Tariq Malik's group
3 hours ago
Haroon Bahadar liked Nasir's discussion Eng201. Quizz no 1.. Dated 01-06-2020 to 03-06-2020
4 hours ago

Today Top Members 

© 2020   Created by +M.Tariq Malik.   Powered by

Promote Us  |  Report an Issue  |  Privacy Policy  |  Terms of Service