Pinned Repositories
Adafruit_nRF52_Arduino
Adafruit code for the Nordic nRF52 BLE SoC on Arduino
apex
A PyTorch Extension: Tools for easy mixed precision and distributed training in Pytorch
Charles-Inventory
charlesjiangxm.github.io
Github Pages for Charles Jiang
cJSON
Ultralightweight JSON parser in ANSI C
CNN-using-HLS
Convolutional Neural Network Using High Level Synthesis
CourseProjects
Storing all the course project
Charles-DesignWare
This repository contains common Verilog circuit designs and the entire RTL to GDSII flow scripts.
ISDN4400
source code for ISDN4400 FPGA Design
vlsi_project
The template for VLSI project
charlesjiangxm's Repositories
charlesjiangxm/Adafruit_nRF52_Arduino
Adafruit code for the Nordic nRF52 BLE SoC on Arduino
charlesjiangxm/apex
A PyTorch Extension: Tools for easy mixed precision and distributed training in Pytorch
charlesjiangxm/Charles-Inventory
charlesjiangxm/charlesjiangxm.github.io
Github Pages for Charles Jiang
charlesjiangxm/cJSON
Ultralightweight JSON parser in ANSI C
charlesjiangxm/CNN-using-HLS
Convolutional Neural Network Using High Level Synthesis
charlesjiangxm/CourseProjects
Storing all the course project
charlesjiangxm/Customized_Cpu_PRINCE_Algorithm
For a given C code, a customized processor is synthesized. FELICS, Fair Evaluation of Lightweight Cryptographic Systems, PRINCE algorithm version 01 is chosen for this purpose. Hence the definition and the description of the PRINCE algorithm is due. PRINCE algorithm is the first algorithm of a kind that exists as a lightweight block cipher that was intentionally developed to be a minimizer of latency of a sort. PRINCE algorithm is tried with ARM, MSP and, AVR before. This project’s aim is to show that PRINCE algorithm can be worked with a microcontroller which is customized for this work. To prove this point, PRINCE algorithm made applicable to VSCPU, which is designed for this project. After implementation part, by looking at the test results, the comparison is made between VSCPU and customized VSCPU in terms of the number of instructions, slice registers, slice LUTs. Additionally, the platforms will be compared by the numbers of instructions.
charlesjiangxm/DAPPLE
An Efficient Pipelined Data Parallel Approach for Training Large Model
charlesjiangxm/DeRateMatching
5G NR de-rate matching block design cache simulation
charlesjiangxm/examples
A set of examples around pytorch in Vision, Text, Reinforcement Learning, etc.
charlesjiangxm/FSRCNN-pytorch
PyTorch implementation of Accelerating the Super-Resolution Convolutional Neural Network (ECCV 2016)
charlesjiangxm/Grain-128a
Grain-128a流密码实现
charlesjiangxm/grain-v1-stream-cipher
Grain v1 stream cipher encryption in C
charlesjiangxm/lenet5_hls
FPGA Accelerator for CNN using Vivado HLS
charlesjiangxm/models
Models and examples built with TensorFlow
charlesjiangxm/models-1
charlesjiangxm/opencv
Open Source Computer Vision Library
charlesjiangxm/pipedream
charlesjiangxm/PrecisionScaleNN
neural network precision scaling experiments
charlesjiangxm/prince
PRINCE cipher in Python
charlesjiangxm/pytorch-cifar
95.47% on CIFAR10 with PyTorch
charlesjiangxm/PyTorch_CIFAR10
Pretrained TorchVision models on CIFAR10 dataset (with weights)
charlesjiangxm/scale-sim-v2
Repository to host and maintain scale-sim-v2 code
charlesjiangxm/SLaK
"More ConvNets in the 2020s: Scaling up Kernels Beyond 51x51 using Sparsity", Shiwei Liu, Tianlong Chen, Xiaohan Chen, Xuxi Chen, Qiao Xiao, Boqian Wu, Mykola Pechenizkiy, Decebal Constantin Mocanu, Zhangyang Wang
charlesjiangxm/SRCNN-PyTorch
Pytorch framework can easily implement srcnn algorithm with excellent performance
charlesjiangxm/tensorpack
A Neural Net training Interface on TensorFlow, with focus on speed + flexibility
charlesjiangxm/verilog-format
Verilog formatter
charlesjiangxm/vision
Datasets, Transforms and Models specific to Computer Vision
charlesjiangxm/wincnn
Winograd minimal convolution algorithm generator for convolutional neural networks.