Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
Jul 2020 software

Software Artifact for: Achieving High-Performance the Functional Way - A Functional Pearl on Expressing High-Performance Optimizations as Rewrite Strategies

Description

This artifact contains the source code described in our ICFP'20 publication: Achieving High-Performance the Functional Way - A Functional Pearl on Expressing High-Performance Optimizations as Rewrite Strategies. It contains the RISE and ELEVATE implementations, the Agda code for proving the correctnes of the discussed rewrite rules, and the examples discussed in the paper. Please read the README file for more information.


Assets

Read Me (icfp20main-p18-p-Artifact-accepted-readme.txt)
Artifact (icfp20main-p18-p-Artifact-accepted.zip)

Instructions

Experimental Installation

Installation:

Please read the README file for more information.

Work Flows:

start the virtual machine: ./start.sh log in to the virtual machine: ssh -p 5555 artifact@localhost (password is 'password') execute the artifact: ./run.sh

for a native installation follow the instructions in the file README.md provided in the virtual machine.

Evaluation:

All results are provided in the folder results/


Provenance

RISE is available at: https://github.com/rise-lang ELEVATE is available at: https://github.com/elevate-lang/elevate


License

free


Comments