Giter Club home page Giter Club logo

Christos Konstantinos Matzoros's Projects

cuda-multigpu-tiled-matrix-multiplication-using-cuda-streams icon cuda-multigpu-tiled-matrix-multiplication-using-cuda-streams

CUDA application that uses multiple GPUs to compute matrix-matrix multiplication. The matrix is tiled to run from 1 to 8 devices. This code was part of my Bachelor thesis: "A Study on the Computational Exploitation of Remote Virtualized Graphics Cards" (https://bit.ly/37tIG0D)

cuda-runtime-api-calls-interception icon cuda-runtime-api-calls-interception

Shared library for intercepting CUDA Runtime API calls. This was part of my Bachelor thesis: A Study on the Computational Exploitation of Remote Virtualized Graphics Cards (https://bit.ly/37tIG0D)

gaussian-blurring-in-cuda icon gaussian-blurring-in-cuda

Parallelization and optimization of an image processing application that performs Gaussian blurring using convolution methods in CUDA

mobile-code-middleware-with-live-migration-and-program-interpretation icon mobile-code-middleware-with-live-migration-and-program-interpretation

We implemented from scratch a mobile code middleware. We created a distributed execution environment that supports the interpretation and execution of a Simple-Script(basic language) program. This Simple-Script language supports basic operations and send/receive commands with CSP semantics. The mailbox technique was used for communication between the different programs. The middleware supports the strong migration of a Simple-Script program to another machine/environment. Also, we implemented a symmetric and deterministic load balancing algorithm that supports the automatic migration of the Simple-Script programs. (In Python)

network-file-system-middleware icon network-file-system-middleware

We created from scratch a software network file system middleware (using NFS semantics) via remote procedure calls(RPCs). Also, we implemented software caching on the client-side. (in Python)

nf-ducken icon nf-ducken

Workflow to process amplicon meta-analysis data, from NCBI accession IDs to taxonomic diversity metrics.

object-oriented-programming-projects icon object-oriented-programming-projects

Arithmetic calculator implementation in Java. Image processing application in Java. Sudoku puzzle application in Java and Swing. Implementation of a Hash-Table application in C++.

operating-systems-projects-uth icon operating-systems-projects-uth

Creation of a new Linux system call and modification of a kernel module. Implementation of the scheduling algorithm Shortest Job First (SJF) inside the Linux Kernel. Experiments and evaluation of the algorithm's performance. Modification and statistical evaluation of the SLOB (Simple list of blocks) memory allocator of the Linux Kernel. Implementation and evaluation of C-LOOK I/O request scheduler for the Linux Kernel.

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.