{"id":17486222,"url":"https://github.com/phrb/legup-tuner","last_synced_at":"2025-08-09T12:47:43.325Z","repository":{"id":72626063,"uuid":"62357247","full_name":"phrb/legup-tuner","owner":"phrb","description":"Autotuning High-Level Synthesis for FPGAs, published @ ReConFig '17","archived":false,"fork":false,"pushed_at":"2021-04-02T18:53:00.000Z","size":28743,"stargazers_count":7,"open_issues_count":0,"forks_count":1,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-04-22T04:37:50.405Z","etag":null,"topics":["autotuning","fpgas","high-level-synthesis","legup","opentuner","quartus"],"latest_commit_sha":null,"homepage":"","language":"PostScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/phrb.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2016-07-01T02:48:41.000Z","updated_at":"2023-03-05T02:05:12.000Z","dependencies_parsed_at":null,"dependency_job_id":"ab62340a-d197-4627-a4dc-dead28875690","html_url":"https://github.com/phrb/legup-tuner","commit_stats":null,"previous_names":[],"tags_count":1,"template":false,"template_full_name":null,"purl":"pkg:github/phrb/legup-tuner","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phrb%2Flegup-tuner","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phrb%2Flegup-tuner/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phrb%2Flegup-tuner/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phrb%2Flegup-tuner/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/phrb","download_url":"https://codeload.github.com/phrb/legup-tuner/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/phrb%2Flegup-tuner/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":269579524,"owners_count":24441365,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","status":"online","status_checked_at":"2025-08-09T02:00:10.424Z","response_time":111,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["autotuning","fpgas","high-level-synthesis","legup","opentuner","quartus"],"created_at":"2024-10-19T02:09:53.264Z","updated_at":"2025-08-09T12:47:43.293Z","avatar_url":"https://github.com/phrb.png","language":"PostScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"#### LegUp Parameter Autotuner\n\nThis repository contains an autotuner for LegUp's\nparameters, using metrics obtained before and\nafter Quartus place-and-route.\n\n##### Dependencies\n\nYou will need to install [Docker](https://docs.docker.com/engine/installation/) and\n[OpenTuner](http://opentuner.org/tutorial/setup/) before setting up.\n\n##### Building the Docker Image\n\nUse our [Dockerfile](https://github.com/phrb/legup-dockerfile/blob/master/ubuntu_legup_quartus/Dockerfile)\nto build the Docker image containing LegUp, GXemul and Altera Quartus Prime. The image also\ncontains a copy of CHStone applications ready for tuning. To use Altera Quartus Prime you will\nneed to modify the Dockerfile to export and configure your license. Additional instructions to configure\nDocker for building the image are available at our [Dockerfile repository](https://github.com/phrb/legup-dockerfile).\n\n##### Running the Autotuner\n\nAfter installing the dependencies and building the Docker image you are ready\nrun the post place-and-route autotuner. To do that with default settings,\ngo to the `post_place_and_route/py` directory and run:\n\n```\n$ ./run.sh\n```\n\nYou can change tuning run settings by modifying the `run.sh` script.\nThe autotuner is configured to run CHStone applications.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphrb%2Flegup-tuner","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fphrb%2Flegup-tuner","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fphrb%2Flegup-tuner/lists"}