FazBrowse GitHub Viewer | Trending |
URL:
| Home
Tools: [Original HTTPS Page]

RehanQasim-dev (Rehan Qasim) · GitHub

Highlights

  • Pro

Block or report RehanQasim-dev

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.

Close all issues, pull requests, and discussions opened by this user Content in all repositories owned by your account will be closed.
Add an optional note
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
RehanQasim-dev/README.md

Hi there, I'm Rehan Qasim 👋

AI Compiler Engineer @ 10xEngineers | LLM Inference Optimization|Computer Architecture

I specialize in bridging the gap between hardware and software to accelerate AI workloads. My focus is on the RISC-V Software Ecosystem (RISE), creating high-performance kernels for LLM inference.

  • 🔭 Currently working on: RISC-V Vector (RVV) support for llama.cpp and implementing LLM ops kernels for RISC-V vector extension.
  • 🎓 Education: BS Electrical Engineering from UET Lahore (Gold Medalist, Rank 1/200).
  • 🛠️ Tech Stack: C/C++, Python, Machine Learning, RISC-V Assembly, SystemVerilog, FPGA (Vivado).
  • 📫 Connect: LinkedIn | Email

🦙 My llama.cpp Contributions

Recent commits optimizing for RISC-V:

  • 082b326fc ggml-et: Initial ET backend (#24179)
  • 1e796eb41 ggml-cpu: add 128-bit RVV implementation for Quantization Vector Dot (#20633)
  • 3c7450cee ggml-cpu: extend RVV quantization vec dot to higher VLENs (#22754)
  • 563753651 ggml : implemented simd_gemm kernel for riscv vector extension (#20627)
  • af237f302 ggml-cpu: add RVV repack GEMM and GEMV for quantization types (#19121)
  • b908baf18 ggml-cpu: add RVV vec dot kernels for quantization types (#18784)
  • d34d5ca1e llamafile: add rvv support for sgemm kernels (#18199)
  • f716588e6 ggml-cpu: extend support for RVV floating-point kernels (#17318)
  • fbaa95bc2 ggml-cpu: add RVV vec dot kernels for quantization types (#18859)

Popular repositories Loading

  1. RISC-V-GEMM-Coprocessor-for-Edge-AI RISC-V-GEMM-Coprocessor-for-Edge-AI Public

    SystemVerilog 2 2

  2. Single-Cycle-RISCV-32I-Processor Single-Cycle-RISCV-32I-Processor Public

    Sytem verilog code for single cycle RISCV-32I processor.It supports all the base level instructions.

    SystemVerilog 1

  3. CNN_Accelerator CNN_Accelerator Public

    C 1

  4. RVVAutoVectorize RVVAutoVectorize Public

    C++ 1

  5. core-et-check core-et-check Public

    CORE-ET Silicon Platform

    SystemVerilog 1 1

  6. Words_TimeStamps Words_TimeStamps Public

    Python project to get starting and ending timestamps of each word from audio

    Jupyter Notebook


Back | FazBrowse Home | New Git URL