pFad - Phone/Frame/Anonymizer/Declutterfier! Saves Data!


--- a PPN by Garber Painting Akron. With Image Size Reduction included!

URL: http://github.com/shehanmunasinghe/tinyGPU

media="all" rel="stylesheet" href="https://github.githubassets.com/assets/primer-0b53c3bf3393e2ed.css" /> GitHub - shehanmunasinghe/tinyGPU: tinyGPU: A Predicated-SIMD processor implementation in SystemVerilog
Skip to content

tinyGPU: A Predicated-SIMD processor implementation in SystemVerilog

Notifications You must be signed in to change notification settings

shehanmunasinghe/tinyGPU

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

143 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Predicated-SIMD Processor

Designing a Predicated-SIMD(Single Instruction Multiple Data) Processor for 2D Matrix Multiplication, under the EN3030 Circuits and Systems module.

This repository contains

  • Python programs for simulation of programs written in assembly language of the proposed Instruction Set Architecture (ISA)
  • SystemVerilog implementation of the hardware modules
  • Evaluation script for validating the design against a 2D matrix multiplication task

Processor Design

Instruction Set Architecture (ISA)

ISA

Datapath

datapath

RTL Modules

The information about the RTL Modules can be found here.

How to Run the Project

Requirements

  • Python 3
    • Numpy
  • IcarusVerilog

ISA Simulation

Find instructions here.

SystemVerilog Simulation

Find instructions here.

Evaluation

python3 Evaluation/evaluation_script.py

About

tinyGPU: A Predicated-SIMD processor implementation in SystemVerilog

Topics

Resources

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •  
pFad - Phonifier reborn

Pfad - The Proxy pFad © 2024 Your Company Name. All rights reserved.





Check this box to remove all script contents from the fetched content.



Check this box to remove all images from the fetched content.


Check this box to remove all CSS styles from the fetched content.


Check this box to keep images inefficiently compressed and original size.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy