unknown commited on
Commit
1c91d8e
·
1 Parent(s): 609baa6
Files changed (1) hide show
  1. README.md +3 -5
README.md CHANGED
@@ -10,9 +10,7 @@ license: "cc-by-4.0"
10
 
11
  # VEGA: Automatically Generating Compiler Backends Using a Pre-Trained Transformer Model
12
 
13
- VEGA is an AI-driven system aimed at easing the development burden of compiler backends for new targets.
14
-
15
- This repository contains code and data for reproducing experimental results.
16
 
17
 
18
  ## 1. Directory Structure
@@ -277,7 +275,7 @@ $ cat ./Scripts/Exp/ForkFlow/Table3.csv
277
 
278
  The data in Table. 4 show the time two developers needed to modify the VEGA-generated RISC-V backend. As a human-based experiment, only the recorded modification times for each function are record.
279
 
280
- By executing the following script, the time for Developer A and B to modify each function module in the VEGA-generated RISC-V backend will be automatically calculated:
281
 
282
  - Command:
283
 
@@ -294,7 +292,7 @@ $ cat ./Scripts/Exp/Correction/Table4.csv
294
 
295
  Due to commercial licensing restrictions, we cannot provide the source code for the SPEC 2017 CPU benchmark used in this experiment. Additionally, testing all benchmarks including SPEC 2017 CPU is time-intensive, requiring around 565 hours in total. To address these constraints, we provide our recorded experimental data.
296
 
297
- By executing the following script, the speedup for VEGA-generated LLVM backend (LLVM-VEGA) and the offical LLVM backend (LLVM-Base) will be automatically calculated repectively:
298
 
299
 
300
  - Command:
 
10
 
11
  # VEGA: Automatically Generating Compiler Backends Using a Pre-Trained Transformer Model
12
 
13
+ VEGA is an AI-driven system aimed at easing the development burden of compiler backends for new targets. This repository contains code and data for reproducing experimental results.
 
 
14
 
15
 
16
  ## 1. Directory Structure
 
275
 
276
  The data in Table. 4 show the time two developers needed to modify the VEGA-generated RISC-V backend. As a human-based experiment, only the recorded modification times for each function are record.
277
 
278
+ The following script computes the total time spent by Developers A and B to modify each **function module** in the VEGA-generated RISC-V backend, based on the recorded times for each **function**.
279
 
280
  - Command:
281
 
 
292
 
293
  Due to commercial licensing restrictions, we cannot provide the source code for the SPEC 2017 CPU benchmark used in this experiment. Additionally, testing all benchmarks including SPEC 2017 CPU is time-intensive, requiring around 565 hours in total. To address these constraints, we provide our recorded experimental data.
294
 
295
+ By executing the following script, the speedup for VEGA-generated LLVM backend (LLVM-VEGA) and the offical LLVM backend (LLVM-Base) will be automatically calculated repectively.
296
 
297
 
298
  - Command: