Goal split compiler
Download
1 / 23

Goal: Split Compiler - PowerPoint PPT Presentation


  • 109 Views
  • Uploaded on

Goal: Split Compiler. static. deployment time. ML. LLVM. LLVM – DRESC. bytecode. ADRES executable. C code. annotations. optimized architecture description. compiler strategy. ADRES. Two functional views/operation modes

loader
I am the owner, or an agent authorized to act on behalf of the owner, of the copyrighted work described.
capcha
Download Presentation

PowerPoint Slideshow about ' Goal: Split Compiler' - cosmo


An Image/Link below is provided (as is) to download presentation

Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author.While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server.


- - - - - - - - - - - - - - - - - - - - - - - - - - E N D - - - - - - - - - - - - - - - - - - - - - - - - - -
Presentation Transcript
Goal split compiler
Goal: Split Compiler

static

deployment time

ML

LLVM

LLVM – DRESC

bytecode

ADRES executable

C code

annotations

optimized architecture description

compiler strategy


Adres
ADRES

  • Two functional views/operation modes

  • Features heterogeneous FUs, local RFs, direct connections between FUs

  • Reconfigurable every cycle

  • Tightly coupled to control processor

IMEC ADRES CGRA

Coarse-Grained Reconfigurable Array



Scheduling phases
Scheduling Phases

  • Determining the clusters

  • Recurrence Cluster Scheduling

  • Non-recurrence Cluster Scheduling



1

3

4

2


2 recurrence cluster scheduling
2. Recurrence Cluster Scheduling

  • Schedule incoming tree of cluster

  • Schedule recurrence cluster



1

2


3


2 ii schedule recurrence cluster
2.II Schedule recurrence cluster

  • All recurrence clusters are scheduled in a reverse manner


3


1

2



4




2

1

4

3

5


4

3

5


ad