Pegah Alipoormolabashi's starred repositories
xv6-scheduling
Tweaked the xv6 Operating System to add several new scheduling algorithms, namely first-cum-first-serve, priority-based and multi-level-feedback-queue, along with a couple of system calls
ostep-projects
Projects for an undergraduate OS course
hackbench-on-xv6
Xv6 is a pretty good material for OS learners, but one thing I am concerned is that how I benchmark xv6 after I developed or changed it. For example, xv6 has really simple scheduling algorithm that we easily understand, so that it may be a good idea to develop scheduling algorithm to improve xv6 performance. However, one problem I met was how should I benchmark it? Therefore, I have modified 'hackbench.c', one of the simple benchmarking program, and now it can run on xv6. So, if you need to benchmark your implementations like me, you can download and measure your system on xv6.
xv6-threads
kernel threads in xv6
xv6-kernel-threads
Design and Implementation of kernel level threads for xv6 operating system. Adding system call related to threading environment in xv6 along with userland threading library with one to one mapping and semaphore implementation as synchronisation primitive
XV6-Syscalls-IPC
Introducing new system calls and inter-process-communication in xv6
xv6-schedulers
Implementation of Lottery and Stride scheduling on the xv6 OS
XV6-CFS-Scheduler
xv6 OS
obsidian-iconize
Simply add icons to anything you want in Obsidian.
DataDreamer
DataDreamer: Prompt. Generate Synthetic Data. Train & Align Models. 🤖💤
instructor-embedding
[ACL 2023] One Embedder, Any Task: Instruction-Finetuned Text Embeddings
awesome-oss-llm-ift-rlhf
Collection of open source implementations of LLMs with IFT and RLHF that are striving to get to ChatGPT level of performance
paraphraser
Sentence paraphrase generation at the sentence level
transformers
🤗 Transformers: State-of-the-art Machine Learning for Pytorch, TensorFlow, and JAX.