Skip to content
View Deadly-pro's full-sized avatar

Block or report Deadly-pro

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

Hi, I'm Prajwal R

ECE undergrad at PES University (Class of 2027). I work at the intersection of silicon and deep learning, with and interest towards highly integrated DL applications in hardware engineering.

Research

  • Open-Frame-gen: Real-Time Video Frame Interpolation on Constrained Consumer Hardware — JCSSE 2026, sole presenter (IEEE Xplore indexing pending). A 90K-parameter Nano CNN delivering 101 FPS on an RTX 3050 — 12x the throughput of RIFE HDv3, with 60x fewer parameters and 10x less VRAM.

Active projects

  • Omni-RISC — an RV32IM CPU fused with a SIMT GPU on one FPGA. 5-stage pipeline, M-mode privileged architecture, 53/54 on the official riscv-arch-test suite, plus a 2-core cache-coherent research rig (snooping MSI, LR/SC spinlocks). Synthesized end-to-end on an Artix-7.
  • VFI-HLS — the hardware side of Open-Frame-gen. Hand-written RTL for the model's CNN backbone and warp+blend stage, verified bit-exact against a numpy golden reference, synthesized on FPGA.
  • ascon-dlsca — power side-channel analysis on a masked ASCON-128 core, captured on a ChipWhisperer CW305/CW-Lite setup, with a byte-exact reference oracle verifying every trace.We aim to guess the key using a trained ml model on the setup.
  • MultiCore RISC-V — an earlier 4-core RV32I processor project; the pipeline and coherence ideas here fed directly into Omni-RISC.
  • ATLAS — an RL bipedal locomotion benchmarking framework for the Cassie platform, part of my capstone. (Private for now)

Contact

Pinned Loading

  1. Omni-RISC Omni-RISC Public

    RISC-V Accelerated Processing Unit — RV32IM 5-stage CPU + SIMT GPU on FPGA (Xilinx Artix-7). Verilator-verified (riscv-arch-test 53/54), MSI-coherent dual-core research rig, Vivado synthesis flow.

    C++ 1

  2. MultiCore_RISCV_Processor MultiCore_RISCV_Processor Public

    A simple multi-core RISC‑V (RV32I) processor built from a classic 5‑stage pipeline (IF, ID, EX, MEM, WB) with basic hazard detection and data forwarding. The top-level integrates 4 cores, per‑core …

    Verilog 1

  3. ascon-dlsca ascon-dlsca Public

    Power side-channel analysis (SCA) of a masked ASCON-128 hardware implementation using Deep Learning— the NIST SP 800-232 lightweight authenticated cipher — running on a NewAE Technology CW305 (Arti…

    HTML 1

  4. Open-Frame-gen Open-Frame-gen Public

    Open-Frame-gen is a complete real-time video frame interpolation (VFI) system for entry-level consumer GPUs. It pairs an ultra-lightweight CNN (Nano, ~90K parameters — 63× smaller than RIFE HDv3) w…

    Python 1

  5. VFI_hls VFI_hls Public

    INT8 CNN inference datapath for real-time video frame interpolation (Open-Frame-gen, JCSSE 2026). Hand-written Verilog, bit-exact cocotb verification, synthesized on Artix-7 XC7A100T with Vivado 20…

    Python 1

  6. PrakyathPNayak/VR_WebApp PrakyathPNayak/VR_WebApp Public

    This is the webapp, built in Go language for the VR-Distributed project

    Go 2