Skip to content
View ravenjoad's full-sized avatar

Organizations

@Constellation-FPGA

Block or report ravenjoad

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.

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
ravenjoad/README.md

Hey!

I am moving to Codeberg! You can find a majority of my personal public work over on Codeberg now!

I am a 3rd year PhD candidate in Northwestern University's Computer Engineering department.

My primary interests lie in further blurring the hardware/software interface by co-designing each of them for the other. In practice, this means I

  • Create new hardware for specialty purposes, like making interrupts faster.
  • Design accelerators to execute a software intermediate representation in hardware.
  • Alter where and how processor exceptions get handled by software.

Because of all the hardware design work I do, I also have a vested interest in making hardware easier to write, easier to write correctly the first time, and easier to debug when wrong.

Pinned Loading

  1. Emacs_dotfiles Emacs_dotfiles Public

    Emacs Lisp 1

  2. synnax synnax Public

    Package descriptions for Guix

    Scheme 2

  3. Chil-HW/chil Chil-HW/chil Public archive

    Constructing Hardware in Lisp

    Common Lisp 6

  4. Chil-HW/shwatt Chil-HW/shwatt Public archive

    Simulating HardWare and Time Traveling

    Scheme 1

  5. Chil-HW/tcl2cl Chil-HW/tcl2cl Public archive

    Tcl2CL Transpiler

    Scheme 1