葉舜良's starred repositories

SelfManagingDRAM

Source code for evaluating the performance and DRAM energy benefits of Self-Managing DRAM (SMD), proposed in https://arxiv.org/abs/2207.13358

Language:C++License:MITStargazers:5Issues:0Issues:0

MemBen

Benchmark suite containing cache filtered traces for use with Ramulator. These include some of the workloads used in our SIGMETRICS 2019 paper: Ghose et al., "Demystifying Complex Workload-DRAM Interactions: An Experimental Study" at https://arxiv.org/pdf/1902.07609.pdf.

License:MITStargazers:19Issues:0Issues:0

DAMOV

DAMOV is a benchmark suite and a methodical framework targeting the study of data movement bottlenecks in modern applications. It is intended to study new architectures, such as near-data processing. Described by Oliveira et al. (preliminary version at https://arxiv.org/pdf/2105.03725.pdf)

Language:C++License:NOASSERTIONStargazers:73Issues:0Issues:0

picorv32

PicoRV32 - A Size-Optimized RISC-V CPU

Language:VerilogLicense:ISCStargazers:2956Issues:0Issues:0

ramulator2

Ramulator 2.0 is a modern, modular, extensible, and fast cycle-accurate DRAM simulator. It provides support for agile implementation and evaluation of new memory system designs (e.g., new DRAM standards, emerging RowHammer mitigation techniques). Described in our paper https://people.inf.ethz.ch/omutlu/pub/Ramulator2_arxiv23.pdf

Language:C++License:MITStargazers:191Issues:0Issues:0

eth-computer-architecture

ETH Computer Architecture - Fall 2020

Language:C++License:GPL-3.0Stargazers:6Issues:0Issues:0

play_with_dramsim3

MEMORY CENTRIC SYSTEMS FOR AI(CSI6207-01) Lecture at Yonsei(20-1)

Language:TeXStargazers:4Issues:0Issues:0

noxim

Network on Chip Simulator

Language:C++Stargazers:218Issues:0Issues:0

PoC

IP Core Library - Published and maintained by the Chair for VLSI Design, Diagnostics and Architecture, Faculty of Computer Science, Technische Universität Dresden, Germany

Language:VHDLLicense:NOASSERTIONStargazers:530Issues:0Issues:0

cosa

A scheduler for spatial DNN accelerators that generate high-performance schedules in one shot using mixed integer programming (MIP)

Language:PythonLicense:BSD-2-ClauseStargazers:72Issues:0Issues:0

axi_mem_if

Simple single-port AXI memory interface

Language:SystemVerilogLicense:NOASSERTIONStargazers:35Issues:0Issues:0
Language:VerilogStargazers:7Issues:0Issues:0

sdram-controller

Verilog SDRAM memory controller

Language:VerilogStargazers:294Issues:0Issues:0

FPGA_ThreeLevelStorage

【原创,已被编入官方教材】Three-level storage subsystem(SD+DDR2 SDRAM+Cache), based on Nexys4 FPGA board. 同济大学计算机系统结构课程设计,FPGA三级存储子系统。

Language:CoqLicense:GPL-3.0Stargazers:109Issues:0Issues:0

DRAMsim3

DRAMsim3: a Cycle-accurate, Thermal-Capable DRAM Simulator

Language:C++License:MITStargazers:281Issues:0Issues:0

Cache-Controller

Two Level Cache Controller implementation in Verilog HDL

Language:VerilogStargazers:30Issues:0Issues:0

DRAMSys

DRAMSys a SystemC TLM-2.0 based DRAM simulator.

Language:C++License:NOASSERTIONStargazers:190Issues:0Issues:0

systemc-examples

A repository for SystemC Learning examples

Language:C++License:GPL-2.0Stargazers:60Issues:0Issues:0

processor_risc

A simple processor implemented in SystemC

Language:TeXStargazers:19Issues:0Issues:0

ICLab-2023

Spring 2023 NYCU (prev. NCTU) Integrated Circuit Design Laboratory (ICLab)

Language:VerilogStargazers:68Issues:0Issues:0
Language:CStargazers:2Issues:0Issues:0

IC_Lab

NCTU 2018 Spring Integrated Circuit Design Laboratory

Language:CoqStargazers:23Issues:0Issues:0

Hardware-Implementation-of-the-Canny-Edge-Detection-Algorithm

The Canny Edge Detection algorithm is implemented on an FPGA using only Verilog code and no Intellectual Property, making it convenient to replicate using any simulator and any of the available FPGA boards, including those from Xilinx and Altera.

Language:VerilogStargazers:23Issues:0Issues:0
Language:CStargazers:2Issues:0Issues:0
Language:PythonStargazers:39Issues:0Issues:0

TensorLib

A Spatial Accelerator Generation Framework for Tensor Algebra.

Language:VerilogLicense:MITStargazers:48Issues:0Issues:0
Language:VerilogStargazers:1Issues:0Issues:0
Language:VerilogStargazers:25Issues:0Issues:0

Hardware-Security

Hardware Security Labs

Language:CLicense:MITStargazers:30Issues:0Issues:0

FastECC

Reed-Solomon coder computing one million parity blocks at 1 GB/s. O(N*log(N)) algo employing FFT.

Language:C++License:Apache-2.0Stargazers:403Issues:0Issues:0