Code Monkey home page Code Monkey logo

kapil2099's Projects

coursera_c2cpp icon coursera_c2cpp

Homework code of C++ For C Programmers on Coursera. The course website is https://class.coursera.org/cplusplus4c-002/class/index

git-jokes icon git-jokes

Collection of questionably humorous git sayings

hardh264 icon hardh264

A hardware h264 video encoder written in VHDL. Designed to be synthesized into an FPGA. Initial testing is using Xilinx tools and FPGAs but it is not specific to Xilinx.

huaweicloud-fpga icon huaweicloud-fpga

The official repository of the HUAWEI CLOUD FPGA Development Kit based on HUAWEI CLOUD FPGA Accelerated Cloud Server.

opencl-based-hardware-acceleration icon opencl-based-hardware-acceleration

Demonstrated acceleration achieved due to parallel computing on FPGA is much higher than that achieved on a Multicore CPU. Matrix Multiplication of two 1000x1000 matrices (A and B) was used for demonstration. This includes computation of 1 million data points. A Kernel was developed that would work on one row of Matrix and one column of matrix B at a time. OpenCL allows to replicate these kernels, generating parallel design blocks on the FPGA. Buffers were created on the FPGA which will hold the data of the two matrices. Each Kernel will read from a specific location, perform its operation and store the result in another buffer eventually to form Matrix C which is the resultant matrix. Use of OpenCL added an abstraction layer which would convert the code written in C to a netlist further to form a bitstream to be synthesized on the FPGA.

xrt icon xrt

Xilinx Run Time for FPGA

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.