{"metadata":{"code_id":73035,"site_ownership_code":"LBNL","open_source":true,"repository_link":"https://github.com/LBL-CoDEx/exasat","project_type":"OS","software_type":"S","official_use_only":{},"developers":[{"email":"","orcid":"","first_name":"Cy","last_name":"Chan","middle_name":"","affiliations":[]},{"email":"","orcid":"","first_name":"Tan","last_name":"Nguyen","middle_name":"","affiliations":[]}],"contributors":[],"sponsoring_organizations":[{"organization_name":"USDOE","funding_identifiers":[],"primary_award":"AC02-05CH11231","DOE":true}],"contributing_organizations":[],"research_organizations":[{"organization_name":"Lawrence Berkeley National Laboratory (LBNL), Berkeley, CA (United States)","DOE":true}],"related_identifiers":[],"award_dois":[],"release_date":"2017-04-24","software_title":"ExaSat: An Exascale Static Analysis Tool (ExaSat) v1.0","acronym":"ExaSat v.1.0","doi":"https://doi.org/10.11578/dc.20220414.47","description":"The ExaSAT framework automates the extraction of parameterized performance models directly from source code using compiler analysis. Its parameterized analytic model enables quantitative evaluation of a broad range of hardware design trade-offs and software optimizations on a variety of different performance metrics, with a primary focus on data movement as a metric. ExaSAT analysis provides insights in the hardware and software tradeoffs and lays the groundwork for exploring a more targeted set of design points using cycle-accurate architectural simulators and emulators.","programming_languages":["NA"],"country_of_origin":"United States","project_keywords":[],"licenses":["Other"],"proprietary_url":"https://github.com/LBL-CoDEx/exasat/blob/master/LICENSE","recipient_org":"LAWRENCE BERKELEY NATIONAL LABORATORY","site_accession_number":"7458; 2016-202","date_record_added":"2022-04-14","date_record_updated":"2022-04-28","is_file_certified":false,"is_limited":false,"links":[{"rel":"citation","href":"https://www.osti.gov/doecode/biblio/73035"}]}}