{"id":20465457,"url":"https://github.com/ucb-bar/saturn-vectors","last_synced_at":"2025-04-07T06:04:58.745Z","repository":{"id":251693189,"uuid":"682225406","full_name":"ucb-bar/saturn-vectors","owner":"ucb-bar","description":"Chisel RISC-V Vector 1.0 Implementation","archived":false,"fork":false,"pushed_at":"2025-03-30T22:25:56.000Z","size":55716,"stargazers_count":89,"open_issues_count":2,"forks_count":9,"subscribers_count":18,"default_branch":"master","last_synced_at":"2025-03-31T05:02:25.634Z","etag":null,"topics":["chisel","cpu","microarchitecture","risc-v","rvv","vectors"],"latest_commit_sha":null,"homepage":"","language":"Assembly","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"bsd-3-clause","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/ucb-bar.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":"LICENSE","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":"2023-08-23T18:02:54.000Z","updated_at":"2025-03-30T09:01:52.000Z","dependencies_parsed_at":"2024-08-05T05:27:22.530Z","dependency_job_id":"eee23838-36ac-491b-ba5f-2fb2c5023ebe","html_url":"https://github.com/ucb-bar/saturn-vectors","commit_stats":null,"previous_names":["ucb-bar/saturn-vectors"],"tags_count":0,"template":false,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ucb-bar%2Fsaturn-vectors","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ucb-bar%2Fsaturn-vectors/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ucb-bar%2Fsaturn-vectors/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/ucb-bar%2Fsaturn-vectors/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/ucb-bar","download_url":"https://codeload.github.com/ucb-bar/saturn-vectors/tar.gz/refs/heads/master","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247601447,"owners_count":20964864,"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","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":["chisel","cpu","microarchitecture","risc-v","rvv","vectors"],"created_at":"2024-11-15T13:18:36.509Z","updated_at":"2025-04-07T06:04:58.722Z","avatar_url":"https://github.com/ucb-bar.png","language":"Assembly","funding_links":[],"categories":["Assembly"],"sub_categories":[],"readme":"The Saturn Vector Unit\n====================================\n\n\u003cimg src=\"docs/diag/overview.png\"\u003e\n\nMicroarchitectural manual [here](https://saturn-vectors.org/).\n\nThis repository contains the Chisel source RTL for the Saturn Vector Unit, a parameterized RVV 1.0 vector unit.\nSaturn supports the entire RVV 1.0 application-profile specification, including\n\n * `V`-extension (Full application-profile V)\n * `Zve64d` - supports FP64, `ELEN`=64\n * `Zvfh` - supports FP16\n * `Zvbb` - support basic vector bit manipulation\n * `Zvl64/128/256/512/1024` - configurable `VLEN`\n * Indexed/strided/segmented loads and stores\n * Virtual memory with precise traps\n * Full chaining with zero dead-time\n * Configurable SIMD datapath width (64/128/256/512+)\n\nUsing Saturn\n-------------\n\nThis repository cannot be used stand-alone.\nSaturn is intended to be used to generate vector-enabled RISC-V cores and SoCs through the [Chipyard](https://github.com/ucb-bar/chipyard) SoC design framework.\n\n\nCiting Saturn\n--------------\n\n```\n@techreport{Zhao:EECS-2024-215,\n    Author = {Zhao, Jerry and Grubb, Daniel and Rusch, Miles and Wei, Tianrui and Anderson, Kevin and Nikolic, Borivoje and Asanović, Krste},\n    Title = {The Saturn Microarchitecture Manual},\n    Institution = {EECS Department, University of California, Berkeley},\n    Year = {2024},\n    Month = {Dec},\n    URL = {http://www2.eecs.berkeley.edu/Pubs/TechRpts/2024/EECS-2024-215.html},\n    Number = {UCB/EECS-2024-215}\n}\n```","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fucb-bar%2Fsaturn-vectors","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fucb-bar%2Fsaturn-vectors","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fucb-bar%2Fsaturn-vectors/lists"}