Rui Li (lirui-shanghaitech)

lirui-shanghaitech

Geek Repo

Company:ShanghaiTech University

Location:Shanghai, China

Home Page:https://lirui-shanghaitech.github.io/

Github PK Tool:Github PK Tool

Rui Li's repositories

A-convolution-kernel-implemented-by-Vivado-HLS

This project implements a convolution kernel based on vivado HLS on zcu104

Pintos-OS

Solution for Pintos assignment

Language:CStargazers:1Issues:2Issues:0

A-multi-functions-digital-clock-based-on-8051

A multi-functions digital clock based on 8051, the corresponding proteus simulation circuit is also provided.

Language:CLicense:MITStargazers:0Issues:1Issues:0

Cool-compiler

Solution to Cool compiler assignment

Language:C++Stargazers:0Issues:2Issues:0

CS231n-solution

My solution to CS231n

Language:Jupyter NotebookStargazers:0Issues:2Issues:0

ctoverilog

A C to verilog compiler

Language:C++License:LGPL-3.0Stargazers:0Issues:0Issues:0

ecosoc

Automatically exported from code.google.com/p/ecosoc

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

learning-cmake

learning cmake

Language:CMakeLicense:GPL-2.0Stargazers:0Issues:1Issues:0
Stargazers:0Issues:1Issues:0
Language:C++Stargazers:0Issues:1Issues:0

LegUpAsicImp

Master Thesis: High-Level synthesis for ASIC implementation using LegUp

Language:C++License:NOASSERTIONStargazers:0Issues:1Issues:0
Language:CStargazers:0Issues:1Issues:0

Light-HLS

Fast, Accurate and Convenient Light-Weight HLS Framework for Academic Design Space Exploration and Evaluation.

License:GPL-3.0Stargazers:0Issues:0Issues:0

LLVM-9.0-Learner-Tutorial

A blog for LLVM(v9.0.0 or v11.0.0) beginner, step by step, with detailed documents and comments. Record the way I learn LLVM and accomplish a complete project for FPGA High-Level Synthesis with it.

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

range-analysis

Static range analysis for the LLVM compiler infrastructure.

Language:PythonStargazers:0Issues:0Issues:0

rbaa

Range Based Alias Analysis for LLVM

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

RELISH

Runahead Execution of Load Instructions via Sliced Hardware (RELISH) -- a High level synthesis optimisation pass, which automatically constructs helper circuits used to prefetch load instructions.

Language:VerilogStargazers:0Issues:1Issues:0
Stargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0

StitchUp

StitchUp is a plugin to the LegUp High Level Synthesis tool that enables the generation of fault tolerant FPGA circuits.

Language:CoqStargazers:0Issues:1Issues:0

tclsh-wrapper

A tiny wrapper for Tcl/Tk's tclsh and wish

Language:TclLicense:Apache-2.0Stargazers:0Issues:0Issues:0

wfv

IMPORTANT NOTICE: This implementation is long outdated. The new libwfv will be released soon. Whole-Function Vectorization is an algorithm that transforms a scalar function in such a way that it computes W executions of the original code in parallel using SIMD instructions (W is the target architecture's SIMD width). This implementation of the algo

License:NOASSERTIONStargazers:0Issues:0Issues:0

xronos

Xronos: High Level Synthesis of Streaming Applications

Language:JavaStargazers:0Issues:0Issues:0