{"payload":{"pageCount":1,"repositories":[{"type":"Public","name":"SiMRA-DRAM","owner":"CMU-SAFARI","isFork":false,"description":"Source code & scripts for experimental characterization and demonstration of 1) simultaneous many-row activation, 2) up to nine-input majority operations and 3) copying one row's content to up 31 rows in real DDR4 DRAM chips. Described in our DSN'24 paper by Yuksel et al. at https://arxiv.org/abs/2405.06081","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"VHDL","color":"#adb2cb"},"pullRequestCount":0,"issueCount":0,"starsCount":6,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,1,2,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-17T12:38:15.079Z"}},{"type":"Public","name":"DRAM-Bender","owner":"CMU-SAFARI","isFork":false,"description":"DRAM Bender is the first open source DRAM testing infrastructure that can be used to easily and comprehensively test state-of-the-art DDR4 modules of different form factors. Five prototypes are available on different FPGA boards. Described in our preprint: https://arxiv.org/pdf/2211.05838.pdf","topicNames":["testing","dram","rowhammer","fpga"],"topicsNotShown":0,"allTopics":["testing","dram","rowhammer","fpga"],"primaryLanguage":{"name":"VHDL","color":"#adb2cb"},"pullRequestCount":1,"issueCount":0,"starsCount":41,"forksCount":6,"license":"MIT License","participation":[3,2,0,0,0,0,0,0,1,0,2,0,2,0,4,1,0,1,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-05-10T13:26:35.922Z"}},{"type":"Public","name":"FCDRAM","owner":"CMU-SAFARI","isFork":false,"description":"Source code & scripts for experimental characterization and demonstration of performing NOT and up to 16-input AND, NAND, OR, and NOR operations in real DDR4 DRAM chips. Described in our HPCA'24 paper by Yuksel et al. at https://arxiv.org/abs/2402.18736","topicNames":["dram-characterization","processing-in-memory","processing-using-dram"],"topicsNotShown":0,"allTopics":["dram-characterization","processing-in-memory","processing-using-dram"],"primaryLanguage":{"name":"VHDL","color":"#adb2cb"},"pullRequestCount":0,"issueCount":0,"starsCount":8,"forksCount":0,"license":"Other","participation":[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,1,0,1,0,0,0,0,0,0],"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-04-09T12:28:47.745Z"}},{"type":"Public","name":"RowPress","owner":"CMU-SAFARI","isFork":false,"description":"Source code & scripts for experimental characterization and real-system demonstration of RowPress, a widespread read disturbance phenomenon in DRAM that is different from RowHammer. Described in our ISCA'23 paper by Luo et al. at https://people.inf.ethz.ch/omutlu/pub/RowPress_isca23.pdf","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"VHDL","color":"#adb2cb"},"pullRequestCount":0,"issueCount":0,"starsCount":28,"forksCount":2,"license":"MIT License","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2024-01-11T12:41:36.507Z"}},{"type":"Public","name":"SneakySnake","owner":"CMU-SAFARI","isFork":false,"description":"SneakySnake:snake: is the first and the only pre-alignment filtering algorithm that works efficiently and fast on modern CPU, FPGA, and GPU architectures. It greatly (by more than two orders of magnitude) expedites sequence alignment calculation for both short and long reads. Described in the Bioinformatics (2020) by Alser et al. https://arxiv.o…","topicNames":["gpu","smith-waterman","needleman-wunsch","sequence-alignment","long-reads","minimap2","short-reads","hardware-accelerator","sequence-aligner","edlib"],"topicsNotShown":3,"allTopics":["gpu","smith-waterman","needleman-wunsch","sequence-alignment","long-reads","minimap2","short-reads","hardware-accelerator","sequence-aligner","edlib","pre-alignment-filtering","wavefront-alignment","fpga"],"primaryLanguage":{"name":"VHDL","color":"#adb2cb"},"pullRequestCount":0,"issueCount":0,"starsCount":46,"forksCount":10,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2023-03-31T10:26:44.642Z"}},{"type":"Public","name":"Shouji","owner":"CMU-SAFARI","isFork":false,"description":"Shouji is fast and accurate pre-alignment filter for banded sequence alignment calculation. Described in the Bioinformatics journal paper (2019) by Alser et al. at https://academic.oup.com/bioinformatics/advance-article-pdf/doi/10.1093/bioinformatics/btz234/28533771/btz234.pdf","topicNames":[],"topicsNotShown":0,"allTopics":[],"primaryLanguage":{"name":"VHDL","color":"#adb2cb"},"pullRequestCount":1,"issueCount":0,"starsCount":16,"forksCount":5,"license":"GNU General Public License v3.0","participation":null,"lastUpdated":{"hasBeenPushedTo":true,"timestamp":"2019-06-03T08:31:32.275Z"}}],"repositoryCount":6,"userInfo":null,"searchable":true,"definitions":[],"typeFilters":[{"id":"all","text":"All"},{"id":"public","text":"Public"},{"id":"source","text":"Sources"},{"id":"fork","text":"Forks"},{"id":"archived","text":"Archived"},{"id":"template","text":"Templates"}],"compactMode":false},"title":"Repositories"}