Skip to content
View jso8910's full-sized avatar
  • 15:56 (UTC +08:00)

Highlights

  • Pro

Block or report jso8910

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
jso8910/README.md

Jason Rosenzweig

Hi! I'm Jason, a 2nd year computer engineering student. I have a passion for all things computer hardware, and I love writing Verilog. If you want to check out my most recent ongoing project, it is a SystemVerilog RISC-V 64 bit CPU core, with a 7-stage pipeline, virtual memory, and (partial) SVA formal verification. Coming in the future: superscalar processing, out-of-order pipeline, and more advanced features that come with that like a load-store queue, cache coherency, etc.

I also have an ongoing research project, TAILOR, which involves the automated creation of application specific processors, as well as a superoptimization-based program rewriting approach to support a modified ISA, for the purpose of reducing power consumption.

I've implemented a small, single-cycle ARM32 core, as well.

Finally, you can check out my Python library, BaseballQuery, which rapidly and efficiently processes data using SQL queries to quickly calculate all the stats in baseball history, from Retrosheet and MLBAM data.

Pinned Loading

  1. baseballquery baseballquery Public

    A library to query for baseball stats, including splits!

    Python 3

  2. isa_minimization isa_minimization Public

    A project to build area- and power-efficient CPUs by tailoring their ISA to a specific program.

    Rust

  3. arm32_single_cycle arm32_single_cycle Public

    Simple single cycle implementation of ARM32-A

    Verilog

  4. riscv riscv Public

    SystemVerilog