Changes between Version 7 and Version 8 of Architecture


Ignore:
Timestamp:
12/31/69 19:21:53 (55 years ago)
Author:
binoy
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • Architecture

    v7 v8  
    55
    66With the profiled bytecode, we can construct the program ''execution graph'' that shows basic blocks and variables as nodes and the execution flow as a weighted edge where weight denotes the frequency with which the target block is reached. The benefits of execution graph are multifold:
    7  * Hot-spot portions of the code can be determined by examining the hot paths of the graph.
     7 * Hot-spot portions of the code can be identified by examining the hot paths of the graph.
    88 * Static data dependencies between blocks can be determined. 
    99 * Parallel execution patterns of the program can be identified.