Skip to content
View 16srivarshitha's full-sized avatar

Block or report 16srivarshitha

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

Srivarshitha Medarametla

ECE @ IIIT Hyderabad. I work at the intersection of computer architecture, compiler infrastructure, and high-performance computing (HPC). My focus is on RISC-V, custom AI silicon, and building computational systems that are heavily optimized from the algorithm down to the hardware level.

Open Source Contributions

LLVM Project

  • #188004 — [CIR][CUDA][HIP] Stream-per-thread kernel launch support
  • #184444 — [CIR] CUDA mangling tests with CIR and OG CodeGen verification
  • #183998 — [CIR] Upstream basic CodeGen tests from incubator

RISC-V & Custom Silicon

  • riscv-perf-model #284 — Git SHA tracking & version reproducibility in official Olympia simulator output.
  • tt-metal #39781 — RT-DETR bringup on Tenstorrent Wormhole N300 (49.8 mAP on COCO val2017).

Featured Projects

RISC-V 5-Stage Pipeline & C++17 ISS
Designed a 64-bit pipelined RV64I core in Verilog achieving a 2.69× clock improvement (286 MHz) with 75% stall reduction via data forwarding. Architected a cycle-accurate C++17 Instruction Set Simulator (ISS) as a golden reference model for RTL verification.

Recourse-ATS (Explainable AI)
Built an explainable resume screening system using GAT + MoE fusion. Implemented SHAP and Integrated Gradients attribution for fairness auditing and transparency in algorithmic hiring.

Neural Machine Translation (PyTorch)
Architected a complete Transformer model from scratch (Multi-Head Self-Attention, Positional Encoding). Achieved a BLEU score of 26.97, outperforming baseline seq2seq RNNs by 23%.

Languages & Tools

Languages: C/C++ (C++17) · Python · Verilog · SystemVerilog · RISC-V Assembly · Bash
Infrastructure & Compilers: LLVM IR · CMake · Make · Git · Vivado
Frameworks & HPC: PyTorch · RVV Intrinsics (Vector Math)

Contact

LinkedIn · varshitham2022@gmail.com

Pinned Loading

  1. Sequential_Processor_RISCV Sequential_Processor_RISCV Public

    RISC-V processors: single-cycle baseline, multi-cycle FSM, and pipelined with hazard detection. Includes timing analysis and performance comparison.

    Verilog

  2. riscv-sim-cpp riscv-sim-cpp Public

    A performance-focused RV32I Instruction Set Simulator (ISS) in C++ featuring cycle-accurate timing models, microarchitectural statistics, and automated CI verification.

    Makefile

  3. beta-vae-fashion-mnist beta-vae-fashion-mnist Public

    experimenting with vae on mnist

    Python

  4. ekf_localisation_project ekf_localisation_project Public

    Python

  5. Transformer_using_pytorch Transformer_using_pytorch Public

    Jupyter Notebook

  6. Recourse-ATS Recourse-ATS Public

    INLP project

    Jupyter Notebook