Skip to content
Snippets Groups Projects
Commit 41774a0a authored by Adel Ejjeh's avatar Adel Ejjeh
Browse files

[docs] Updating HyperMapper references

parent 2bea6cbf
No related branches found
No related tags found
No related merge requests found
...@@ -122,7 +122,8 @@ Design Space Exploration ...@@ -122,7 +122,8 @@ Design Space Exploration
Our optimization framework sets up the parameter space for DSE by Our optimization framework sets up the parameter space for DSE by
performing a static analysis of the HPVM IR and extracting the performing a static analysis of the HPVM IR and extracting the
corresponding parameters for every possible optimization. Then, it corresponding parameters for every possible optimization. Then, it
interacts with HyperMapper (HM), where in every iteration HM sends a interacts with `HyperMapper (HM) <https://github.com/luinardi/hypermapper>`,
where in every iteration HM sends a
chosen design sample (i.e. set of values for the parameters) and waits chosen design sample (i.e. set of values for the parameters) and waits
for a response. For each sample, we apply the optimizations with the for a response. For each sample, we apply the optimizations with the
provided parameter values, and then estimate the execution time. provided parameter values, and then estimate the execution time.
......
...@@ -3,7 +3,8 @@ Using ``hpvm-dse`` ...@@ -3,7 +3,8 @@ Using ``hpvm-dse``
``hpvm-dse`` provides a DSE workflow allowing the optimization of HPVM programs, ``hpvm-dse`` provides a DSE workflow allowing the optimization of HPVM programs,
supporting any language that can target the IR (currently HPVM-C and HeteroC++). supporting any language that can target the IR (currently HPVM-C and HeteroC++).
As an autotuning engine, the it uses HyperMapper, a bayesian optimization tool. The framework uses `HyperMapper (HM) <https://github.com/luinardi/hypermapper>`
to explore the design space.
Tool Flow Tool Flow
--------- ---------
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment