Shivam Sharma (ShivamIITK21)

ShivamIITK21

Geek Repo

Github PK Tool:Github PK Tool


Organizations
AUV-IITK

Shivam Sharma's starred repositories

project-based-learning

Curated list of project-based tutorials

zed

Code at the speed of thought – Zed is a high-performance, multiplayer code editor from the creators of Atom and Tree-sitter.

Language:RustLicense:NOASSERTIONStargazers:49197Issues:211Issues:8985

system-design

Learn how to design systems at scale and prepare for system design interviews

taichi

Productive, portable, and performant GPU programming in Python.

Language:C++License:Apache-2.0Stargazers:25501Issues:387Issues:2653

llm.c

LLM training in simple, raw C/CUDA

Language:CudaLicense:MITStargazers:24271Issues:245Issues:139

modern-cpp-tutorial

📚 Modern C++ Tutorial: C++11/14/17/20 On the Fly | https://changkun.de/modern-cpp/

GPU-Puzzles

Solve puzzles. Learn CUDA.

Language:Jupyter NotebookLicense:MITStargazers:9811Issues:196Issues:32

lkmpg

The Linux Kernel Module Programming Guide (updated for 5.0+ kernels)

Language:TeXLicense:OSL-3.0Stargazers:7625Issues:149Issues:86

tiny-gpu

A minimal GPU design in Verilog to learn how GPUs work from the ground up

Language:SystemVerilogStargazers:7051Issues:68Issues:24

libtorrent

an efficient feature complete C++ bittorrent implementation

Language:C++License:NOASSERTIONStargazers:5237Issues:174Issues:2146

hardware-effects

Demonstration of various hardware effects.

Language:C++License:MITStargazers:2833Issues:95Issues:15

perf-ninja

This is an online course where you can learn and master the skill of low-level performance analysis and tuning.

pixels

A tiny hardware-accelerated pixel frame buffer. 🦀

Language:RustLicense:MITStargazers:1802Issues:14Issues:139

atomic_queue

C++ lockless queue.

Language:C++License:MITStargazers:1511Issues:45Issues:46

bootloader

An experimental pure-Rust x86 bootloader

Language:RustLicense:Apache-2.0Stargazers:1376Issues:30Issues:230

moros

MOROS: Obscure Rust Operating System 🦉

Language:RustLicense:MITStargazers:922Issues:10Issues:19

ResidualAttentionNetwork-pytorch

a pytorch code about Residual Attention Network. This code is based on two projects from

duckOS

An x86 monolithic kernel and operating system written in modern C++. Comes with in-house graphical applications and command line utilities, plus ports of existing software. And yes, it runs DOOM!

Language:C++License:GPL-3.0Stargazers:620Issues:16Issues:43

simplefs

A simple native file system for Linux kernel

Language:CLicense:NOASSERTIONStargazers:379Issues:22Issues:17

CS144-Computer-Network

Learning materials for Stanford Computer Network course : CS144

semu

A minimalist RISC-V system emulator capable of running Linux kernel

Language:CLicense:MITStargazers:252Issues:5Issues:14

matmul.c

Fast, Multi-threaded Matrix Multiplication in C

Language:CLicense:MITStargazers:176Issues:5Issues:0

wassm

Web framework for x86_64 nasm

Language:AssemblyLicense:MITStargazers:168Issues:6Issues:30

HTTP-Over-Protocol

HOP: A proxy server to enable arbitrary protocols behind an HTTP proxy

Language:C++License:MITStargazers:167Issues:15Issues:1

hellofs

An example kernel filesystem implementation

Language:CLicense:NOASSERTIONStargazers:89Issues:4Issues:3

ouichefs

ouiche_fs - a simple educational filesystem for Linux

Language:CLicense:GPL-2.0Stargazers:25Issues:2Issues:5

R30X-Fingerprint-Sensor-Library

Arduino library for R30X series optical fingerprint scanners.

Language:C++License:NOASSERTIONStargazers:25Issues:5Issues:4

fiber

A User Space Threading Library

Language:CLicense:MITStargazers:16Issues:4Issues:0

ICPC_codebook

segment_trACk

Language:C++Stargazers:4Issues:1Issues:0
Language:GoLicense:MITStargazers:1Issues:1Issues:0