Git Product home page Git Product logo

Ishwar Khatri's Projects

bing-go-client icon bing-go-client

Client side module for BingGo! server project. This project is built in Angular 1.x using Bootstrap for styling and designing. It is completely responsive website.

bing-go-server icon bing-go-server

BingGo is my graduation termination project at Binghamton University. This is only the server module. Client module is created separately

concourse icon concourse

The self-tuning database for ACID transactions and ad hoc analytics across time.

cpu-instruction-processing-simulator-part-1 icon cpu-instruction-processing-simulator-part-1

The intent of this project is to simulate CPU instruction processing life cycle. In this initial part of the project I created a simulator that imitates working of simple in-order CPU which executes instructions step by step as they arrive without any performance tuning. It shows how an instruction is worked upon in each stage of instruction processing life cycle. They are 5 stages involved in executing an instruction viz. Fetch, Decode, Execute, Memory and Write Back. The simulator takes each instruction through every stage in order of input and displays the result after each step.

cpu-instruction-processing-simulator-part-2 icon cpu-instruction-processing-simulator-part-2

The idea of the project is to demonstrate simulation of CPU instruction processing life cycle. Given a list of instructions to be fed to CPU, it can tell how many cycles it will take to process them all displaying execution results in each stage. There are 5 pipelined stages of instruction processing viz. Fetch, Decode, Execute, Memory and Write Back. The simulator uses many techniques such as Parallel Processing, use of Reorder Buffer (ROB), Register Renaming, Out of order processing, analyzing and avoiding data hazards such as RAW, WAW and WAR.

mini-shell icon mini-shell

This project is intended to learn basics of creating your own shell that performs system calls for you. Forking and exec calls to creating new processes and also it allows to execute new processes in background. User can even bring processes executing in background to foreground.

omnifood icon omnifood

This project was built during the course certification of HTML5 and CSS3. It demonstrates how to build responsive websites with the help of media queries and jquery for animations.

robust-server icon robust-server

Implementation of a robust server that ensures secure transactions by implementing Two Phase Commit Protocol

sudoku-solver icon sudoku-solver

16x16 Sudoku solver in 5 languages (Java, JS, Python, C, Prolog). Driver class in Java to call solvers of different languages.

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.